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;
@@ -292,7 +294,7 @@ main {
292294/* MARK: Footer
293295*/
294296footer {
295- background-color : var (--color-footer );
297+ background-color : oklch ( var (--color-footer ) );
296298 padding : 2.5rem ;
297299 margin-top : auto;
298300}
@@ -313,7 +315,7 @@ footer {
313315
314316.footer-f5-trademark p {
315317 margin : 0 ;
316- color : var (--color-footer-text );
318+ color : oklch ( var (--color-footer-text ) );
317319}
318320
319321.footer-useful-links {
@@ -323,7 +325,7 @@ footer {
323325}
324326
325327.footer-useful-links a {
326- color : var (--color-footer-text );
328+ color : oklch ( var (--color-footer-text ) );
327329 text-decoration : none;
328330}
329331
@@ -383,19 +385,19 @@ nav {
383385 }
384386
385387 a {
386- color : var (--color-foreground );
387- text-decoration-color : var (--color-background );
388+ color : oklch ( var (--color-foreground ) );
389+ text-decoration-color : oklch ( var (--color-background ) );
388390
389391 & : hover {
390- text-decoration-color : var (--color-background );
392+ text-decoration-color : oklch ( var (--color-background ) );
391393 }
392394 }
393395
394396 /* Styling for items */
395397 .homepage-item {
396398 background : oklch (var (--color-bg-light ));
397- border : 1px solid var (--color-codeblock-border );
398- box-shadow : 3px 3px 0px var (--color-shadow );
399+ border : 1px solid oklch ( var (--color-codeblock-border ) );
400+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
399401 height : 7rem ;
400402 padding : 1rem 2rem 2rem 2rem ;
401403 display : flex;
@@ -405,7 +407,7 @@ nav {
405407
406408 & : hover {
407409 box-shadow : 3px 3px 0px oklch (var (--color-brand ) / 0.4 );
408- text-decoration-color : var (--color-background );
410+ text-decoration-color : oklch ( var (--color-background ) );
409411 border : 1px solid oklch (var (--color-brand ) / 0.8 );
410412 }
411413 }
@@ -739,7 +741,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
739741 padding : 1rem 1.5rem ;
740742 background-color : oklch (var (--color-bg-light ));
741743 border : oklch (var (--color-black )) 1px solid;
742- box-shadow : 3px 3px 0px var (--color-shadow );
744+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
743745}
744746
745747button : has (~ .product-selector [style *= "block" ])
@@ -754,7 +756,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
754756}
755757.product-selector p {
756758 font-size : 0.75rem ;
757- color : var (--color-product-title );
759+ color : oklch ( var (--color-product-title ) );
758760 display : inline;
759761}
760762
944946}
945947
946948.breadcrumb {
947- color : var (--color-foreground );
949+ color : oklch ( var (--color-foreground ) );
948950 text-decoration : none;
949951 font-size : 0.875rem ;
950952 margin : 0 ;
@@ -1083,7 +1085,7 @@ table {
10831085 tr ::after {
10841086 content : "" ;
10851087 position : absolute;
1086- border-bottom : var (--table-line-height ) solid var (--color-divider );
1088+ border-bottom : var (--table-line-height ) solid oklch ( var (--color-divider ) );
10871089 bottom : 0 ;
10881090 left : calc (-1 * var (--overflow-gutter-extension ));
10891091 width : calc (100% + (2 * var (--overflow-gutter-extension )));
@@ -1117,20 +1119,20 @@ table td:first-child {
11171119}
11181120
11191121table hr {
1120- color : var (--color-divider );
1122+ color : oklch ( var (--color-divider ) );
11211123 border : none;
1122- border-bottom : var (--table-line-height ) solid var (--color-divider );
1124+ border-bottom : var (--table-line-height ) solid oklch ( var (--color-divider ) );
11231125}
11241126
11251127/* MARK: Callouts
11261128*/
11271129blockquote {
1128- border : 1px solid var (--color-foreground );
1130+ border : 1px solid oklch ( var (--color-foreground ) );
11291131 padding : 1rem ;
11301132 margin : 0 -1rem ;
11311133
11321134 /* solid 3px drop shadow */
1133- box-shadow : 3px 3px 0px var (--color-shadow );
1135+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
11341136
11351137 & : has (.code-block ) .code-block : not (: has (.single-line )) {
11361138 /* Removes negative margins from multi-line codeblocks */
@@ -1157,7 +1159,7 @@ blockquote.note:before {
11571159 margin : -1.625rem 0 0 -0.25rem ;
11581160 padding : 0 0.25rem ;
11591161 display : block;
1160- background-color : var (--color-background );
1162+ background-color : oklch ( var (--color-background ) );
11611163 z-index : 999 ;
11621164}
11631165
@@ -1337,7 +1339,7 @@ li:has(> div > blockquote) {
13371339}
13381340
13391341.nav-item {
1340- border : 1px solid var (--color-tabs-divider );
1342+ border : 1px solid oklch ( var (--color-tabs-divider ) );
13411343 border-bottom : 1px solid oklch (var (--color-black ));
13421344 padding : 10px ;
13431345 margin-bottom : 0 ;
@@ -1452,7 +1454,7 @@ a:has(code:not(pre code)) {
14521454}
14531455
14541456.highlight-v2 {
1455- border : 1px solid var (--color-codeblock-border );
1457+ border : 1px solid oklch ( var (--color-codeblock-border ) );
14561458 overflow-x : scroll;
14571459 scrollbar-width : none;
14581460 line-height : 150% ;
@@ -1467,7 +1469,7 @@ a:has(code:not(pre code)) {
14671469.highlight-v2 .single-line {
14681470 display : flex;
14691471 align-items : center;
1470- border : 1px solid var (--color-codeblock-border );
1472+ border : 1px solid oklch ( var (--color-codeblock-border ) );
14711473 overflow-x : scroll;
14721474 line-height : 1 ;
14731475}
@@ -1484,9 +1486,9 @@ a:has(code:not(pre code)) {
14841486.code-type {
14851487 display : inline-block;
14861488 height : 1.5rem ;
1487- border-top : 1px solid var (--color-codeblock-border );
1488- border-left : 1px solid var (--color-codeblock-border );
1489- border-right : 1px solid var (--color-codeblock-border );
1489+ border-top : 1px solid oklch ( var (--color-codeblock-border ) );
1490+ border-left : 1px solid oklch ( var (--color-codeblock-border ) );
1491+ border-right : 1px solid oklch ( var (--color-codeblock-border ) );
14901492 text-transform : uppercase;
14911493 padding : 0.15rem 0.5rem ;
14921494 font-size : 0.75rem ;
@@ -1496,7 +1498,7 @@ a:has(code:not(pre code)) {
14961498}
14971499
14981500.code-container {
1499- box-shadow : 2px 2px 0px var (--color-codeblock-shadow );
1501+ box-shadow : 2px 2px 0px oklch ( var (--color-codeblock-shadow ) );
15001502}
15011503
15021504ol .code-block ,
@@ -1522,7 +1524,7 @@ ul .code-block {
15221524 margin-top : 8px ;
15231525 right : 1rem ;
15241526 z-index : 1 ;
1525- --color-codeblock-shadow : 0% 0 0 ;
1527+ --color-codeblock-shadow : 0 0 0 ;
15261528 box-shadow : 0px 2px 0px oklch (var (--color-codeblock-shadow ) / 0.15 );
15271529}
15281530
@@ -1544,7 +1546,7 @@ ul .code-block {
15441546.highlight code .hl {
15451547 width : fit-content;
15461548 min-width : 100% ;
1547- background-color : var (--color-codeblock-highlight );
1549+ background-color : oklch ( var (--color-codeblock-highlight ) );
15481550}
15491551
15501552/* MARK: Images
@@ -1580,7 +1582,7 @@ hr {
15801582 width : calc (100% + 2rem );
15811583 margin-left : -1rem ;
15821584
1583- border : 1px solid var (--color-divider );
1585+ border : 1px solid oklch ( var (--color-divider ) );
15841586}
15851587
15861588.feather {
0 commit comments