57
57
--color-brand-100 : # f2faf5 ;
58
58
--color-background : # ffffff ;
59
59
--color-foreground : # 000000 ;
60
+ --color-bg-dark : 0 0 0 ;
61
+ --color-bg-light : 1 0 0 ;
60
62
--color-shadow : # d2d2d2 ;
61
63
--color-codeblock-border : # 888 ;
62
64
--color-codeblock-shadow : # e5e5e5 ;
@@ -251,8 +253,8 @@ header {
251
253
252
254
.dropdown-content {
253
255
position : absolute;
254
- background-color : white ;
255
- border : black 1px solid;
256
+ background-color : oklch ( var ( --color-bg-light )) ;
257
+ border : oklch ( var ( --color- black)) 1px solid;
256
258
box-shadow : 3px 3px 0px var (--color-shadow );
257
259
z-index : 1 ;
258
260
right : 0 ;
@@ -391,7 +393,7 @@ nav {
391
393
392
394
/* Styling for items */
393
395
.homepage-item {
394
- background : # fff ;
396
+ background : oklch ( var ( --color-bg-light )) ;
395
397
border : 1px solid var (--color-codeblock-border );
396
398
box-shadow : 3px 3px 0px var (--color-shadow );
397
399
height : 7rem ;
@@ -644,12 +646,12 @@ atomic-search-interface {
644
646
atomic-search-box {
645
647
& ::part (wrapper ) {
646
648
border-radius : 0 ;
647
- border-color : black;
649
+ border-color : oklch ( var ( --color- black)) ;
648
650
}
649
651
650
652
& ::part (suggestions-wrapper ) {
651
653
border-radius : 0 ;
652
- border-color : black;
654
+ border-color : oklch ( var ( --color- black)) ;
653
655
width : calc (100% + 2px );
654
656
margin-left : -1px ;
655
657
}
@@ -735,8 +737,8 @@ body:not(:has(.main-layout)) header atomic-search-interface {
735
737
margin-top : 8.375rem ;
736
738
margin-left : 44rem ;
737
739
padding : 1rem 1.5rem ;
738
- background-color : white ;
739
- border : black 1px solid;
740
+ background-color : oklch ( var ( --color-bg-light )) ;
741
+ border : oklch ( var ( --color- black)) 1px solid;
740
742
box-shadow : 3px 3px 0px var (--color-shadow );
741
743
}
742
744
@@ -764,7 +766,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
764
766
765
767
.product-selector a {
766
768
text-decoration : none;
767
- color : black;
769
+ color : oklch ( var ( --color- black)) ;
768
770
font-size : 1rem ;
769
771
}
770
772
@@ -1044,7 +1046,7 @@ h6:has(a):hover {
1044
1046
.headerlink {
1045
1047
text-decoration : none;
1046
1048
1047
- color : black;
1049
+ color : oklch ( var ( --color- black)) ;
1048
1050
}
1049
1051
1050
1052
.headerlink ::before {
@@ -1267,7 +1269,7 @@ li:has(> div > blockquote) {
1267
1269
content : "" ;
1268
1270
position : absolute;
1269
1271
display : block;
1270
- border-bottom : 1px solid black;
1272
+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
1271
1273
bottom : 0 ;
1272
1274
right : 0 ;
1273
1275
width : 2rem ;
@@ -1295,7 +1297,7 @@ li:has(> div > blockquote) {
1295
1297
content : "" ;
1296
1298
position : absolute;
1297
1299
display : block;
1298
- border-bottom : 1px solid black;
1300
+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
1299
1301
bottom : 0 ;
1300
1302
left : 0 ;
1301
1303
width : 2rem ;
@@ -1305,7 +1307,7 @@ li:has(> div > blockquote) {
1305
1307
content : "" ;
1306
1308
position : relative;
1307
1309
display : block;
1308
- border-bottom : 1px solid black;
1310
+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
1309
1311
bottom : 0 ;
1310
1312
left : 0 ;
1311
1313
width : 100% ;
@@ -1316,14 +1318,17 @@ li:has(> div > blockquote) {
1316
1318
--mask-image-content : linear-gradient (
1317
1319
to right,
1318
1320
transparent,
1319
- black var (--mask-height ),
1320
- black calc (100% - var (--mask-height )),
1321
+ oklch ( var ( --color- black)) var (--mask-height ),
1322
+ oklch ( var ( --color- black)) calc (100% - var (--mask-height )),
1321
1323
transparent
1322
1324
);
1323
1325
1324
1326
--mask-size-content : 100% calc (100% - var (--scrollbar-width ));
1325
1327
1326
- --mask-image-scrollbar : linear-gradient (black, black);
1328
+ --mask-image-scrollbar : linear-gradient (
1329
+ oklch (var (--color-black )),
1330
+ oklch (var (--color-black ))
1331
+ );
1327
1332
--mask-size-scrollbar : 100% var (--scrollbar-width );
1328
1333
mask-image : var (--mask-image-content ), var (--mask-image-scrollbar );
1329
1334
mask-size : var (--mask-size-content ), var (--mask-size-scrollbar );
@@ -1333,7 +1338,7 @@ li:has(> div > blockquote) {
1333
1338
1334
1339
.nav-item {
1335
1340
border : 1px solid var (--color-tabs-divider );
1336
- border-bottom : 1px solid black;
1341
+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
1337
1342
padding : 10px ;
1338
1343
margin-bottom : 0 ;
1339
1344
@@ -1342,29 +1347,29 @@ li:has(> div > blockquote) {
1342
1347
}
1343
1348
1344
1349
.active {
1345
- color : black;
1350
+ color : oklch ( var ( --color- black)) ;
1346
1351
}
1347
1352
}
1348
1353
1349
1354
.nav-item : has (.active ) {
1350
1355
/* Change the border colors of li that is has a child with a class "active" */
1351
- border-top : 1px solid black;
1352
- border-left : 1px solid black;
1356
+ border-top : 1px solid oklch ( var ( --color- black)) ;
1357
+ border-left : 1px solid oklch ( var ( --color- black)) ;
1353
1358
border-bottom : none;
1354
1359
1355
1360
/* Change the border of next child */
1356
1361
+ li {
1357
- border-left : 1px solid black;
1362
+ border-left : 1px solid oklch ( var ( --color- black)) ;
1358
1363
}
1359
1364
}
1360
1365
1361
1366
.nav-item : last-child : has (.active ) {
1362
1367
/* If on last tab, change the right border since it does not have a next sibling */
1363
- border-right : 1px solid black;
1368
+ border-right : 1px solid oklch ( var ( --color- black)) ;
1364
1369
}
1365
1370
1366
1371
.tab-content {
1367
- border-bottom : 1px solid black;
1372
+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
1368
1373
padding-bottom : 1rem ;
1369
1374
padding-left : 1rem ;
1370
1375
padding-right : 1rem ;
@@ -1486,7 +1491,7 @@ a:has(code:not(pre code)) {
1486
1491
padding : 0.15rem 0.5rem ;
1487
1492
font-size : 0.75rem ;
1488
1493
z-index : 999 ;
1489
- background-color : white ;
1494
+ background-color : oklch ( var ( --color-bg-light )) ;
1490
1495
margin : 0 0 -1px 0 ;
1491
1496
}
1492
1497
@@ -1506,8 +1511,8 @@ ul .code-block {
1506
1511
}
1507
1512
1508
1513
.code-copy-button {
1509
- background-color : white ;
1510
- border : 1px solid black;
1514
+ background-color : oklch ( var ( --color-bg-light )) ;
1515
+ border : 1px solid oklch ( var ( --color- black)) ;
1511
1516
padding : 4px 6px ;
1512
1517
cursor : pointer;
1513
1518
font-size : 12px ;
0 commit comments