57
57
--color-brand-100 : 0.98 0.0107 158.85 ;
58
58
--color-background : 1 0 0 ;
59
59
--color-foreground : 0 0 0 ;
60
- --color-bg-dark : 0 0 0 ;
61
- --color-bg-light : 1 0 0 ;
62
60
--color-shadow : 0.86 0 0 ;
63
- --color-black : 0 0 0 ; /* NEED TO BE REMOVED */
64
- --color-white : 1 0 0 ; /* NEED TO BE REMOVED */
61
+ --color-inline_codeblock-border : 0.85 0 0 ;
62
+ --color-inline_codeblock-background : 0.98 0 0 ;
65
63
--color-codeblock-border : 0.63 0 0 ;
66
64
--color-codeblock-shadow : 0.92 0 0 ;
65
+ --color-codeblock-background : 1 0 0 ;
67
66
--color-codeblock-highlight : 0.99 0.0479 105.97 ;
68
67
--color-footer : 0.23 0 0 ;
69
68
--color-footer-text : 0.91 0 0 ;
70
69
--color-product-title : 0.64 0 0 ;
71
- --color-divider : 0.85 0 0 ;
72
- --color-tabs-divider : 0 0 0 / 20% ;
73
- --color-codeblock-code-with-comment : 0.59 0.1712 147.69 / 14.9% ;
74
- --color-callout-warning-primary : 0.65 0.188 24 ;
70
+ --color-tabs-inactive-border : 0 0 0 / 20% ;
71
+ --color-callout-warning : 0.65 0.188 24 ;
75
72
--color-callout-warning-shadow : 0.65 0.188 24 / 20% ;
76
- --color-callout-caution-primary : 0.8 0.1613 71.21 ;
73
+ --color-callout-caution : 0.8 0.1613 71.21 ;
77
74
--color-callout-caution-shadow : 0.8 0.1613 71.21 / 20% ;
78
- --color-callout-important-primary : 0.36 0 0 ;
75
+ --color-callout-important : 0.36 0 0 ;
79
76
--color-callout-important-shadow : 0.23 0 0 / 7.06% ;
77
+ --color-divider : 0.85 0 0 ;
80
78
81
79
/* vars for the primary grid setup */
82
80
--grid-sidebar : 24rem ;
@@ -255,15 +253,15 @@ header {
255
253
256
254
.dropdown-content {
257
255
position : absolute;
258
- background-color : oklch (var (--color-bg-light ));
259
- border : oklch (var (--color-black )) 1px solid;
256
+ background-color : oklch (var (--color-background ));
257
+ border : oklch (var (--color-foreground )) 1px solid;
260
258
box-shadow : 3px 3px 0px oklch (var (--color-shadow ));
261
259
z-index : 1 ;
262
260
right : 0 ;
263
261
display : none;
264
262
width : 400px ;
265
263
max-width : 80vw ;
266
- margin-right : 2.5 rem ;
264
+ margin-right : 2 rem ;
267
265
}
268
266
269
267
.dropdown-content ul {
@@ -395,7 +393,7 @@ nav {
395
393
396
394
/* Styling for items */
397
395
.homepage-item {
398
- background : oklch (var (--color-bg-light ));
396
+ background : oklch (var (--color-background ));
399
397
border : 1px solid oklch (var (--color-codeblock-border ));
400
398
box-shadow : 3px 3px 0px oklch (var (--color-shadow ));
401
399
height : 7rem ;
@@ -648,12 +646,12 @@ atomic-search-interface {
648
646
atomic-search-box {
649
647
& ::part (wrapper ) {
650
648
border-radius : 0 ;
651
- border-color : oklch (var (--color-black ));
649
+ border-color : oklch (var (--color-foreground ));
652
650
}
653
651
654
652
& ::part (suggestions-wrapper ) {
655
653
border-radius : 0 ;
656
- border-color : oklch (var (--color-black ));
654
+ border-color : oklch (var (--color-foreground ));
657
655
width : calc (100% + 2px );
658
656
margin-left : -1px ;
659
657
}
@@ -739,8 +737,8 @@ body:not(:has(.main-layout)) header atomic-search-interface {
739
737
margin-top : 8.375rem ;
740
738
margin-left : 44rem ;
741
739
padding : 1rem 1.5rem ;
742
- background-color : oklch (var (--color-bg-light ));
743
- border : oklch (var (--color-black )) 1px solid;
740
+ background-color : oklch (var (--color-background ));
741
+ border : oklch (var (--color-foreground )) 1px solid;
744
742
box-shadow : 3px 3px 0px oklch (var (--color-shadow ));
745
743
}
746
744
@@ -768,7 +766,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
768
766
769
767
.product-selector a {
770
768
text-decoration : none;
771
- color : oklch (var (--color-black ));
769
+ color : oklch (var (--color-foreground ));
772
770
font-size : 1rem ;
773
771
}
774
772
@@ -1048,7 +1046,7 @@ h6:has(a):hover {
1048
1046
.headerlink {
1049
1047
text-decoration : none;
1050
1048
1051
- color : oklch (var (--color-black ));
1049
+ color : oklch (var (--color-foreground ));
1052
1050
}
1053
1051
1054
1052
.headerlink ::before {
@@ -1211,38 +1209,38 @@ blockquote.call-out {
1211
1209
}
1212
1210
1213
1211
blockquote .caution {
1214
- --color-shadow : oklch ( var (--color-callout-caution-shadow ) );
1215
- border : 1px solid oklch (var (--color-callout-caution-primary ));
1212
+ --color-shadow : var (--color-callout-caution-shadow );
1213
+ border : 1px solid oklch (var (--color-callout-caution ));
1216
1214
1217
1215
.call-out-type {
1218
1216
background-color : oklch (var (--color-callout-caution-shadow ));
1219
- border-bottom : 1px solid oklch (var (--color-callout-caution-primary ));
1217
+ border-bottom : 1px solid oklch (var (--color-callout-caution ));
1220
1218
}
1221
1219
.call-out-type .feather {
1222
- color : oklch (var (--color-callout-caution-primary ));
1220
+ color : oklch (var (--color-callout-caution ));
1223
1221
}
1224
1222
}
1225
1223
1226
1224
blockquote .warning {
1227
- --color-shadow : oklch ( var (--color-callout-warning-shadow ) );
1228
- border : 1px solid oklch (var (--color-callout-warning-primary ));
1225
+ --color-shadow : var (--color-callout-warning-shadow );
1226
+ border : 1px solid oklch (var (--color-callout-warning ));
1229
1227
1230
1228
.call-out-type {
1231
1229
background-color : oklch (var (--color-callout-warning-shadow ));
1232
- border-bottom : 1px solid oklch (var (--color-callout-warning-primary ));
1230
+ border-bottom : 1px solid oklch (var (--color-callout-warning ));
1233
1231
}
1234
1232
.call-out-type .feather {
1235
- color : oklch (var (--color-callout-warning-primary ));
1233
+ color : oklch (var (--color-callout-warning ));
1236
1234
}
1237
1235
}
1238
1236
1239
1237
blockquote .important {
1240
- --color-shadow : oklch ( var (--color-callout-important-shadow ) );
1241
- border : 1px solid oklch (var (--color-callout-important-primary ));
1238
+ --color-shadow : var (--color-callout-important-shadow );
1239
+ border : 1px solid oklch (var (--color-callout-important ));
1242
1240
1243
1241
.call-out-type {
1244
1242
background-color : oklch (var (--color-callout-important-shadow ));
1245
- border-bottom : 1px solid oklch (var (--color-callout-important-primary ));
1243
+ border-bottom : 1px solid oklch (var (--color-callout-important ));
1246
1244
}
1247
1245
}
1248
1246
@@ -1271,7 +1269,7 @@ li:has(> div > blockquote) {
1271
1269
content : "" ;
1272
1270
position : absolute;
1273
1271
display : block;
1274
- border-bottom : 1px solid oklch (var (--color-black ));
1272
+ border-bottom : 1px solid oklch (var (--color-foreground ));
1275
1273
bottom : 0 ;
1276
1274
right : 0 ;
1277
1275
width : 2rem ;
@@ -1296,20 +1294,22 @@ li:has(> div > blockquote) {
1296
1294
}
1297
1295
1298
1296
& ::before {
1297
+ /* Horizontal line before tab blocks */
1299
1298
content : "" ;
1300
1299
position : absolute;
1301
1300
display : block;
1302
- border-bottom : 1px solid oklch (var (--color-black ));
1301
+ border-bottom : 1px solid oklch (var (--color-foreground ));
1303
1302
bottom : 0 ;
1304
1303
left : 0 ;
1305
1304
width : 2rem ;
1306
1305
}
1307
1306
1308
1307
& ::after {
1308
+ /* Horizontal line after tab blocks */
1309
1309
content : "" ;
1310
1310
position : relative;
1311
1311
display : block;
1312
- border-bottom : 1px solid oklch (var (--color-black ));
1312
+ border-bottom : 1px solid oklch (var (--color-foreground ));
1313
1313
bottom : 0 ;
1314
1314
left : 0 ;
1315
1315
width : 100% ;
@@ -1320,16 +1320,16 @@ li:has(> div > blockquote) {
1320
1320
--mask-image-content : linear-gradient (
1321
1321
to right,
1322
1322
transparent,
1323
- oklch (var (--color-black )) var (--mask-height ),
1324
- oklch (var (--color-black )) calc (100% - var (--mask-height )),
1323
+ oklch (var (--color-foreground )) var (--mask-height ),
1324
+ oklch (var (--color-foreground )) calc (100% - var (--mask-height )),
1325
1325
transparent
1326
1326
);
1327
1327
1328
1328
--mask-size-content : 100% calc (100% - var (--scrollbar-width ));
1329
1329
1330
1330
--mask-image-scrollbar : linear-gradient (
1331
- oklch (var (--color-black )),
1332
- oklch (var (--color-black ))
1331
+ oklch (var (--color-foreground )),
1332
+ oklch (var (--color-foreground ))
1333
1333
);
1334
1334
--mask-size-scrollbar : 100% var (--scrollbar-width );
1335
1335
mask-image : var (--mask-image-content ), var (--mask-image-scrollbar );
@@ -1339,8 +1339,8 @@ li:has(> div > blockquote) {
1339
1339
}
1340
1340
1341
1341
.nav-item {
1342
- border : 1px solid oklch (var (--color-tabs-divider ));
1343
- border-bottom : 1px solid oklch (var (--color-black ));
1342
+ border : 1px solid oklch (var (--color-tabs-inactive-border ));
1343
+ border-bottom : 1px solid oklch (var (--color-foreground ));
1344
1344
padding : 10px ;
1345
1345
margin-bottom : 0 ;
1346
1346
@@ -1349,29 +1349,29 @@ li:has(> div > blockquote) {
1349
1349
}
1350
1350
1351
1351
.active {
1352
- color : oklch (var (--color-black ));
1352
+ color : oklch (var (--color-foreground ));
1353
1353
}
1354
1354
}
1355
1355
1356
1356
.nav-item : has (.active ) {
1357
1357
/* Change the border colors of li that is has a child with a class "active" */
1358
- border-top : 1px solid oklch (var (--color-black ));
1359
- border-left : 1px solid oklch (var (--color-black ));
1358
+ border-top : 1px solid oklch (var (--color-foreground ));
1359
+ border-left : 1px solid oklch (var (--color-foreground ));
1360
1360
border-bottom : none;
1361
1361
1362
1362
/* Change the border of next child */
1363
1363
+ li {
1364
- border-left : 1px solid oklch (var (--color-black ));
1364
+ border-left : 1px solid oklch (var (--color-foreground ));
1365
1365
}
1366
1366
}
1367
1367
1368
1368
.nav-item : last-child : has (.active ) {
1369
1369
/* If on last tab, change the right border since it does not have a next sibling */
1370
- border-right : 1px solid oklch (var (--color-black ));
1370
+ border-right : 1px solid oklch (var (--color-foreground ));
1371
1371
}
1372
1372
1373
1373
.tab-content {
1374
- border-bottom : 1px solid oklch (var (--color-black ));
1374
+ border-bottom : 1px solid oklch (var (--color-foreground ));
1375
1375
padding-bottom : 1rem ;
1376
1376
padding-left : 1rem ;
1377
1377
padding-right : 1rem ;
@@ -1399,12 +1399,12 @@ code {
1399
1399
font-family : "JetBrainsMono" , monospace;
1400
1400
}
1401
1401
1402
- /* Inline Code */
1402
+ /* Inline Codeblock */
1403
1403
code : not (pre code ) {
1404
- border : solid 1px # ccc ;
1404
+ border : solid 1px oklch ( var ( --color-inline_codeblock-border )) ;
1405
1405
border-radius : 0.25rem ;
1406
1406
padding : 0 0.25rem ;
1407
- background-color : # f9f9f9 ;
1407
+ background-color : oklch ( var ( --color-inline_codeblock-background )) ;
1408
1408
font-size : 0.875rem ;
1409
1409
}
1410
1410
@@ -1425,6 +1425,7 @@ a:has(code:not(pre code)) {
1425
1425
text-decoration : none;
1426
1426
}
1427
1427
1428
+ /* Regular Codeblock */
1428
1429
.highlight {
1429
1430
padding : 0 1rem 0 1rem ;
1430
1431
position : relative;
@@ -1513,12 +1514,12 @@ ul .code-block {
1513
1514
}
1514
1515
1515
1516
.code-copy-button {
1516
- background-color : oklch (var (--color-bg-light ));
1517
- border : 1px solid oklch (var (--color-black ));
1517
+ background-color : oklch (var (--color-background ));
1518
+ border : 1px solid oklch (var (--color-foreground ));
1518
1519
padding : 4px 6px ;
1519
1520
cursor : pointer;
1520
1521
font-size : 12px ;
1521
- color : # 000 ;
1522
+ color : oklch ( var ( --color-foreground )) ;
1522
1523
display : none;
1523
1524
position : absolute;
1524
1525
margin-top : 8px ;
0 commit comments