Skip to content

Commit 7d59eb7

Browse files
committed
group colours by purpose
1 parent c48a0e1 commit 7d59eb7

File tree

2 files changed

+42
-38
lines changed

2 files changed

+42
-38
lines changed

packages/site-kit/src/lib/styles/tokens/colours.css

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,12 @@
88
:root {
99
color-scheme: light;
1010

11-
--sk-selection-color: hsla(204, 100%, 63%, 0.3);
12-
13-
/* Base colors */
14-
--sk-theme-1: hsl(12, 93%, 43%);
15-
16-
--sk-back-1: hsl(0, 0%, 100%);
17-
--sk-back-2: hsl(0, 0%, 100%);
18-
--sk-back-3: hsl(0, 0%, 99%);
19-
--sk-back-4: hsl(0, 0%, 95%);
20-
--sk-back-5: hsl(0, 0%, 92%);
21-
--sk-back-6: hsl(0, 0%, 86%);
22-
11+
/* Foreground colours */
2312
--sk-text-1: hsl(0, 0%, 5%);
2413
--sk-text-2: hsl(0, 0%, 12%);
2514
--sk-text-3: hsl(0, 0%, 27%);
2615
--sk-text-4: hsl(0, 0%, 45%);
27-
--sk-scrollbar: rgba(0, 0, 0, 0.3);
28-
--sk-shadow: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.1));
29-
30-
/* same in light mode, different in dark mode */
31-
--sk-theme-1-variant: var(--sk-theme-1);
16+
--sk-theme-1: hsl(12, 93%, 43%);
3217

3318
--sk-code-base: var(--sk-text-2);
3419
--sk-code-comment: var(--sk-text-4);
@@ -39,6 +24,16 @@
3924
--sk-code-template-string: hsl(2, 80%, 47%);
4025
--sk-code-tags: var(--sk-code-function);
4126
--sk-code-important: var(--sk-code-string);
27+
28+
/* Background colours */
29+
--sk-selection-color: hsla(204, 100%, 63%, 0.3);
30+
--sk-back-1: hsl(0, 0%, 100%);
31+
--sk-back-2: hsl(0, 0%, 100%);
32+
--sk-back-3: hsl(0, 0%, 99%);
33+
--sk-back-4: hsl(0, 0%, 95%);
34+
--sk-back-5: hsl(0, 0%, 92%);
35+
--sk-back-6: hsl(0, 0%, 86%);
36+
--sk-theme-1-variant: var(--sk-theme-1);
4237
--sk-code-diff-base: hsla(0, 0%, 0%, 0.6);
4338
--sk-code-diff-inserted: hsl(120, 100%, 25%);
4439
--sk-code-diff-removed: hsl(2, 80%, 47%);
@@ -56,48 +51,37 @@
5651

5752
--sk-text-warning: hsl(32, 95%, 44%);
5853

59-
/* used for coloured backgrounds e.g. blockquotes */
54+
/* Border colors */
55+
56+
/* Misc */
57+
--sk-scrollbar: rgba(0, 0, 0, 0.3);
58+
--sk-shadow: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.1));
6059
--sk-back-translucent: hsla(0, 0%, 0%, 0.1);
61-
--sk-text-translucent: hsla(0, 0%, 0%, 0.7);
6260

6361
/* overrides */
6462
--shiki-color-background: var(--sk-back-2);
6563

6664
/* raised buttons */
6765
--sk-raised-color: var(--sk-back-4) var(--sk-back-5) var(--sk-back-5) var(--sk-back-4);
68-
--sk-raised-width: 1px 2px 2px 1px;
6966
--sk-raised-hover-color: var(--sk-back-5) var(--sk-back-6) var(--sk-back-6) var(--sk-back-5);
7067
--sk-raised-active-color: var(--sk-back-6) var(--sk-back-5) var(--sk-back-5) var(--sk-back-6);
68+
69+
/* TODO move these somewhere else? */
70+
--sk-raised-width: 1px 2px 2px 1px;
7171
--sk-raised-active-width: 2px 1px 1px 2px;
7272
}
7373

