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