|
204 | 204 | desc: item.description, |
205 | 205 | }, |
206 | 206 | ]; |
| 207 | + // Keep catalog open so user can continue adding |
| 208 | + showPrefCatalog = true; |
207 | 209 | } |
208 | 210 | } |
209 | 211 |
|
|
780 | 782 | } |
781 | 783 |
|
782 | 784 | .identity-glass { |
783 | | - background: rgba(10, 10, 10, 0.75); |
| 785 | + background: color-mix(in srgb, var(--bg-primary) 80%, transparent); |
784 | 786 | backdrop-filter: blur(20px); |
785 | 787 | -webkit-backdrop-filter: blur(20px); |
786 | 788 | border-radius: 17px; |
|
790 | 792 | gap: 12px; |
791 | 793 | } |
792 | 794 |
|
793 | | - [data-theme='light'] .identity-glass { |
794 | | - background: rgba(255, 255, 255, 0.8); |
795 | | - } |
796 | | -
|
797 | 795 | .name-input { |
798 | 796 | background: none; |
799 | 797 | border: none; |
800 | | - color: #fff; |
| 798 | + color: var(--text-primary); |
801 | 799 | font-size: 2.2rem; |
802 | 800 | font-weight: 800; |
803 | 801 | font-family: inherit; |
|
807 | 805 | width: 100%; |
808 | 806 | } |
809 | 807 |
|
810 | | - [data-theme='light'] .name-input { |
811 | | - color: var(--text-primary); |
812 | | - } |
813 | | -
|
814 | 808 | .name-input::placeholder { |
815 | | - color: rgba(255, 255, 255, 0.3); |
816 | | - } |
817 | | -
|
818 | | - [data-theme='light'] .name-input::placeholder { |
819 | 809 | color: var(--text-muted); |
| 810 | + opacity: 0.5; |
820 | 811 | } |
821 | 812 |
|
822 | 813 | .desc-input { |
823 | 814 | background: none; |
824 | 815 | border: none; |
825 | | - color: rgba(255, 255, 255, 0.7); |
| 816 | + color: var(--text-secondary); |
826 | 817 | font-size: 1.05rem; |
827 | 818 | font-family: inherit; |
828 | 819 | outline: none; |
829 | 820 | padding: 0; |
830 | 821 | width: 100%; |
831 | 822 | } |
832 | 823 |
|
833 | | - [data-theme='light'] .desc-input { |
834 | | - color: var(--text-secondary); |
835 | | - } |
836 | | -
|
837 | 824 | .desc-input::placeholder { |
838 | | - color: rgba(255, 255, 255, 0.25); |
839 | | - } |
840 | | -
|
841 | | - [data-theme='light'] .desc-input::placeholder { |
842 | 825 | color: var(--text-muted); |
| 826 | + opacity: 0.5; |
843 | 827 | } |
844 | 828 |
|
845 | 829 | .identity-row { |
|
854 | 838 | .vis-pills { |
855 | 839 | display: flex; |
856 | 840 | gap: 0; |
857 | | - border: 1px solid rgba(255, 255, 255, 0.15); |
| 841 | + border: 1px solid var(--border); |
858 | 842 | border-radius: 10px; |
859 | 843 | overflow: hidden; |
860 | 844 | } |
861 | 845 |
|
862 | | - [data-theme='light'] .vis-pills { |
863 | | - border-color: var(--border); |
864 | | - } |
865 | | -
|
866 | 846 | .vis-pill { |
867 | 847 | padding: 8px 16px; |
868 | | - background: rgba(255, 255, 255, 0.06); |
| 848 | + background: var(--bg-tertiary); |
869 | 849 | border: none; |
870 | | - color: rgba(255, 255, 255, 0.5); |
| 850 | + color: var(--text-muted); |
871 | 851 | font-size: 0.78rem; |
872 | 852 | font-weight: 600; |
873 | 853 | font-family: inherit; |
874 | 854 | cursor: pointer; |
875 | 855 | text-transform: capitalize; |
876 | 856 | transition: all 0.15s; |
877 | | - border-right: 1px solid rgba(255, 255, 255, 0.1); |
878 | | - } |
879 | | -
|
880 | | - [data-theme='light'] .vis-pill { |
881 | | - background: var(--bg-tertiary); |
882 | | - color: var(--text-muted); |
883 | | - border-right-color: var(--border); |
| 857 | + border-right: 1px solid var(--border); |
884 | 858 | } |
885 | 859 |
|
886 | 860 | .vis-pill:last-child { |
887 | 861 | border-right: none; |
888 | 862 | } |
889 | 863 |
|
890 | 864 | .vis-pill:hover { |
891 | | - color: rgba(255, 255, 255, 0.8); |
892 | | - background: rgba(255, 255, 255, 0.1); |
893 | | - } |
894 | | -
|
895 | | - [data-theme='light'] .vis-pill:hover { |
896 | 865 | color: var(--text-secondary); |
897 | 866 | background: var(--bg-hover); |
898 | 867 | } |
899 | 868 |
|
900 | 869 | .vis-pill.active { |
901 | | - background: rgba(255, 255, 255, 0.95); |
902 | | - color: #000; |
903 | | - } |
904 | | -
|
905 | | - [data-theme='light'] .vis-pill.active { |
906 | 870 | background: var(--accent); |
907 | | - color: #fff; |
| 871 | + color: #000; |
908 | 872 | } |
909 | 873 |
|
910 | 874 | .alias-field { |
|
914 | 878 | } |
915 | 879 |
|
916 | 880 | .alias-prefix { |
917 | | - color: rgba(255, 255, 255, 0.4); |
| 881 | + color: var(--text-muted); |
918 | 882 | font-size: 0.82rem; |
919 | 883 | white-space: nowrap; |
920 | 884 | } |
921 | 885 |
|
922 | | - [data-theme='light'] .alias-prefix { |
923 | | - color: var(--text-muted); |
924 | | - } |
925 | | -
|
926 | 886 | .alias-input { |
927 | 887 | width: 120px; |
928 | 888 | padding: 8px 10px; |
929 | | - background: rgba(255, 255, 255, 0.08); |
930 | | - border: 1px solid rgba(255, 255, 255, 0.12); |
| 889 | + background: var(--bg-tertiary); |
| 890 | + border: 1px solid var(--border); |
931 | 891 | border-radius: 8px; |
932 | | - color: #fff; |
| 892 | + color: var(--text-primary); |
933 | 893 | font-size: 0.82rem; |
934 | 894 | font-family: 'JetBrains Mono', monospace; |
935 | 895 | outline: none; |
936 | 896 | transition: border-color 0.2s; |
937 | 897 | } |
938 | 898 |
|
939 | | - [data-theme='light'] .alias-input { |
940 | | - background: var(--bg-tertiary); |
941 | | - border-color: var(--border); |
942 | | - color: var(--text-primary); |
943 | | - } |
944 | | -
|
945 | 899 | .alias-input:focus { |
946 | | - border-color: rgba(255, 255, 255, 0.4); |
947 | | - } |
948 | | -
|
949 | | - [data-theme='light'] .alias-input:focus { |
950 | 900 | border-color: var(--accent); |
951 | 901 | } |
952 | 902 |
|
|
1206 | 1156 | color: var(--danger); |
1207 | 1157 | } |
1208 | 1158 |
|
1209 | | - .prefs-empty { |
1210 | | - text-align: center; |
1211 | | - padding: 20px; |
1212 | | - color: var(--text-muted); |
1213 | | - font-size: 0.82rem; |
1214 | | - background: var(--bg-tertiary); |
1215 | | - border: 1px dashed var(--border); |
1216 | | - border-radius: 10px; |
1217 | | - margin: 0; |
1218 | | - } |
1219 | | -
|
1220 | 1159 | .custom-pref-toggle { |
1221 | 1160 | background: none; |
1222 | 1161 | border: none; |
|
0 commit comments