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;
@@ -292,7 +294,7 @@ main {
292
294
/* MARK: Footer
293
295
*/
294
296
footer {
295
- background-color : var (--color-footer );
297
+ background-color : oklch ( var (--color-footer ) );
296
298
padding : 2.5rem ;
297
299
margin-top : auto;
298
300
}
@@ -313,7 +315,7 @@ footer {
313
315
314
316
.footer-f5-trademark p {
315
317
margin : 0 ;
316
- color : var (--color-footer-text );
318
+ color : oklch ( var (--color-footer-text ) );
317
319
}
318
320
319
321
.footer-useful-links {
@@ -323,7 +325,7 @@ footer {
323
325
}
324
326
325
327
.footer-useful-links a {
326
- color : var (--color-footer-text );
328
+ color : oklch ( var (--color-footer-text ) );
327
329
text-decoration : none;
328
330
}
329
331
@@ -383,19 +385,19 @@ nav {
383
385
}
384
386
385
387
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 ) );
388
390
389
391
& : hover {
390
- text-decoration-color : var (--color-background );
392
+ text-decoration-color : oklch ( var (--color-background ) );
391
393
}
392
394
}
393
395
394
396
/* Styling for items */
395
397
.homepage-item {
396
398
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 ) );
399
401
height : 7rem ;
400
402
padding : 1rem 2rem 2rem 2rem ;
401
403
display : flex;
@@ -405,7 +407,7 @@ nav {
405
407
406
408
& : hover {
407
409
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 ) );
409
411
border : 1px solid oklch (var (--color-brand ) / 0.8 );
410
412
}
411
413
}
@@ -739,7 +741,7 @@ body:not(:has(.main-layout)) header atomic-search-interface {
739
741
padding : 1rem 1.5rem ;
740
742
background-color : oklch (var (--color-bg-light ));
741
743
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 ) );
743
745
}
744
746
745
747
button : has (~ .product-selector [style *= "block" ])
@@ -754,7 +756,7 @@ button:has(~ .product-selector[style*="none"]) > .product-selector-button-icon {
754
756
}
755
757
.product-selector p {
756
758
font-size : 0.75rem ;
757
- color : var (--color-product-title );
759
+ color : oklch ( var (--color-product-title ) );
758
760
display : inline;
759
761
}
760
762
944
946
}
945
947
946
948
.breadcrumb {
947
- color : var (--color-foreground );
949
+ color : oklch ( var (--color-foreground ) );
948
950
text-decoration : none;
949
951
font-size : 0.875rem ;
950
952
margin : 0 ;
@@ -1083,7 +1085,7 @@ table {
1083
1085
tr ::after {
1084
1086
content : "" ;
1085
1087
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 ) );
1087
1089
bottom : 0 ;
1088
1090
left : calc (-1 * var (--overflow-gutter-extension ));
1089
1091
width : calc (100% + (2 * var (--overflow-gutter-extension )));
@@ -1117,20 +1119,20 @@ table td:first-child {
1117
1119
}
1118
1120
1119
1121
table hr {
1120
- color : var (--color-divider );
1122
+ color : oklch ( var (--color-divider ) );
1121
1123
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 ) );
1123
1125
}
1124
1126
1125
1127
/* MARK: Callouts
1126
1128
*/
1127
1129
blockquote {
1128
- border : 1px solid var (--color-foreground );
1130
+ border : 1px solid oklch ( var (--color-foreground ) );
1129
1131
padding : 1rem ;
1130
1132
margin : 0 -1rem ;
1131
1133
1132
1134
/* solid 3px drop shadow */
1133
- box-shadow : 3px 3px 0px var (--color-shadow );
1135
+ box-shadow : 3px 3px 0px oklch ( var (--color-shadow ) );
1134
1136
1135
1137
& : has (.code-block ) .code-block : not (: has (.single-line )) {
1136
1138
/* Removes negative margins from multi-line codeblocks */
@@ -1157,7 +1159,7 @@ blockquote.note:before {
1157
1159
margin : -1.625rem 0 0 -0.25rem ;
1158
1160
padding : 0 0.25rem ;
1159
1161
display : block;
1160
- background-color : var (--color-background );
1162
+ background-color : oklch ( var (--color-background ) );
1161
1163
z-index : 999 ;
1162
1164
}
1163
1165
@@ -1337,7 +1339,7 @@ li:has(> div > blockquote) {
1337
1339
}
1338
1340
1339
1341
.nav-item {
1340
- border : 1px solid var (--color-tabs-divider );
1342
+ border : 1px solid oklch ( var (--color-tabs-divider ) );
1341
1343
border-bottom : 1px solid oklch (var (--color-black ));
1342
1344
padding : 10px ;
1343
1345
margin-bottom : 0 ;
@@ -1452,7 +1454,7 @@ a:has(code:not(pre code)) {
1452
1454
}
1453
1455
1454
1456
.highlight-v2 {
1455
- border : 1px solid var (--color-codeblock-border );
1457
+ border : 1px solid oklch ( var (--color-codeblock-border ) );
1456
1458
overflow-x : scroll;
1457
1459
scrollbar-width : none;
1458
1460
line-height : 150% ;
@@ -1467,7 +1469,7 @@ a:has(code:not(pre code)) {
1467
1469
.highlight-v2 .single-line {
1468
1470
display : flex;
1469
1471
align-items : center;
1470
- border : 1px solid var (--color-codeblock-border );
1472
+ border : 1px solid oklch ( var (--color-codeblock-border ) );
1471
1473
overflow-x : scroll;
1472
1474
line-height : 1 ;
1473
1475
}
@@ -1484,9 +1486,9 @@ a:has(code:not(pre code)) {
1484
1486
.code-type {
1485
1487
display : inline-block;
1486
1488
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 ) );
1490
1492
text-transform : uppercase;
1491
1493
padding : 0.15rem 0.5rem ;
1492
1494
font-size : 0.75rem ;
@@ -1496,7 +1498,7 @@ a:has(code:not(pre code)) {
1496
1498
}
1497
1499
1498
1500
.code-container {
1499
- box-shadow : 2px 2px 0px var (--color-codeblock-shadow );
1501
+ box-shadow : 2px 2px 0px oklch ( var (--color-codeblock-shadow ) );
1500
1502
}
1501
1503
1502
1504
ol .code-block ,
@@ -1522,7 +1524,7 @@ ul .code-block {
1522
1524
margin-top : 8px ;
1523
1525
right : 1rem ;
1524
1526
z-index : 1 ;
1525
- --color-codeblock-shadow : 0% 0 0 ;
1527
+ --color-codeblock-shadow : 0 0 0 ;
1526
1528
box-shadow : 0px 2px 0px oklch (var (--color-codeblock-shadow ) / 0.15 );
1527
1529
}
1528
1530
@@ -1544,7 +1546,7 @@ ul .code-block {
1544
1546
.highlight code .hl {
1545
1547
width : fit-content;
1546
1548
min-width : 100% ;
1547
- background-color : var (--color-codeblock-highlight );
1549
+ background-color : oklch ( var (--color-codeblock-highlight ) );
1548
1550
}
1549
1551
1550
1552
/* MARK: Images
@@ -1580,7 +1582,7 @@ hr {
1580
1582
width : calc (100% + 2rem );
1581
1583
margin-left : -1rem ;
1582
1584
1583
- border : 1px solid var (--color-divider );
1585
+ border : 1px solid oklch ( var (--color-divider ) );
1584
1586
}
1585
1587
1586
1588
.feather {
0 commit comments