blob: 1cb30281d944919ba100a752243a3f6f574bf8d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
@import './nordtheme.css';
:root {
--bg: var(--color3);
--body-bg: var(--color0);
--navitem-bg: var(--color1);
--navitem-bg-hl: var(--color2);
--fg: var(--color4);
--fg-hl: var(--color5);
--link: var(--color15);
--link-hl: var(--color10);
--navitem-link: var(--color8);
--navitem-link-hl: var(--color7);
--fg-acc1: var(--color11);
--fg-acc2: var(--color12);
--fg-acc3: var(--color13);
--fg-acc4: var(--color14);
--fg-acc5: var(--color15);
--switch-bg: var(--color3);
--switch-slider: var(--color0);
--switch-toggled-bg: var(--color10);
--switch-ol: var(--color4);
--switch-moon: var(--color3);
--switch-sun: var(--color13);
}
/* general */
a {
color: var(--link);
}
a:hover {
color: var(--link-hl);
}
h1 {
color: var(--fg-acc1);
}
h2 {
color: var(--fg-acc2);
}
h3 {
color: var(--fg-acc3);
}
h4 {
color: var(--fg-acc4);
}
h5 {
color: var(--fg-acc5);
}
body {
background: var(--bg);
color: var(--fg);
}
main {
background: linear-gradient(var(--bg) 0.5em, 1em, var(--body-bg) 1.5em calc(100% - 1.5em), calc(100% - 1em), var(--bg) calc(100% - 0.5em));
}
/* nav bar */
body > header {
background: linear-gradient(var(--body-bg) calc(100% - 1.5em), calc(100% - 1em), var(--bg) calc(100% - 0.5em));
}
nav li {
background: var(--navitem-bg);
}
nav a {
color: var(--navitem-link);
}
nav li:hover {
background: var(--navitem-bg-hl);
color: var(--fg-hl);
}
nav li:hover > a {
color: var(--navitem-link-hl);
}
/* footer */
body > footer {
background: linear-gradient(var(--bg) calc(100% - 1.5em), calc(100% - 1em), var(--body-bg) calc(100% - 0.5em));
}
/* image gallery (not really being used rn) */
div.gallery {
border: 1px solid var(--fg-hl);
}
div.gallery:hover {
border: var(--fg-acc5);
}
/* switch */
.slider {
background-color: var(--switch-bg);
}
.theme-switch-container i.fa-moon {
color: var(--switch-moon);
}
.theme-switch-container i.fa-sun {
color: var(--switch-sun);
}
.slider:before {
background-color: var(--switch-slider);
}
.switch input:checked + .slider {
background-color: var(--switch-toggled-bg);
}
.switch input:focus + .slider {
box-shadow: 0 0 0.1em var(--switch-ol);
}
|