|
163 | 163 | --font-instrument-sans: 'Instrument Sans', sans-serif; |
164 | 164 | --font-source-code-pro: 'Source Code Pro', monospace; |
165 | 165 | --font-jetbrains: "JetBrains Mono", monospace; |
| 166 | + /* Shadow (light) */ |
| 167 | + --shadow-small-adaptive: 0px 2px 5px 0px rgba(28, 32, 36, 0.03); |
| 168 | + --shadow-medium-adaptive: 0px 4px 8px 0px rgba(28, 32, 36, 0.04); |
| 169 | + --shadow-large-adaptive: |
| 170 | + 0px 24px 12px 0px rgba(28, 32, 36, 0.02), |
| 171 | + 0px 8px 8px 0px rgba(28, 32, 36, 0.02), |
| 172 | + 0px 2px 6px 0px rgba(28, 32, 36, 0.02); |
| 173 | + --shadow-large-negative-adaptive: |
| 174 | + 0px -24px 12px 0px rgba(28, 32, 36, 0.02), |
| 175 | + 0px -8px 8px 0px rgba(28, 32, 36, 0.02), |
| 176 | + 0px -2px 6px 0px rgba(28, 32, 36, 0.02); |
| 177 | + --shadow-large-negative-primary-adaptive: |
| 178 | + 0px -32px 48px 0px color-mix(in srgb, var(--primary-9) 8%, transparent), |
| 179 | + 0px -16px 32px 0px color-mix(in srgb, var(--primary-9) 10%, transparent), |
| 180 | + 0px -8px 24px 0px color-mix(in srgb, var(--primary-9) 12%, transparent), |
| 181 | + 0px -2px 16px 0px color-mix(in srgb, var(--primary-9) 14%, transparent); |
| 182 | + --shadow-x-large-adaptive: |
| 183 | + 0 0 0 1px rgba(0, 0, 0, 0.04), |
| 184 | + 0 4px 8px 0 rgba(0, 0, 0, 0.02), |
| 185 | + 0 1px 1px 0 rgba(0, 0, 0, 0.01), |
| 186 | + 0 4px 8px 0 rgba(0, 0, 0, 0.03), |
| 187 | + 0 0 0 1px #fff inset; |
| 188 | + --shadow-inner-adaptive: 0 6px 16px 0 rgba(0, 0, 0, 0.04) inset; |
| 189 | + --shadow-button-outline-adaptive: |
| 190 | + 0 -1px 0 0 rgba(0, 0, 0, 0.08) inset, |
| 191 | + 0 0 0 1px rgba(0, 0, 0, 0.08) inset, |
| 192 | + 0 1px 2px 0 rgba(0, 0, 0, 0.02), |
| 193 | + 0 1px 4px 0 rgba(0, 0, 0, 0.02); |
| 194 | + --shadow-card-xs-no-left-adaptive: |
| 195 | + 0 -1px 0 0 rgba(0, 0, 0, 0.16) inset, |
| 196 | + 0 1px 0 0 rgba(0, 0, 0, 0.08) inset, |
| 197 | + -1px 0 0 0 rgba(0, 0, 0, 0.08) inset, |
| 198 | + 0 1px 2px 0 rgba(0, 0, 0, 0.02), |
| 199 | + 0 1px 4px 0 rgba(0, 0, 0, 0.02); |
| 200 | + --shadow-card-small-adaptive: |
| 201 | + 0 0 0 1px rgba(0, 0, 0, 0.04), |
| 202 | + 0 4px 8px 0 rgba(0, 0, 0, 0.04), |
| 203 | + 0 1px 1px 0 rgba(0, 0, 0, 0.01), |
| 204 | + 0 2px 4px 0 rgba(0, 0, 0, 0.03); |
166 | 205 | color-scheme: light dark; |
167 | 206 | } |
168 | 207 |
|
| 208 | +.dark { |
| 209 | + /* Shadow (dark) */ |
| 210 | + --shadow-small-adaptive: none; |
| 211 | + --shadow-medium-adaptive: none; |
| 212 | + --shadow-large-adaptive: none; |
| 213 | + --shadow-large-negative-adaptive: none; |
| 214 | + --shadow-large-negative-primary-adaptive: |
| 215 | + 0px -32px 48px 0px color-mix(in srgb, var(--primary-9) 4%, transparent), |
| 216 | + 0px -16px 32px 0px color-mix(in srgb, var(--primary-9) 8%, transparent), |
| 217 | + 0px -8px 24px 0px color-mix(in srgb, var(--primary-9) 12%, transparent), |
| 218 | + 0px -2px 16px 0px color-mix(in srgb, var(--primary-9) 16%, transparent); |
| 219 | + --shadow-x-large-adaptive: none; |
| 220 | + --shadow-inner-adaptive: none; |
| 221 | + --shadow-button-outline-adaptive: none; |
| 222 | + --shadow-card-xs-no-left-adaptive: none; |
| 223 | + --shadow-card-small-adaptive: none; |
| 224 | +} |
| 225 | + |
169 | 226 | @theme { |
170 | 227 | /* Custom Palette */ |
171 | 228 | --color-white-1: var(--c-white-1); |
|
1104 | 1161 | --font-mono: var(--font-jetbrains); |
1105 | 1162 | /* Shadow */ |
1106 | 1163 | --shadow-none: none; |
1107 | | - --shadow-small: 0px 2px 5px 0px light-dark(rgba(28, 32, 36, 0.03), rgba(0, 0, 0, 0)); |
1108 | | - --shadow-medium: 0px 4px 8px 0px light-dark(rgba(28, 32, 36, 0.04), rgba(0, 0, 0, 0)); |
1109 | | - --shadow-large: |
1110 | | - 0px 24px 12px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)), |
1111 | | - 0px 8px 8px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)), |
1112 | | - 0px 2px 6px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)); |
1113 | | - --shadow-large-negative: |
1114 | | - 0px -24px 12px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)), |
1115 | | - 0px -8px 8px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)), |
1116 | | - 0px -2px 6px 0px light-dark(rgba(28, 32, 36, 0.02), rgba(0, 0, 0, 0)); |
| 1164 | + --shadow-small: var(--shadow-small-adaptive); |
| 1165 | + --shadow-medium: var(--shadow-medium-adaptive); |
| 1166 | + --shadow-large: var(--shadow-large-adaptive); |
| 1167 | + --shadow-large-negative: var(--shadow-large-negative-adaptive); |
| 1168 | + --shadow-large-negative-primary: var(--shadow-large-negative-primary-adaptive); |
| 1169 | + --shadow-x-large: var(--shadow-x-large-adaptive); |
| 1170 | + --shadow-inner: var(--shadow-inner-adaptive); |
1117 | 1171 | --shadow-card: 0 0 0 1px rgba(0, 0, 0, 0.04), |
1118 | 1172 | 0 4px 8px 0 rgba(0, 0, 0, 0.07), |
1119 | 1173 | 0 1px 1px 0 rgba(0, 0, 0, 0.01), |
1120 | 1174 | 0 0 0 1px #FFF inset; |
| 1175 | + --shadow-button-bordered: |
| 1176 | + 0 0 0 1px var(--primary-9) inset, |
| 1177 | + 0 2px 0 0 rgba(255, 255, 255, 0.22) inset; |
| 1178 | + --shadow-button-outline: var(--shadow-button-outline-adaptive); |
| 1179 | + --shadow-card-xs-no-left: var(--shadow-card-xs-no-left-adaptive); |
| 1180 | + --shadow-card-small: var(--shadow-card-small-adaptive); |
1121 | 1181 | --shadow-card-dark: 0 0 0 1px var(--m-slate-9, #2A3037); |
1122 | 1182 | --text-xs: 0.8125rem; |
1123 | 1183 | --text-xs--line-height: 1.25rem; |
|
0 commit comments