tangled
alpha
login
or
join now
seth.computer
/
sethetter.com
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
Rose pine!
seth.computer
2 months ago
d8d79568
59aa2c58
verified
This commit was signed with the committer's
known signature
.
seth.computer
SSH Key Fingerprint:
SHA256:utUtG8j2hgvZ0Rnm/rPJiqFu4NT5bjOnC26AUIBh500=
+107
-47
4 changed files
expand all
collapse all
unified
split
css
rose-pine-media.css
style.css
package-lock.json
package.json
+56
css/rose-pine-media.css
···
1
1
+
:root {
2
2
+
/* Rosé Pine Dawn */
3
3
+
--rp-base: #faf4ed;
4
4
+
--rp-surface: #fffaf3;
5
5
+
--rp-overlay: #f2e9e1;
6
6
+
--rp-muted: #9893a5;
7
7
+
--rp-subtle: #797593;
8
8
+
--rp-text: #575279;
9
9
+
--rp-love: #b4637a;
10
10
+
--rp-gold: #ea9d34;
11
11
+
--rp-rose: #d7827e;
12
12
+
--rp-pine: #286983;
13
13
+
--rp-foam: #56949f;
14
14
+
--rp-iris: #907aa9;
15
15
+
--rp-highlight-low: #f4ede8;
16
16
+
--rp-highlight-med: #dfdad9;
17
17
+
--rp-highlight-high: #cecacd;
18
18
+
}
19
19
+
20
20
+
@media (prefers-color-scheme: dark) {
21
21
+
:root {
22
22
+
/* Rosé Pine */
23
23
+
--rp-base: #191724;
24
24
+
--rp-surface: #1f1d2e;
25
25
+
--rp-overlay: #26233a;
26
26
+
--rp-muted: #6e6a86;
27
27
+
--rp-subtle: #908caa;
28
28
+
--rp-text: #e0def4;
29
29
+
--rp-love: #eb6f92;
30
30
+
--rp-gold: #f6c177;
31
31
+
--rp-rose: #ebbcba;
32
32
+
--rp-pine: #31748f;
33
33
+
--rp-foam: #9ccfd8;
34
34
+
--rp-iris: #c4a7e7;
35
35
+
--rp-highlight-low: #21202e;
36
36
+
--rp-highlight-med: #403d52;
37
37
+
--rp-highlight-high: #524f67;
38
38
+
39
39
+
/* Rosé Pine Moon */
40
40
+
/* --rp-base: #232136; */
41
41
+
/* --rp-surface: #2a273f; */
42
42
+
/* --rp-overlay: #393552; */
43
43
+
/* --rp-muted: #6e6a86; */
44
44
+
/* --rp-subtle: #908caa; */
45
45
+
/* --rp-text: #e0def4; */
46
46
+
/* --rp-love: #eb6f92; */
47
47
+
/* --rp-gold: #f6c177; */
48
48
+
/* --rp-rose: #ea9a97; */
49
49
+
/* --rp-pine: #3e8fb0; */
50
50
+
/* --rp-foam: #9ccfd8; */
51
51
+
/* --rp-iris: #c4a7e7; */
52
52
+
/* --rp-highlight-low: #2a283e; */
53
53
+
/* --rp-highlight-med: #44415a; */
54
54
+
/* --rp-highlight-high: #56526e; */
55
55
+
}
56
56
+
}
+30
-46
css/style.css
···
1
1
@import "normalize.css";
2
2
-
@import "prism-duotone-light.css";
2
2
+
@import "rose-pine-media.css";
3
3
4
4
@font-face {
5
5
font-family: "Lato";
···
41
41
font-style: italic;
42
42
}
43
43
44
44
-
/**
45
45
-
* everforest (https://github.com/sainnhe/everforest)
46
46
-
*/
47
44
:root {
48
48
-
--color-bg: #fdf6e3;
49
49
-
--color-fg: #5c6a72;
50
50
-
--color-blue: #3a94c5;
51
51
-
--color-statusline2: #708089;
52
52
-
--color-green: #8da101;
53
53
-
--color-gray0: #a6b0a0;
54
54
-
--color-gray1: #eeeeee;
55
55
-
--color-gray2: #829181;
56
56
-
}
57
57
-
58
58
-
@media (prefers-color-scheme: dark) {
59
59
-
:root {
60
60
-
--color-bg: #2d353b;
61
61
-
--color-fg: #d2c6aa;
62
62
-
--color-blue: #7fbbb3;
63
63
-
--color-statusline2: #d3c6aa;
64
64
-
--color-green: #a7c080;
65
65
-
--color-gray0: #7a8478;
66
66
-
--color-gray1: #555555;
67
67
-
--color-gray2: #9da9a0;
68
68
-
}
45
45
+
--color-bg: var(--rp-base);
46
46
+
--color-fg: var(--rp-text);
47
47
+
--color-link: var(--rp-iris);
48
48
+
--color-link-hover: var(--rp-rose);
49
49
+
--color-heading: var(--rp-text);
50
50
+
--color-border: var(--rp-muted);
51
51
+
--color-muted: var(--rp-subtle);
52
52
+
--color-highlight: var(--rp-highlight-low);
69
53
}
70
54
71
55
ul.post-list {
···
82
66
}
83
67
84
68
ul.post-list li em {
85
85
-
color: var(--color-gray0);
69
69
+
color: var(--color-border);
86
70
}
87
71
88
72
ul.post-list li .subtext::before {
89
73
content: " — ";
90
74
font-size: 0.8em;
91
91
-
color: var(--color-gray0);
75
75
+
color: var(--color-border);
92
76
}
93
77
94
78
@media (max-width: 600px) {
···
118
102
119
103
a,
120
104
a:visited {
121
121
-
color: var(--color-green);
105
105
+
color: var(--color-link);
122
106
text-decoration: none;
123
107
}
124
108
125
109
a:hover,
126
110
a:focus {
127
127
-
color: var(--color-blue);
111
111
+
color: var(--color-link-hover);
128
112
}
129
113
130
114
div#header {
131
131
-
border-bottom: 1px solid var(--color-gray0);
115
115
+
border-bottom: 1px solid var(--color-border);
132
116
margin-bottom: 30px;
133
117
padding: 12px 0px 12px 0px;
134
118
display: flex;
···
147
131
148
132
div#header div#logo a,
149
133
div#header div#logo a:visited {
150
150
-
color: var(--color-gray2);
134
134
+
color: var(--color-muted);
151
135
}
152
136
153
137
div#header a,
154
138
div#header a:visited {
155
155
-
color: var(--color-green);
139
139
+
color: var(--color-link);
156
140
}
157
141
158
142
div#header a:active,
159
143
div#header a:hover {
160
160
-
color: var(--color-blue);
144
144
+
color: var(--color-link-hover);
161
145
}
162
146
163
147
div#header #navigation {
···
181
165
}
182
166
183
167
#footer {
184
184
-
border-top: solid 1px var(--color-gray0);
185
185
-
color: var(--color-gray2);
168
168
+
border-top: solid 1px var(--color-border);
169
169
+
color: var(--color-muted);
186
170
font-size: 12px;
187
171
margin-top: 30px;
188
172
padding: 12px 0px 12px 0px;
···
195
179
h5 {
196
180
font-family: Lato, sans;
197
181
font-weight: bold;
198
198
-
color: var(--color-statusline2);
182
182
+
color: var(--color-heading);
199
183
}
200
184
201
185
h1 {
···
207
191
}
208
192
209
193
div.info {
210
210
-
color: var(--color-gray2);
194
194
+
color: var(--color-muted);
211
195
font-size: 14px;
212
196
font-style: italic;
213
197
}
···
215
199
body pre {
216
200
font-size: 0.8em;
217
201
line-height: 1.5em;
218
218
-
background: var(--color-gray0);
202
202
+
background: var(--color-highlight);
219
203
overflow-x: scroll;
220
204
padding: 10px 15px;
221
205
}
222
206
223
207
blockquote {
224
224
-
border-left: 10px solid var(--color-gray0);
208
208
+
border-left: 10px solid var(--color-border);
225
209
margin-left: 0;
226
210
padding-left: 30px;
227
211
color: var(--color-fg);
···
231
215
232
216
hr {
233
217
border: 0;
234
234
-
border-bottom: 1px solid var(--color-gray0);
218
218
+
border-bottom: 1px solid var(--color-border);
235
219
}
236
220
237
221
section.header {
···
239
223
font-size: 16px;
240
224
padding-bottom: 15px;
241
225
color: var(--color-fg);
242
242
-
border-bottom: solid 1px var(--color-gray2);
226
226
+
border-bottom: solid 1px var(--color-muted);
243
227
}
244
228
245
229
.tag {
246
230
font-size: 0.8em;
247
231
display: inline-block;
248
232
padding-right: 5px;
249
249
-
color: var(--color-gray0);
233
233
+
color: var(--color-border);
250
234
white-space: nowrap;
251
235
}
252
236
253
237
.tag::before {
254
238
content: "#";
255
255
-
color: var(--color-gray2);
239
239
+
color: var(--color-muted);
256
240
}
257
241
258
242
.tag a:link,
259
243
.tag a:visited,
260
244
.tag a:active {
261
261
-
color: var(--color-gray2);
245
245
+
color: var(--color-muted);
262
246
}
263
247
264
248
.tag a:hover {
265
265
-
color: var(--color-blue);
249
249
+
color: var(--color-link-hover);
266
250
}
267
251
268
252
code {
269
253
color: var(--color-fg);
270
254
font-size: 0.9em;
271
271
-
background: var(--color-gray1);
255
255
+
background: var(--color-highlight);
272
256
padding: 1px 4px;
273
257
border-radius: 5px;
274
258
}
+16
package-lock.json
···
5
5
"packages": {
6
6
"": {
7
7
"name": "sethetter.com",
8
8
+
"dependencies": {
9
9
+
"@rose-pine/palette": "^4.0.1"
10
10
+
},
8
11
"devDependencies": {
9
12
"wrangler": "^3"
10
13
}
···
963
966
"@jridgewell/sourcemap-codec": "^1.4.10"
964
967
}
965
968
},
969
969
+
"node_modules/@rose-pine/palette": {
970
970
+
"version": "4.0.1",
971
971
+
"resolved": "https://registry.npmjs.org/@rose-pine/palette/-/palette-4.0.1.tgz",
972
972
+
"integrity": "sha512-4scxhgntd3Vov1vy3+oZTNAsovtLyd4Khukfwdj4BvRkkbHnFQcDRo6fUJ7zu07SUNI+avr+76QwLNpx/lvcLA==",
973
973
+
"license": "MIT",
974
974
+
"engines": {
975
975
+
"node": ">=16"
976
976
+
},
977
977
+
"funding": {
978
978
+
"url": "https://github.com/rose-pine/palette?sponsor=1"
979
979
+
}
980
980
+
},
966
981
"node_modules/acorn": {
967
982
"version": "8.14.0",
968
983
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
···
1483
1498
"dev": true,
1484
1499
"hasInstallScript": true,
1485
1500
"license": "Apache-2.0",
1501
1501
+
"peer": true,
1486
1502
"bin": {
1487
1503
"workerd": "bin/workerd"
1488
1504
},
+5
-1
package.json
···
3
3
"private": true,
4
4
"scripts": {
5
5
"dev": "node serve.js",
6
6
-
"deploy": "wrangler pages deploy . --project-name=sethetter-com"
6
6
+
"deploy": "wrangler pages deploy . --project-name=sethetter-com",
7
7
+
"copy-theme": "cp node_modules/@rose-pine/palette/dist/css/rose-pine-media.css css/"
7
8
},
8
9
"devDependencies": {
9
10
"wrangler": "^3"
11
11
+
},
12
12
+
"dependencies": {
13
13
+
"@rose-pine/palette": "^4.0.1"
10
14
}
11
15
}