5757 --color-brand-100 : # f2faf5 ;
5858 --color-background : # ffffff ;
5959 --color-foreground : # 000000 ;
60+ --color-bg-dark : 0 0 0 ;
61+ --color-bg-light : 1 0 0 ;
6062 --color-shadow : # d2d2d2 ;
6163 --color-codeblock-border : # 888 ;
6264 --color-codeblock-shadow : # e5e5e5 ;
@@ -251,8 +253,8 @@ header {
251253
252254 .dropdown-content {
253255 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;
256258 box-shadow : 3px 3px 0px var (--color-shadow );
257259 z-index : 1 ;
258260 right : 0 ;
@@ -391,7 +393,7 @@ nav {
391393
392394 /* Styling for items */
393395 .homepage-item {
394- background : # fff ;
396+ background : oklch ( var ( --color-bg-light )) ;
395397 border : 1px solid var (--color-codeblock-border );
396398 box-shadow : 3px 3px 0px var (--color-shadow );
397399 height : 7rem ;
@@ -644,12 +646,12 @@ atomic-search-interface {
644646atomic-search-box {
645647 & ::part (wrapper ) {
646648 border-radius : 0 ;
647- border-color : black;
649+ border-color : oklch ( var ( --color- black)) ;
648650 }
649651
650652 & ::part (suggestions-wrapper ) {
651653 border-radius : 0 ;
652- border-color : black;
654+ border-color : oklch ( var ( --color- black)) ;
653655 width : calc (100% + 2px );
654656 margin-left : -1px ;
655657 }
@@ -735,8 +737,8 @@ body:not(:has(.main-layout)) header atomic-search-interface {
735737 margin-top : 8.375rem ;
736738 margin-left : 44rem ;
737739 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;
740742 box-shadow : 3px 3px 0px var (--color-shadow );
741743}
742744
@@ -764,7 +766,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
764766
765767.product-selector a {
766768 text-decoration : none;
767- color : black;
769+ color : oklch ( var ( --color- black)) ;
768770 font-size : 1rem ;
769771}
770772
@@ -1044,7 +1046,7 @@ h6:has(a):hover {
10441046.headerlink {
10451047 text-decoration : none;
10461048
1047- color : black;
1049+ color : oklch ( var ( --color- black)) ;
10481050}
10491051
10501052.headerlink ::before {
@@ -1267,7 +1269,7 @@ li:has(> div > blockquote) {
12671269 content : "" ;
12681270 position : absolute;
12691271 display : block;
1270- border-bottom : 1px solid black;
1272+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
12711273 bottom : 0 ;
12721274 right : 0 ;
12731275 width : 2rem ;
@@ -1295,7 +1297,7 @@ li:has(> div > blockquote) {
12951297 content : "" ;
12961298 position : absolute;
12971299 display : block;
1298- border-bottom : 1px solid black;
1300+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
12991301 bottom : 0 ;
13001302 left : 0 ;
13011303 width : 2rem ;
@@ -1305,7 +1307,7 @@ li:has(> div > blockquote) {
13051307 content : "" ;
13061308 position : relative;
13071309 display : block;
1308- border-bottom : 1px solid black;
1310+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
13091311 bottom : 0 ;
13101312 left : 0 ;
13111313 width : 100% ;
@@ -1316,14 +1318,17 @@ li:has(> div > blockquote) {
13161318 --mask-image-content : linear-gradient (
13171319 to right,
13181320 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 )),
13211323 transparent
13221324 );
13231325
13241326 --mask-size-content : 100% calc (100% - var (--scrollbar-width ));
13251327
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+ );
13271332 --mask-size-scrollbar : 100% var (--scrollbar-width );
13281333 mask-image : var (--mask-image-content ), var (--mask-image-scrollbar );
13291334 mask-size : var (--mask-size-content ), var (--mask-size-scrollbar );
@@ -1333,7 +1338,7 @@ li:has(> div > blockquote) {
13331338
13341339.nav-item {
13351340 border : 1px solid var (--color-tabs-divider );
1336- border-bottom : 1px solid black;
1341+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
13371342 padding : 10px ;
13381343 margin-bottom : 0 ;
13391344
@@ -1342,29 +1347,29 @@ li:has(> div > blockquote) {
13421347 }
13431348
13441349 .active {
1345- color : black;
1350+ color : oklch ( var ( --color- black)) ;
13461351 }
13471352}
13481353
13491354.nav-item : has (.active ) {
13501355 /* 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)) ;
13531358 border-bottom : none;
13541359
13551360 /* Change the border of next child */
13561361 + li {
1357- border-left : 1px solid black;
1362+ border-left : 1px solid oklch ( var ( --color- black)) ;
13581363 }
13591364}
13601365
13611366.nav-item : last-child : has (.active ) {
13621367 /* 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)) ;
13641369}
13651370
13661371.tab-content {
1367- border-bottom : 1px solid black;
1372+ border-bottom : 1px solid oklch ( var ( --color- black)) ;
13681373 padding-bottom : 1rem ;
13691374 padding-left : 1rem ;
13701375 padding-right : 1rem ;
@@ -1486,7 +1491,7 @@ a:has(code:not(pre code)) {
14861491 padding : 0.15rem 0.5rem ;
14871492 font-size : 0.75rem ;
14881493 z-index : 999 ;
1489- background-color : white ;
1494+ background-color : oklch ( var ( --color-bg-light )) ;
14901495 margin : 0 0 -1px 0 ;
14911496}
14921497
@@ -1506,8 +1511,8 @@ ul .code-block {
15061511}
15071512
15081513.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)) ;
15111516 padding : 4px 6px ;
15121517 cursor : pointer;
15131518 font-size : 12px ;
0 commit comments