|
13 | 13 |
|
14 | 14 | /* outer container, unstyled */
|
15 | 15 | .spectrum-AssetCard {
|
16 |
| - --spectrum-assetcard-overlay-background-color: rgb(27 127 245 / 10%); |
| 16 | + /** default light colors */ |
| 17 | + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); |
| 18 | + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); |
| 19 | + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); |
| 20 | + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-900); |
| 21 | + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); |
| 22 | + |
17 | 23 | --spectrum-assetcard-background-color: var(--spectrum-gray-75);
|
18 |
| - --spectrum-assetcard-selectionindicator-background-color-default: color-mix(in sRGB, var(--spectrum-gray-75) 90%, transparent); |
19 |
| - --spectrum-assetcard-selectionindicator-box-shadow-color: var(--spectrum-transparent-black-300); |
20 | 24 |
|
21 | 25 | /* todo: this isn't quite the size from the XD file as 232px is not a size token, so we use 224px */
|
22 | 26 | --spectrum-assetcard-asset-size: 224px;
|
| 27 | + --spectrum-assetcard-overlay-background-color: rgb(27 127 245 / 10%); |
23 | 28 | --spectrum-assetcard-asset-animation-duration: var(--spectrum-animation-duration-100);
|
24 | 29 | --spectrum-assetcard-asset-container-border-size: 1px;
|
25 | 30 | --spectrum-assetcard-header-margin-block-start: var(--spectrum-spacing-300);
|
|
40 | 45 | --spectrum-assetcard-selectionindicator-color: var(--spectrum-white);
|
41 | 46 | --spectrum-assetcard-selectionindicator-font-weight: var(--spectrum-bold-font-weight);
|
42 | 47 | --spectrum-assetcard-selectionindicator-font-size: var(--spectrum-font-size-400);
|
| 48 | + --spectrum-assetcard-selectionindicator-background-color-default: rgb(var(--spectrum-gray-75-rgb), 0.9); |
| 49 | + --spectrum-assetcard-selectionindicator-box-shadow-color: var(--spectrum-transparent-black-300); |
43 | 50 |
|
44 | 51 | /* title */
|
45 | 52 | --spectrum-assetcard-title-text-color: var(--spectrum-gray-900);
|
|
376 | 383 | }
|
377 | 384 | }
|
378 | 385 | }
|
| 386 | + |
| 387 | +@media (prefers-color-scheme: dark) { |
| 388 | + .spectrum-AssetCard { |
| 389 | + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); |
| 390 | + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); |
| 391 | + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); |
| 392 | + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-800); |
| 393 | + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); |
| 394 | + } |
| 395 | +} |
0 commit comments