52
52
/* MARK: Variables
53
53
*/
54
54
--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 ;
60
60
--color-bg-dark : 0 0 0 ;
61
61
--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% ;
72
74
--color-callout-warning-primary : 0.65 0.188 24 ;
73
75
--color-callout-warning-shadow : 0.65 0.188 24 / 20% ;
74
76
--color-callout-caution-primary : 0.8 0.1613 71.21 ;
@@ -255,7 +257,7 @@ header {
255
257
position : absolute;
256
258
background-color : oklch (var (--color-bg-light ));
257
259
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 ) );
259
261
z-index : 1 ;
260
262
right : 0 ;
261
263
display : none;
@@ -286,7 +288,7 @@ header {
286
288
/* MARK: Footer
287
289
*/
288
290
footer {
289
- background-color : var (--color-footer );
291
+ background-color : oklch ( var (--color-footer ) );
290
292
padding : 2.5rem ;
291
293
margin-top : auto;
292
294
}
@@ -307,7 +309,7 @@ footer {
307
309
308
310
.footer-f5-trademark p {
309
311
margin : 0 ;
310
- color : var (--color-footer-text );
312
+ color : oklch ( var (--color-footer-text ) );
311
313
}
312
314
313
315
.footer-useful-links {
@@ -317,7 +319,7 @@ footer {
317
319
}
318
320
319
321
.footer-useful-links a {
320
- color : var (--color-footer-text );
322
+ color : oklch ( var (--color-footer-text ) );
321
323
text-decoration : none;
322
324
}
323
325
@@ -377,19 +379,19 @@ nav {
377
379
}
378
380
379
381
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 ) );
382
384
383
385
& : hover {
384
- text-decoration-color : var (--color-background );
386
+ text-decoration-color : oklch ( var (--color-background ) );
385
387
}
386
388
}
387
389
388
390
/* Styling for items */
389
391
.homepage-item {
390
392
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 ) );
393
395
height : 7rem ;
394
396
padding : 1rem 2rem 2rem 2rem ;
395
397
display : flex;
@@ -399,7 +401,7 @@ nav {
399
401
400
402
& : hover {
401
403
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 ) );
403
405
border : 1px solid oklch (var (--color-brand ) / 0.8 );
404
406
}
405
407
}
@@ -730,7 +732,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
730
732
align-items : center;
731
733
justify-content : space-between;
732
734
background-color : oklch (var (--color-brand ));
733
- color : var (--color-brand-100 );
735
+ color : oklch ( var (--color-brand-100 ) );
734
736
border : none;
735
737
font-size : 1.25rem ;
736
738
width : 100% ;
@@ -753,7 +755,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
753
755
padding : 1rem 1.5rem ;
754
756
background-color : oklch (var (--color-bg-light ));
755
757
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 ) );
757
759
}
758
760
759
761
button : has (~ .product-selector [style *= "block" ])
@@ -768,7 +770,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
768
770
}
769
771
.product-selector p {
770
772
font-size : 0.75rem ;
771
- color : var (--color-product-title );
773
+ color : oklch ( var (--color-product-title ) );
772
774
display : inline;
773
775
}
774
776
@@ -1067,7 +1069,7 @@ p {
1067
1069
}
1068
1070
1069
1071
.breadcrumb {
1070
- color : var (--color-foreground );
1072
+ color : oklch ( var (--color-foreground ) );
1071
1073
text-decoration : none;
1072
1074
font-size : 0.875rem ;
1073
1075
margin : 0 ;
@@ -1206,7 +1208,7 @@ table {
1206
1208
tr ::after {
1207
1209
content : "" ;
1208
1210
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 ) );
1210
1212
bottom : 0 ;
1211
1213
left : calc (-1 * var (--overflow-gutter-extension ));
1212
1214
width : calc (100% + (2 * var (--overflow-gutter-extension )));
@@ -1240,20 +1242,20 @@ table td:first-child {
1240
1242
}
1241
1243
1242
1244
table hr {
1243
- color : var (--color-divider );
1245
+ color : oklch ( var (--color-divider ) );
1244
1246
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 ) );
1246
1248
}
1247
1249
1248
1250
/* MARK: Callouts
1249
1251
*/
1250
1252
blockquote {
1251
- border : 1px solid var (--color-foreground );
1253
+ border : 1px solid oklch ( var (--color-foreground ) );
1252
1254
padding : 1rem ;
1253
1255
margin : 0 -1rem ;
1254
1256
1255
1257
/* solid 3px drop shadow */
1256
- box-shadow : 3px 3px 0px var (--color-shadow );
1258
+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
1257
1259
1258
1260
& : has (.code-block ) .code-block : not (: has (.single-line )) {
1259
1261
/* Removes negative margins from multi-line codeblocks */
@@ -1280,7 +1282,7 @@ blockquote.note:before {
1280
1282
margin : -1.625rem 0 0 -0.25rem ;
1281
1283
padding : 0 0.25rem ;
1282
1284
display : block;
1283
- background-color : var (--color-background );
1285
+ background-color : oklch ( var (--color-background ) );
1284
1286
z-index : 999 ;
1285
1287
}
1286
1288
@@ -1460,7 +1462,7 @@ li:has(> div > blockquote) {
1460
1462
}
1461
1463
1462
1464
.nav-item {
1463
- border : 1px solid var (--color-tabs-divider );
1465
+ border : 1px solid oklch ( var (--color-tabs-divider ) );
1464
1466
border-bottom : 1px solid oklch (var (--color-black ));
1465
1467
padding : 10px ;
1466
1468
margin-bottom : 0 ;
@@ -1558,7 +1560,7 @@ code:not(pre code) {
1558
1560
}
1559
1561
1560
1562
.highlight-v2 {
1561
- border : 1px solid var (--color-codeblock-border );
1563
+ border : 1px solid oklch ( var (--color-codeblock-border ) );
1562
1564
overflow-x : scroll;
1563
1565
scrollbar-width : none;
1564
1566
line-height : 150% ;
@@ -1573,7 +1575,7 @@ code:not(pre code) {
1573
1575
.highlight-v2 .single-line {
1574
1576
display : flex;
1575
1577
align-items : center;
1576
- border : 1px solid var (--color-codeblock-border );
1578
+ border : 1px solid oklch ( var (--color-codeblock-border ) );
1577
1579
overflow-x : scroll;
1578
1580
line-height : 1 ;
1579
1581
}
@@ -1590,21 +1592,21 @@ code:not(pre code) {
1590
1592
.code-type {
1591
1593
display : inline-block;
1592
1594
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 ) );
1596
1598
text-transform : uppercase;
1597
1599
padding : 0.15rem 0.5rem ;
1598
1600
font-size : 0.75rem ;
1599
1601
z-index : 999 ;
1600
1602
/* position: absolute; */
1601
1603
background-color : oklch (var (--color-bg-light ));
1602
1604
margin : 0 0 -1px 0 ;
1603
- /* box-shadow: 2px 2px 0px var(--color-shadow); */
1605
+ /* box-shadow: 2px 2px 0px oklch( var(--color-shadow) ); */
1604
1606
}
1605
1607
1606
1608
.code-container {
1607
- box-shadow : 2px 2px 0px var (--color-codeblock-shadow );
1609
+ box-shadow : 2px 2px 0px oklch ( var (--color-codeblock-shadow ) );
1608
1610
}
1609
1611
1610
1612
ol .code-block ,
@@ -1630,7 +1632,7 @@ ul .code-block {
1630
1632
margin-top : 8px ;
1631
1633
right : 1rem ;
1632
1634
z-index : 1 ;
1633
- --color-codeblock-shadow : 0% 0 0 ;
1635
+ --color-codeblock-shadow : 0 0 0 ;
1634
1636
box-shadow : 0px 2px 0px oklch (var (--color-codeblock-shadow ) / 0.15 );
1635
1637
}
1636
1638
@@ -1652,7 +1654,7 @@ ul .code-block {
1652
1654
.highlight code .hl {
1653
1655
width : fit-content;
1654
1656
min-width : 100% ;
1655
- background-color : var (--color-codeblock-highlight );
1657
+ background-color : oklch ( var (--color-codeblock-highlight ) );
1656
1658
}
1657
1659
1658
1660
/* MARK: Images
@@ -1688,7 +1690,7 @@ hr {
1688
1690
width : calc (100% + 2rem );
1689
1691
margin-left : -1rem ;
1690
1692
1691
- border : 1px solid var (--color-divider );
1693
+ border : 1px solid oklch ( var (--color-divider ) );
1692
1694
}
1693
1695
1694
1696
.feather {
0 commit comments