Skip to content

Commit c958eac

Browse files
committed
feat: update colors
1 parent 7956a04 commit c958eac

File tree

1 file changed

+42
-27
lines changed

1 file changed

+42
-27
lines changed

src/assets/css/default.scss

Lines changed: 42 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,36 @@
11
// VARIABLES AND IMPORTS
22
// ---------------------------------------------------------------------------
33

4-
$clr-bg: oklch(22.49% 0.008 297.21);
5-
$clr-fg: oklch(98.51% 0 0);
6-
$clr-primary: oklch(82.67% 0.096 307.5);
7-
$clr-secondary: oklch(from $clr-primary l c 240); // hue-shifted copy
4+
$clr-bg: #0d0f13;
5+
$clr-fg: #fffdfb;
6+
7+
$clr-red: #f58c81;
8+
$clr-blood-orange: #f48e74;
9+
$clr-orange: #e09f47;
10+
$clr-yellow: #a9b852;
11+
$clr-green: #54c794;
12+
$clr-cyan: #00c4d7;
13+
$clr-blue: #6eb2fd;
14+
$clr-purple: #b69cf6;
15+
$clr-magenta: #e58cc5;
16+
$clr-list:
17+
1 $clr-purple,
18+
2 $clr-blue,
19+
3 $clr-green,
20+
4 $clr-yellow,
21+
5 $clr-orange,
22+
6 $clr-red,
23+
7 $clr-magenta;
24+
25+
$clr-primary: $clr-purple;
26+
27+
$gradient-background:
28+
url("/assets/images/noise.png"),
29+
radial-gradient(circle at center, $clr-bg, transparent),
30+
radial-gradient(circle at bottom left, $clr-blue, transparent),
31+
radial-gradient(circle at top right, $clr-purple 0%, transparent),
32+
radial-gradient(circle at top center, $clr-magenta 0%, transparent),
33+
radial-gradient(circle at center, $clr-bg, $clr-bg);
834

935
$gap: 1rem;
1036
$max-width: 50rem;
@@ -42,6 +68,8 @@ $mobile: 980px;
4268
font-family: "Atkinson Hyperlegible Next", sans-serif;
4369
font-optical-sizing: auto;
4470
text-transform: lowercase;
71+
72+
scrollbar-color: $clr-primary $clr-bg;
4573
}
4674

4775
html {
@@ -58,14 +86,7 @@ body {
5886
padding: 5rem $gap $gap;
5987
overflow-x: hidden;
6088
color: $clr-fg;
61-
background-color: black;
62-
background:
63-
url("/assets/images/noise.png"),
64-
radial-gradient(circle at center, $clr-bg, transparent),
65-
radial-gradient(circle at bottom left, #27577d, transparent),
66-
radial-gradient(circle at top right, #952ea4 0%, transparent),
67-
radial-gradient(circle at center right, #6949a5 0%, transparent),
68-
radial-gradient(circle at top center, #336ba0 0%, transparent);
89+
background: $gradient-background;
6990
background-attachment: fixed;
7091
}
7192

@@ -167,16 +188,16 @@ h6 {
167188
}
168189

169190
// auto-generate heading prefixes
170-
@for $i from 1 through 6 {
171-
h#{$i}::before {
191+
@each $num, $color in $clr-list {
192+
h#{$num}::before {
172193
$hashes: "";
173194

174-
@for $_ from 1 through $i {
195+
@for $_ from 1 through $num {
175196
$hashes: $hashes + "#";
176197
}
177198

178199
content: "#{$hashes} ";
179-
color: oklch(82.67% 0.087 #{280 + ($i - 1) * 40});
200+
color: $color;
180201
}
181202
}
182203

@@ -192,14 +213,14 @@ ul {
192213
li::before {
193214
content: "~";
194215
padding: 0 0.25rem 0 0.5rem;
195-
color: oklch(82.67% 0.087 180);
216+
color: $clr-primary;
196217
}
197218
}
198219

199220
// rainbow list items
200-
@for $i from 1 through 15 {
201-
ul li:nth-child(n + #{$i})::before {
202-
color: oklch(82.67% 0.087 #{100 + ($i - 1) * 80});
221+
@each $num, $color in $clr-list {
222+
ul li:nth-child(n + #{$num})::before {
223+
color: $color;
203224
}
204225
}
205226

@@ -249,13 +270,7 @@ div.sourceCode {
249270
overflow: hidden;
250271
font-family: "Atkinson Hyperlegible Mono", monospace;
251272
background-color: black;
252-
background:
253-
url("/images/noise.png"),
254-
radial-gradient(circle at center, $clr-bg, transparent),
255-
radial-gradient(circle at bottom left, #27577d, transparent),
256-
radial-gradient(circle at top right, #952ea4 0%, transparent),
257-
radial-gradient(circle at center right, #6949a5 0%, transparent),
258-
radial-gradient(circle at top center, #336ba0 0%, transparent);
273+
background: $gradient-background;
259274
background-attachment: scroll;
260275

261276
outline: 0.2rem solid $clr-bg;

0 commit comments

Comments
 (0)