|
442 | 442 |
|
443 | 443 | .example-flow__badge--when { |
444 | 444 | background: #ede9fe; |
445 | | - color: #6d28d9; |
| 445 | + color: var(--color-alternativePalette-500); |
446 | 446 | } |
447 | 447 |
|
448 | 448 | .example-flow__badge--action { |
|
504 | 504 | } |
505 | 505 |
|
506 | 506 | .example-trigger__icon-box--add { |
507 | | - background: color-mix(in srgb, var(--success-color), transparent 80%); |
508 | | - color: var(--success-color); |
| 507 | + background: color-mix(in srgb, var(--color-successPalette-500), transparent 80%); |
| 508 | + color: var(--color-successPalette-500); |
509 | 509 | } |
510 | 510 |
|
511 | 511 | .example-trigger__icon-box--update { |
512 | | - background: color-mix(in srgb, var(--info-color), transparent 80%); |
513 | | - color: var(--info-color); |
| 512 | + background: color-mix(in srgb, var(--color-infoPalette-500), transparent 80%); |
| 513 | + color: var(--color-infoPalette-500); |
514 | 514 | } |
515 | 515 |
|
516 | 516 | .example-trigger__icon-box--delete { |
517 | | - background: color-mix(in srgb, var(--error-color), transparent 80%); |
518 | | - color: var(--error-color); |
| 517 | + background: color-mix(in srgb, var(--color-warnPalette-500), transparent 80%); |
| 518 | + color: var(--color-warnPalette-500); |
519 | 519 | } |
520 | 520 |
|
521 | 521 | .example-trigger__icon-box--custom { |
522 | | - background: color-mix(in srgb, var(--alternative-color), transparent 80%); |
523 | | - color: var(--alternative-color); |
| 522 | + background: color-mix(in srgb, var(--color-alternativePalette-500), transparent 80%); |
| 523 | + color: var(--color-alternativePalette-500); |
524 | 524 | } |
525 | 525 |
|
526 | 526 | @media (prefers-color-scheme: dark) { |
527 | | - .example-trigger__icon-box--add { background: color-mix(in srgb, var(--success-color), transparent 88%); color: var(--success-color); } |
528 | | - .example-trigger__icon-box--update { background: color-mix(in srgb, var(--info-color), transparent 88%); color: var(--info-color); } |
529 | | - .example-trigger__icon-box--delete { background: color-mix(in srgb, var(--error-color), transparent 88%); color: var(--error-color); } |
530 | | - .example-trigger__icon-box--custom { background: color-mix(in srgb, var(--alternative-color), transparent 88%); color: var(--alternative-color); } |
| 527 | + .example-trigger__icon-box--add { background: color-mix(in srgb, var(--color-successPalette-500), transparent 88%); color: var(--color-successPalette-500); } |
| 528 | + .example-trigger__icon-box--update { background: color-mix(in srgb, var(--color-infoPalette-500), transparent 88%); color: var(--color-infoPalette-500); } |
| 529 | + .example-trigger__icon-box--delete { background: color-mix(in srgb, var(--color-warnPalette-500), transparent 88%); color: var(--color-warnPalette-500); } |
| 530 | + .example-trigger__icon-box--custom { background: color-mix(in srgb, var(--color-alternativePalette-500), transparent 88%); color: var(--color-alternativePalette-500); } |
531 | 531 | } |
532 | 532 |
|
533 | 533 | .example-trigger__text { |
|
862 | 862 | .trigger-pills__or { |
863 | 863 | font-size: 11px; |
864 | 864 | font-weight: 500; |
865 | | - color: #5a5a70; |
| 865 | + color: rgba(255, 255, 255, 0.24); |
866 | 866 | text-transform: uppercase; |
867 | 867 | letter-spacing: 0.03em; |
868 | 868 | } |
869 | 869 |
|
870 | 870 | @media (prefers-color-scheme: light) { |
871 | 871 | .trigger-pills__or { |
872 | | - color: #94a3b8; |
| 872 | + color: rgba(0, 0, 0, 0.32); |
873 | 873 | } |
874 | 874 | } |
875 | 875 |
|
876 | 876 | .trigger-pill { |
877 | 877 | display: inline-flex; |
878 | 878 | align-items: center; |
879 | | - gap: 7px; |
| 879 | + gap: 8px; |
880 | 880 | padding: 7px 14px; |
881 | | - border-radius: 8px; |
882 | | - border: 1px solid #2a2a3a; |
| 881 | + border-radius: 4px; |
| 882 | + border: 1px solid var(--mat-button-outlined-outline-color); |
883 | 883 | background: #0f0f18; |
884 | 884 | font-size: 12px; |
885 | 885 | font-weight: 600; |
|
900 | 900 | } |
901 | 901 |
|
902 | 902 | /* Default colored text & icons per type (muted when not selected) */ |
903 | | -.trigger-pill--add-row { color: color-mix(in srgb, var(--success-color), transparent 40%); } |
904 | | -.trigger-pill--update-row { color: color-mix(in srgb, var(--info-color), transparent 40%); } |
905 | | -.trigger-pill--delete-row { color: color-mix(in srgb, var(--error-color), transparent 40%); } |
906 | | -.trigger-pill--custom { color: #8660b0; } |
907 | | - |
908 | | -/* Full saturation when active */ |
909 | | -.trigger-pill--add-row.trigger-pill--active { color: var(--success-color); } |
910 | | -.trigger-pill--update-row.trigger-pill--active { color: var(--info-color); } |
911 | | -.trigger-pill--delete-row.trigger-pill--active { color: var(--error-color); } |
912 | | -.trigger-pill--custom.trigger-pill--active { color: #c084fc; } |
| 903 | +.trigger-pill--add-row { color: var(--color-successDarkPalette-700); } |
| 904 | +.trigger-pill--update-row { color: var(--color-infoPalette-700); } |
| 905 | +.trigger-pill--delete-row { color: var(--color-warnDarkPalette-700); } |
| 906 | +.trigger-pill--custom { color: var(--color-alternativeDarkPalette-700); } |
913 | 907 |
|
914 | 908 | .trigger-pill:hover { |
915 | | - border-color: #3a3a50; |
916 | | - background: #161620; |
| 909 | + background: rgba(255, 255, 255, 0.036); |
917 | 910 | } |
918 | 911 |
|
919 | 912 | /* Active states */ |
920 | 913 | .trigger-pill--add-row.trigger-pill--active { |
921 | | - border-color: var(--success-color); |
922 | | - background: color-mix(in srgb, var(--success-color), transparent 90%); |
923 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--success-color), transparent 75%), 0 0 12px color-mix(in srgb, var(--success-color), transparent 92%); |
| 914 | + border-color: var(--color-successDarkPalette-500); |
| 915 | + background: var(--color-successDarkPalette-900); |
| 916 | + box-shadow: 0 0 0 1px var(--color-successDarkPalette-800), 0 0 12px var(--color-successDarkPalette-900); |
| 917 | + color: var(--color-successDarkPalette-500); |
924 | 918 | } |
925 | 919 |
|
926 | 920 | .trigger-pill--update-row.trigger-pill--active { |
927 | | - border-color: var(--info-color); |
928 | | - background: color-mix(in srgb, var(--info-color), transparent 90%); |
929 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--info-color), transparent 75%), 0 0 12px color-mix(in srgb, var(--info-color), transparent 92%); |
| 921 | + border-color: var(--color-infoPalette-500); |
| 922 | + background: var(--color-infoPalette-900); |
| 923 | + box-shadow: 0 0 0 1px var(--color-infoPalette-800), 0 0 12px var(--color-infoPalette-900); |
| 924 | + color: var(--color-infoPalette-500); |
930 | 925 | } |
931 | 926 |
|
932 | 927 | .trigger-pill--delete-row.trigger-pill--active { |
933 | | - border-color: var(--error-color); |
934 | | - background: color-mix(in srgb, var(--error-color), transparent 90%); |
935 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--error-color), transparent 75%), 0 0 12px color-mix(in srgb, var(--error-color), transparent 92%); |
| 928 | + border-color: var(--color-warnDarkPalette-500); |
| 929 | + background: var(--color-warnDarkPalette-900); |
| 930 | + box-shadow: 0 0 0 1px var(--color-warnDarkPalette-800), 0 0 12px var(--color-warnDarkPalette-900); |
| 931 | + color: var(--color-warnDarkPalette-500); |
936 | 932 | } |
937 | 933 |
|
938 | 934 | .trigger-pill--custom.trigger-pill--active { |
939 | | - border-color: #c084fc; |
940 | | - background: color-mix(in srgb, #c084fc, transparent 90%); |
941 | | - box-shadow: 0 0 0 1px rgba(192, 132, 252, 0.25), 0 0 12px rgba(192, 132, 252, 0.08); |
| 935 | + border-color: var(--color-alternativeDarkPalette-500); |
| 936 | + background: var(--color-alternativeDarkPalette-900); |
| 937 | + box-shadow: 0 0 0 1px var(--color-alternativeDarkPalette-800), 0 0 12px var(--color-alternativeDarkPalette-900); |
| 938 | + color: var(--color-alternativeDarkPalette-500); |
942 | 939 | } |
943 | 940 |
|
944 | 941 | /* Light mode overrides */ |
945 | 942 | @media (prefers-color-scheme: light) { |
946 | | - .trigger-pill { |
947 | | - background: #ffffff; |
948 | | - border-color: #e2e8f0; |
949 | | - } |
950 | | - |
951 | | - .trigger-pill--add-row { color: color-mix(in srgb, var(--success-color), transparent 35%); } |
952 | | - .trigger-pill--update-row { color: color-mix(in srgb, var(--info-color), transparent 35%); } |
953 | | - .trigger-pill--delete-row { color: color-mix(in srgb, var(--error-color), transparent 35%); } |
954 | | - .trigger-pill--custom { color: #9878bf; } |
955 | | - |
956 | | - .trigger-pill--add-row.trigger-pill--active { color: var(--success-color); } |
957 | | - .trigger-pill--update-row.trigger-pill--active { color: var(--info-color); } |
958 | | - .trigger-pill--delete-row.trigger-pill--active { color: var(--error-color); } |
959 | | - .trigger-pill--custom.trigger-pill--active { color: #9333ea; } |
| 943 | + /* Default colored text & icons per type (muted when not selected) */ |
| 944 | + .trigger-pill--add-row { color: var(--color-successPalette-300); background-color: transparent; } |
| 945 | + .trigger-pill--update-row { color: var(--color-infoPalette-300); background-color: transparent; } |
| 946 | + .trigger-pill--delete-row { color: var(--color-warnPalette-300); background-color: transparent; } |
| 947 | + .trigger-pill--custom { color: var(--color-alternativePalette-300); background-color: transparent; } |
960 | 948 |
|
961 | 949 | .trigger-pill:hover { |
962 | | - border-color: #cbd5e1; |
963 | | - background: #f8fafc; |
| 950 | + background: rgba(255, 255, 255, 0.036); |
964 | 951 | } |
965 | 952 |
|
| 953 | + /* Active states */ |
966 | 954 | .trigger-pill--add-row.trigger-pill--active { |
967 | | - border-color: var(--success-color); |
968 | | - background: color-mix(in srgb, var(--success-color), transparent 92%); |
969 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--success-color), transparent 75%); |
| 955 | + border-color: var(--color-successPalette-500); |
| 956 | + background: var(--color-successPalette-100); |
| 957 | + box-shadow: 0 0 0 1px var(--color-successPalette-100), 0 0 12px var(--color-successPalette-50); |
| 958 | + color: var(--color-successPalette-500); |
970 | 959 | } |
971 | 960 |
|
972 | 961 | .trigger-pill--update-row.trigger-pill--active { |
973 | | - border-color: var(--info-color); |
974 | | - background: color-mix(in srgb, var(--info-color), transparent 92%); |
975 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--info-color), transparent 75%); |
| 962 | + border-color: var(--color-infoPalette-500); |
| 963 | + background: var(--color-infoPalette-100); |
| 964 | + box-shadow: 0 0 0 1px var(--color-infoPalette-100), 0 0 12px var(--color-infoPalette-50); |
| 965 | + color: var(--color-infoPalette-500); |
976 | 966 | } |
977 | 967 |
|
978 | 968 | .trigger-pill--delete-row.trigger-pill--active { |
979 | | - border-color: var(--error-color); |
980 | | - background: color-mix(in srgb, var(--error-color), transparent 92%); |
981 | | - box-shadow: 0 0 0 1px color-mix(in srgb, var(--error-color), transparent 75%); |
| 969 | + border-color: var(--color-warnPalette-500); |
| 970 | + background: var(--color-warnPalette-100); |
| 971 | + box-shadow: 0 0 0 1px var(--color-warnPalette-100), 0 0 12px var(--color-warnPalette-50); |
| 972 | + color: var(--color-warnPalette-500); |
982 | 973 | } |
983 | 974 |
|
984 | 975 | .trigger-pill--custom.trigger-pill--active { |
985 | | - border-color: #9333ea; |
986 | | - background: #faf5ff; |
987 | | - box-shadow: 0 0 0 1px rgba(147, 51, 234, 0.25); |
| 976 | + border-color: var(--color-alternativePalette-500); |
| 977 | + background: var(--color-alternativePalette-100); |
| 978 | + box-shadow: 0 0 0 1px var(--color-alternativePalette-100), 0 0 12px var(--color-alternativePalette-50); |
| 979 | + color: var(--color-alternativePalette-500); |
988 | 980 | } |
989 | 981 | } |
990 | 982 |
|
|
1040 | 1032 | color: var(--color-accentedPalette-100-contrast); |
1041 | 1033 | } |
1042 | 1034 |
|
| 1035 | +@media (prefers-color-scheme: dark) { |
| 1036 | + .affects-row ::ng-deep .mat-button-toggle-checked, |
| 1037 | + .action-methods ::ng-deep .mat-button-toggle-checked { |
| 1038 | + background-color: var(--color-accentedPalette-800); |
| 1039 | + color: var(--color-accentedPalette-800-contrast); |
| 1040 | + } |
| 1041 | +} |
| 1042 | + |
1043 | 1043 | /* ── Action methods ── */ |
1044 | 1044 |
|
1045 | 1045 | .action-methods { |
|
0 commit comments