7474
:root.dark {
7575
color-scheme: dark;
7676

77-
-webkit-font-smoothing: antialiased;
78-
7977
--sk-back-hue: 220;
8078

81-
--sk-back-1: hsl(var(--sk-back-hue), 15%, 8%);
82-
--sk-back-2: hsl(var(--sk-back-hue), 15%, 15%);
83-
--sk-back-3: hsl(var(--sk-back-hue), 15%, 12%);
84-
--sk-back-4: hsl(var(--sk-back-hue), 15%, 22%);
85-
--sk-back-5: hsl(var(--sk-back-hue), 15%, 25%);
86-
--sk-back-6: hsl(var(--sk-back-hue), 15%, 32%);
87-
--sk-back-translucent: hsla(0, 0%, 100%, 0.1);
88-
--sk-theme-1: hsl(12, 94%, 62%);
79+
/* Foreground colours */
8980
--sk-text-1: hsl(var(--sk-back-hue), 10%, 90%);
9081
--sk-text-2: hsl(var(--sk-back-hue), 10%, 80%);
9182
--sk-text-3: hsl(var(--sk-back-hue), 10%, 65%);
9283
--sk-text-4: hsl(var(--sk-back-hue), 10%, 45%);
93-
--sk-text-translucent: hsla(0, 0%, 100%, 0.9);
94-
--sk-scrollbar: rgba(255, 255, 255, 0.3);
95-
--sk-shadow: drop-shadow(1px 2px 16px rgba(0, 0, 0, 0.5));
96-
97-
--sk-theme-1-variant: hsl(15, 100%, 35%);
98-
99-
--sk-text-warning: hsl(32, 67%, 56%);
100-
84+
--sk-theme-1: hsl(12, 94%, 62%);
10185
--sk-code-base: hsl(45, 7%, 75%);
10286
--sk-code-comment: hsl(0, 0%, 55%);
10387
--sk-code-keyword: hsl(204, 88%, 65%);
@@ -108,10 +92,26 @@
10892
--sk-code-tags: var(--sk-code-function);
10993
--sk-code-important: var(--sk-code-string);
11094

95+
/* Background colours */
96+
--sk-back-1: hsl(var(--sk-back-hue), 15%, 8%);
97+
--sk-back-2: hsl(var(--sk-back-hue), 15%, 15%);
98+
--sk-back-3: hsl(var(--sk-back-hue), 15%, 12%);
99+
--sk-back-4: hsl(var(--sk-back-hue), 15%, 22%);
100+
--sk-back-5: hsl(var(--sk-back-hue), 15%, 25%);
101+
--sk-back-6: hsl(var(--sk-back-hue), 15%, 32%);
102+
--sk-theme-1-variant: hsl(15, 100%, 35%);
103+
--sk-text-warning: hsl(32, 67%, 56%);
111104
--sk-code-diff-base: hsla(0, 0%, 100%, 0.5);
112105
--sk-code-diff-inserted: hsl(120, 46%, 48%);
113106
--sk-code-diff-removed: hsl(2, 64%, 70%);
114107

108+
/* Border colours */
109+
110+
/* Misc */
111+
--sk-scrollbar: rgba(255, 255, 255, 0.3);
112+
--sk-shadow: drop-shadow(1px 2px 16px rgba(0, 0, 0, 0.5));
113+
--sk-back-translucent: hsla(0, 0%, 100%, 0.1);
114+
115115
/* overrides */
116116
--shiki-color-background: var(--sk-back-3);
117117

packages/site-kit/src/lib/styles/tokens/typography.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
}
5050
}
5151

52+
&.dark {
53+
-webkit-font-smoothing: antialiased;
54+
}
55+
5256
@media screen and (min-width: 800px) {
5357
--sk-font-size-h1: 5.4rem;
5458
}

0 commit comments

Comments
 (0)