|
164 | 164 | align-items: center; |
165 | 165 | justify-content: space-between; |
166 | 166 | gap: $size-gap-4; |
167 | | - padding: $size-gap-4 $size-gap-6; |
| 167 | + padding: $size-gap-2 $size-gap-3; |
168 | 168 | border-top: 1px dashed var(--border-medium); |
169 | 169 | } |
170 | 170 |
|
|
183 | 183 | align-items: center; |
184 | 184 | justify-content: center; |
185 | 185 | gap: $size-gap-2; |
186 | | - min-height: 40px; |
187 | | - padding: 8px 16px; |
188 | | - min-width: 100px; |
| 186 | + min-height: 32px; |
| 187 | + padding: 6px 16px; |
| 188 | + min-width: 80px; |
189 | 189 | border: 1px dashed var(--border-medium); |
190 | | - border-radius: var(--size-radius-base, 8px); |
| 190 | + border-radius: 4px; |
191 | 191 | background: transparent; |
192 | 192 | color: var(--color-text-secondary); |
193 | 193 | font-size: $font-size-sm; |
|
376 | 376 | gap: $size-gap-2; |
377 | 377 | padding: $size-gap-3 $size-gap-6; |
378 | 378 | border: 1px dashed var(--border-medium); |
379 | | - border-radius: $size-radius-base; |
| 379 | + border-radius: 4px; |
380 | 380 | background: transparent; |
381 | 381 | color: var(--color-text-secondary); |
382 | 382 | font-size: $font-size-base; |
|
447 | 447 | display: flex; |
448 | 448 | flex-direction: column; |
449 | 449 | align-items: center; |
450 | | - font-size: $font-size-2xl; |
451 | | - font-weight: $font-weight-semibold; |
452 | | - color: var(--color-text-primary); |
| 450 | + font-size: $font-size-lg; |
| 451 | + font-weight: $font-weight-medium; |
| 452 | + color: var(--color-text-muted); |
453 | 453 | margin: $size-gap-4 0 $size-gap-6 0; |
454 | 454 | text-align: center; |
455 | 455 | line-height: 1.6; |
|
852 | 852 | flex-direction: column; |
853 | 853 | gap: $size-gap-2; |
854 | 854 |
|
855 | | - // Adapt component library Select for onboarding (class is .select, not .bitfun-select) |
| 855 | + // Use component library default Select styles |
856 | 856 | .select { |
857 | 857 | width: 100%; |
858 | | - |
859 | | - .select__label { |
860 | | - font-size: $font-size-sm; |
861 | | - font-weight: $font-weight-medium; |
862 | | - color: var(--color-text-primary); |
863 | | - margin-bottom: $size-gap-2; |
864 | | - } |
865 | | - |
866 | | - .select__trigger { |
867 | | - min-height: 40px; |
868 | | - padding: 8px 12px; |
869 | | - border: 1px solid var(--border-base, rgba(255, 255, 255, 0.08)); |
870 | | - border-radius: var(--size-radius-base, 8px); |
871 | | - background: var(--element-bg-subtle, rgba(255, 255, 255, 0.04)); |
872 | | - |
873 | | - &:hover:not(.select--disabled &) { |
874 | | - border-color: var(--border-medium, rgba(255, 255, 255, 0.15)); |
875 | | - background: var(--glass-blue-subtle, rgba(96, 165, 250, 0.05)); |
876 | | - } |
877 | | - } |
878 | | - |
879 | | - &.select--open .select__trigger { |
880 | | - border-color: var(--color-accent-500, #60a5fa); |
881 | | - background: var(--element-bg-soft, rgba(255, 255, 255, 0.06)); |
882 | | - box-shadow: 0 0 0 3px var(--color-accent-200, rgba(96, 165, 250, 0.15)); |
883 | | - } |
884 | | - |
885 | | - // Dropdown - tighter corners |
886 | | - .select__dropdown { |
887 | | - border-radius: var(--size-radius-base, 8px); |
888 | | - margin-top: 4px; |
889 | | - } |
890 | | - |
891 | | - // Options list - tighter padding |
892 | | - .select__options { |
893 | | - padding: 4px; |
894 | | - } |
895 | | - |
896 | | - // Option item - tighter gap and padding |
897 | | - .select__option { |
898 | | - padding: 6px 10px; |
899 | | - gap: 8px; |
900 | | - font-size: $font-size-sm; |
901 | | - border-radius: var(--size-radius-sm, 6px); |
902 | | - } |
903 | | - |
904 | | - .select__option-content { |
905 | | - gap: 8px; |
906 | | - } |
907 | 858 | } |
908 | 859 | } |
909 | 860 |
|
|
913 | 864 | color: var(--color-text-primary); |
914 | 865 | } |
915 | 866 |
|
916 | | - // Inputs - match Select sizing |
| 867 | + // Inputs - match component library Select sizing |
917 | 868 | &__input { |
918 | 869 | width: 100%; |
919 | | - min-height: 40px; |
920 | | - padding: 8px 12px; |
921 | | - border: 1px solid var(--border-base, rgba(255, 255, 255, 0.08)); |
922 | | - border-radius: var(--size-radius-base, 8px); |
923 | | - background: var(--element-bg-subtle, rgba(255, 255, 255, 0.04)); |
| 870 | + min-height: 36px; |
| 871 | + padding: 6px 12px; |
| 872 | + border: 1px solid var(--border-base, rgba(255, 255, 255, 0.14)); |
| 873 | + border-radius: var(--size-radius-sm, 6px); |
| 874 | + background: transparent; |
924 | 875 | color: var(--color-text-primary); |
925 | | - font-size: $font-size-sm; |
| 876 | + font-size: var(--font-size-sm, 14px); |
926 | 877 | font-family: $font-family-sans; |
927 | 878 | box-sizing: border-box; |
928 | 879 | transition: all $motion-base $easing-standard; |
|
931 | 882 | color: var(--color-text-muted); |
932 | 883 | } |
933 | 884 |
|
934 | | - &:hover { |
935 | | - border-color: var(--border-medium, rgba(255, 255, 255, 0.15)); |
936 | | - background: var(--glass-blue-subtle, rgba(96, 165, 250, 0.05)); |
| 885 | + &:hover:not(:disabled) { |
| 886 | + background: var(--element-bg-subtle, rgba(255, 255, 255, 0.05)); |
| 887 | + border-color: var(--border-strong, rgba(255, 255, 255, 0.26)); |
937 | 888 | } |
938 | 889 |
|
939 | 890 | &:focus { |
940 | 891 | outline: none; |
941 | 892 | border-color: var(--color-accent-500, #60a5fa); |
942 | | - background: var(--element-bg-soft, rgba(255, 255, 255, 0.06)); |
943 | | - box-shadow: 0 0 0 3px var(--color-accent-200, rgba(96, 165, 250, 0.15)); |
944 | 893 | } |
945 | 894 | } |
946 | 895 |
|
|
1069 | 1018 | width: 100%; |
1070 | 1019 | min-height: 80px; |
1071 | 1020 | padding: 8px 12px; |
1072 | | - border: 1px solid var(--border-base, rgba(255, 255, 255, 0.08)); |
1073 | | - border-radius: var(--size-radius-base, 8px); |
1074 | | - background: var(--element-bg-subtle, rgba(255, 255, 255, 0.04)); |
| 1021 | + border: 1px solid var(--border-base, rgba(255, 255, 255, 0.14)); |
| 1022 | + border-radius: var(--size-radius-sm, 6px); |
| 1023 | + background: transparent; |
1075 | 1024 | color: var(--color-text-primary); |
1076 | | - font-size: $font-size-xs; |
| 1025 | + font-size: var(--font-size-sm, 14px); |
1077 | 1026 | font-family: monospace; |
1078 | 1027 | line-height: 1.5; |
1079 | 1028 | box-sizing: border-box; |
|
1084 | 1033 | color: var(--color-text-muted); |
1085 | 1034 | } |
1086 | 1035 |
|
1087 | | - &:hover { |
1088 | | - border-color: var(--border-medium, rgba(255, 255, 255, 0.15)); |
1089 | | - background: var(--glass-blue-subtle, rgba(96, 165, 250, 0.05)); |
| 1036 | + &:hover:not(:disabled) { |
| 1037 | + background: var(--element-bg-subtle, rgba(255, 255, 255, 0.05)); |
| 1038 | + border-color: var(--border-strong, rgba(255, 255, 255, 0.26)); |
1090 | 1039 | } |
1091 | 1040 |
|
1092 | 1041 | &:focus { |
1093 | 1042 | outline: none; |
1094 | 1043 | border-color: var(--color-accent-500, #60a5fa); |
1095 | | - background: var(--element-bg-soft, rgba(255, 255, 255, 0.06)); |
1096 | | - box-shadow: 0 0 0 3px var(--color-accent-200, rgba(96, 165, 250, 0.15)); |
1097 | 1044 | } |
1098 | 1045 | } |
1099 | 1046 |
|
|
1121 | 1068 | align-items: center; |
1122 | 1069 | justify-content: center; |
1123 | 1070 | gap: $size-gap-2; |
1124 | | - min-height: 40px; |
1125 | | - padding: 8px 12px; |
1126 | | - border: 1px dashed var(--border-medium); |
1127 | | - border-radius: var(--size-radius-base, 8px); |
| 1071 | + min-height: 36px; |
| 1072 | + padding: 6px 12px; |
| 1073 | + border: 1px solid var(--border-base, rgba(255, 255, 255, 0.14)); |
| 1074 | + border-radius: var(--size-radius-sm, 6px); |
1128 | 1075 | background: transparent; |
1129 | 1076 | color: var(--color-text-secondary); |
1130 | | - font-size: $font-size-sm; |
| 1077 | + font-size: var(--font-size-sm, 14px); |
1131 | 1078 | font-weight: $font-weight-medium; |
1132 | 1079 | font-family: $font-family-sans; |
1133 | 1080 | cursor: pointer; |
1134 | 1081 | box-sizing: border-box; |
1135 | 1082 | transition: all $motion-base $easing-standard; |
1136 | 1083 |
|
1137 | 1084 | &:hover:not(:disabled) { |
1138 | | - border-style: solid; |
1139 | | - background: var(--element-bg-subtle); |
| 1085 | + background: var(--element-bg-subtle, rgba(255, 255, 255, 0.05)); |
| 1086 | + border-color: var(--border-strong, rgba(255, 255, 255, 0.26)); |
1140 | 1087 | color: var(--color-text-primary); |
1141 | 1088 | } |
1142 | 1089 |
|
|
1333 | 1280 | display: flex; |
1334 | 1281 | align-items: center; |
1335 | 1282 | justify-content: center; |
1336 | | - min-height: 40px; |
1337 | | - padding: 8px 16px; |
| 1283 | + min-height: 32px; |
| 1284 | + padding: 6px 16px; |
1338 | 1285 | border: 1px dashed var(--border-medium); |
1339 | | - border-radius: var(--size-radius-base, 8px); |
| 1286 | + border-radius: 4px; |
1340 | 1287 | background: transparent; |
1341 | 1288 | color: var(--color-text-secondary); |
1342 | 1289 | font-size: $font-size-sm; |
|
0 commit comments