5252 /* MARK: Variables
5353 */
5454 --color-brand : 56.6% 0.194 147.7 ;
55- --color-brand-300 : # a6daba ;
56- --color-brand-200 : # ccead7 ;
57- --color-brand-100 : # f2faf5 ;
58- --color-background : # ffffff ;
59- --color-foreground : # 000000 ;
55+ --color-brand-300 : 0.84 0.0699 157.51 ;
56+ --color-brand-200 : 0.91 0.0406 157.72 ;
57+ --color-brand-100 : 0.98 0.0107 158.85 ;
58+ --color-background : 1 0 0 ;
59+ --color-foreground : 0 0 0 ;
6060 --color-bg-dark : 0 0 0 ;
6161 --color-bg-light : 1 0 0 ;
62- --color-shadow : # d2d2d2 ;
63- --color-codeblock-border : # 888 ;
64- --color-codeblock-shadow : # e5e5e5 ;
65- --color-codeblock-highlight : # fffed9 ;
66- --color-footer : # 1d1d1d ;
67- --color-footer-text : # e2e2e2 ;
68- --color-product-title : # 8d8d8d ;
69- --color-divider : # cccccc ;
70- --color-tabs-divider : # 00000033 ;
71- --color-codeblock-code-with-comment : # 00963926 ;
62+ --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 */
65+ --color-codeblock-border : 0.63 0 0 ;
66+ --color-codeblock-shadow : 0.92 0 0 ;
67+ --color-codeblock-highlight : 0.99 0.0479 105.97 ;
68+ --color-footer : 0.23 0 0 ;
69+ --color-footer-text : 0.91 0 0 ;
70+ --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% ;
7274 --color-callout-warning-primary : 0.65 0.188 24 ;
7375 --color-callout-warning-shadow : 0.65 0.188 24 / 20% ;
7476 --color-callout-caution-primary : 0.8 0.1613 71.21 ;
@@ -255,7 +257,7 @@ header {
255257 position : absolute;
256258 background-color : oklch (var (--color-bg-light ));
257259 border : oklch (var (--color-black )) 1px solid;
258- box-shadow : 3px 3px 0px var (--color-shadow );
260+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
259261 z-index : 1 ;
260262 right : 0 ;
261263 display : none;
@@ -286,7 +288,7 @@ header {
286288/* MARK: Footer
287289*/
288290footer {
289- background-color : var (--color-footer );
291+ background-color : oklch ( var (--color-footer ) );
290292 padding : 2.5rem ;
291293 margin-top : auto;
292294}
@@ -307,7 +309,7 @@ footer {
307309
308310.footer-f5-trademark p {
309311 margin : 0 ;
310- color : var (--color-footer-text );
312+ color : oklch ( var (--color-footer-text ) );
311313}
312314
313315.footer-useful-links {
@@ -317,7 +319,7 @@ footer {
317319}
318320
319321.footer-useful-links a {
320- color : var (--color-footer-text );
322+ color : oklch ( var (--color-footer-text ) );
321323 text-decoration : none;
322324}
323325
@@ -377,19 +379,19 @@ nav {
377379 }
378380
379381 a {
380- color : var (--color-foreground );
381- text-decoration-color : var (--color-background );
382+ color : oklch ( var (--color-foreground ) );
383+ text-decoration-color : oklch ( var (--color-background ) );
382384
383385 & : hover {
384- text-decoration-color : var (--color-background );
386+ text-decoration-color : oklch ( var (--color-background ) );
385387 }
386388 }
387389
388390 /* Styling for items */
389391 .homepage-item {
390392 background : oklch (var (--color-bg-light ));
391- border : 1px solid var (--color-codeblock-border );
392- box-shadow : 3px 3px 0px var (--color-shadow );
393+ border : 1px solid oklch ( var (--color-codeblock-border ) );
394+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
393395 height : 7rem ;
394396 padding : 1rem 2rem 2rem 2rem ;
395397 display : flex;
@@ -399,7 +401,7 @@ nav {
399401
400402 & : hover {
401403 box-shadow : 3px 3px 0px oklch (var (--color-brand ) / 0.4 );
402- text-decoration-color : var (--color-background );
404+ text-decoration-color : oklch ( var (--color-background ) );
403405 border : 1px solid oklch (var (--color-brand ) / 0.8 );
404406 }
405407 }
@@ -730,7 +732,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
730732 align-items : center;
731733 justify-content : space-between;
732734 background-color : oklch (var (--color-brand ));
733- color : var (--color-brand-100 );
735+ color : oklch ( var (--color-brand-100 ) );
734736 border : none;
735737 font-size : 1.25rem ;
736738 width : 100% ;
@@ -753,7 +755,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
753755 padding : 1rem 1.5rem ;
754756 background-color : oklch (var (--color-bg-light ));
755757 border : oklch (var (--color-black )) 1px solid;
756- box-shadow : 3px 3px 0px var (--color-shadow );
758+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
757759}
758760
759761button : has (~ .product-selector [style *= "block" ])
@@ -768,7 +770,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
768770}
769771.product-selector p {
770772 font-size : 0.75rem ;
771- color : var (--color-product-title );
773+ color : oklch ( var (--color-product-title ) );
772774 display : inline;
773775}
774776
@@ -1067,7 +1069,7 @@ p {
10671069}
10681070
10691071.breadcrumb {
1070- color : var (--color-foreground );
1072+ color : oklch ( var (--color-foreground ) );
10711073 text-decoration : none;
10721074 font-size : 0.875rem ;
10731075 margin : 0 ;
@@ -1206,7 +1208,7 @@ table {
12061208 tr ::after {
12071209 content : "" ;
12081210 position : absolute;
1209- border-bottom : var (--table-line-height ) solid var (--color-divider );
1211+ border-bottom : var (--table-line-height ) solid oklch ( var (--color-divider ) );
12101212 bottom : 0 ;
12111213 left : calc (-1 * var (--overflow-gutter-extension ));
12121214 width : calc (100% + (2 * var (--overflow-gutter-extension )));
@@ -1240,20 +1242,20 @@ table td:first-child {
12401242}
12411243
12421244table hr {
1243- color : var (--color-divider );
1245+ color : oklch ( var (--color-divider ) );
12441246 border : none;
1245- border-bottom : var (--table-line-height ) solid var (--color-divider );
1247+ border-bottom : var (--table-line-height ) solid oklch ( var (--color-divider ) );
12461248}
12471249
12481250/* MARK: Callouts
12491251*/
12501252blockquote {
1251- border : 1px solid var (--color-foreground );
1253+ border : 1px solid oklch ( var (--color-foreground ) );
12521254 padding : 1rem ;
12531255 margin : 0 -1rem ;
12541256
12551257 /* solid 3px drop shadow */
1256- box-shadow : 3px 3px 0px var (--color-shadow );
1258+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
12571259
12581260 & : has (.code-block ) .code-block : not (: has (.single-line )) {
12591261 /* Removes negative margins from multi-line codeblocks */
@@ -1280,7 +1282,7 @@ blockquote.note:before {
12801282 margin : -1.625rem 0 0 -0.25rem ;
12811283 padding : 0 0.25rem ;
12821284 display : block;
1283- background-color : var (--color-background );
1285+ background-color : oklch ( var (--color-background ) );
12841286 z-index : 999 ;
12851287}
12861288
@@ -1460,7 +1462,7 @@ li:has(> div > blockquote) {
14601462}
14611463
14621464.nav-item {
1463- border : 1px solid var (--color-tabs-divider );
1465+ border : 1px solid oklch ( var (--color-tabs-divider ) );
14641466 border-bottom : 1px solid oklch (var (--color-black ));
14651467 padding : 10px ;
14661468 margin-bottom : 0 ;
@@ -1558,7 +1560,7 @@ code:not(pre code) {
15581560}
15591561
15601562.highlight-v2 {
1561- border : 1px solid var (--color-codeblock-border );
1563+ border : 1px solid oklch ( var (--color-codeblock-border ) );
15621564 overflow-x : scroll;
15631565 scrollbar-width : none;
15641566 line-height : 150% ;
@@ -1573,7 +1575,7 @@ code:not(pre code) {
15731575.highlight-v2 .single-line {
15741576 display : flex;
15751577 align-items : center;
1576- border : 1px solid var (--color-codeblock-border );
1578+ border : 1px solid oklch ( var (--color-codeblock-border ) );
15771579 overflow-x : scroll;
15781580 line-height : 1 ;
15791581}
@@ -1590,21 +1592,21 @@ code:not(pre code) {
15901592.code-type {
15911593 display : inline-block;
15921594 height : 1.5rem ;
1593- border-top : 1px solid var (--color-codeblock-border );
1594- border-left : 1px solid var (--color-codeblock-border );
1595- border-right : 1px solid var (--color-codeblock-border );
1595+ border-top : 1px solid oklch ( var (--color-codeblock-border ) );
1596+ border-left : 1px solid oklch ( var (--color-codeblock-border ) );
1597+ border-right : 1px solid oklch ( var (--color-codeblock-border ) );
15961598 text-transform : uppercase;
15971599 padding : 0.15rem 0.5rem ;
15981600 font-size : 0.75rem ;
15991601 z-index : 999 ;
16001602 /* position: absolute; */
16011603 background-color : oklch (var (--color-bg-light ));
16021604 margin : 0 0 -1px 0 ;
1603- /* box-shadow: 2px 2px 0px var(--color-shadow); */
1605+ /* box-shadow: 2px 2px 0px oklch( var(--color-shadow) ); */
16041606}
16051607
16061608.code-container {
1607- box-shadow : 2px 2px 0px var (--color-codeblock-shadow );
1609+ box-shadow : 2px 2px 0px oklch ( var (--color-codeblock-shadow ) );
16081610}
16091611
16101612ol .code-block ,
@@ -1630,7 +1632,7 @@ ul .code-block {
16301632 margin-top : 8px ;
16311633 right : 1rem ;
16321634 z-index : 1 ;
1633- --color-codeblock-shadow : 0% 0 0 ;
1635+ --color-codeblock-shadow : 0 0 0 ;
16341636 box-shadow : 0px 2px 0px oklch (var (--color-codeblock-shadow ) / 0.15 );
16351637}
16361638
@@ -1652,7 +1654,7 @@ ul .code-block {
16521654.highlight code .hl {
16531655 width : fit-content;
16541656 min-width : 100% ;
1655- background-color : var (--color-codeblock-highlight );
1657+ background-color : oklch ( var (--color-codeblock-highlight ) );
16561658}
16571659
16581660/* MARK: Images
@@ -1688,7 +1690,7 @@ hr {
16881690 width : calc (100% + 2rem );
16891691 margin-left : -1rem ;
16901692
1691- border : 1px solid var (--color-divider );
1693+ border : 1px solid oklch ( var (--color-divider ) );
16921694}
16931695
16941696.feather {
0 commit comments