@@ -9,7 +9,7 @@ export const BaseStyles = html`
99 Segoe UI Emoji;
1010 --ln-font-body : 'Geist' , var (--ln-font-fallback );
1111 --ln-font-mono : 'Geist Mono' , monospace;
12-
12+
1313 /* Light theme colors */
1414 --ln-color-white : # f9fafb ;
1515 --ln-color-gray-1 : # f3f4f6 ;
@@ -23,7 +23,7 @@ export const BaseStyles = html`
2323 --ln-color-blue : # 3b82f6 ;
2424 --ln-color-orange : # f97316 ;
2525 --ln-color-purple : # a855f7 ;
26-
26+
2727 /** Contextual colors */
2828 --ln-color-background : var (--ln-color-white );
2929 --ln-color-link : var (--ln-color-blue );
@@ -33,7 +33,7 @@ export const BaseStyles = html`
3333 --ln-color-table-border : var (--ln-color-gray-3 );
3434 --ln-color-table-background : var (--ln-color-gray-1 );
3535 }
36-
36+
3737 @media (prefers-color-scheme : dark) {
3838 : root {
3939 /* Dark theme colors */
@@ -51,17 +51,17 @@ export const BaseStyles = html`
5151 --ln-color-purple : # c084fc ;
5252 }
5353 }
54-
54+
5555 * {
5656 box-sizing : border-box;
5757 margin : 0 ;
5858 }
59-
59+
6060 html {
6161 background : var (--ln-color-background );
6262 scrollbar-gutter : stable;
6363 }
64-
64+
6565 body {
6666 color : var (--ln-color-black );
6767 display : flex;
@@ -72,7 +72,7 @@ export const BaseStyles = html`
7272 margin-block : 2rem ;
7373 margin-inline : 1rem ;
7474 }
75-
75+
7676 h1 ,
7777 h2 ,
7878 h3 ,
@@ -85,121 +85,121 @@ export const BaseStyles = html`
8585 letter-spacing : -0.025em ;
8686 line-height : 1.3 ;
8787 }
88-
88+
8989 h1 ,
9090 h2 {
9191 max-width : 40ch ;
9292 }
93-
93+
9494 h1 {
9595 font-size : 2.25rem ;
9696 font-weight : 900 ;
9797 }
98-
98+
9999 h2 {
100100 font-size : 1.875rem ;
101101 margin-top : 4rem ;
102102 }
103-
103+
104104 h3 ,
105105 h4 {
106106 margin-top : 3rem ;
107107 }
108-
108+
109109 h5 ,
110110 h6 {
111111 margin-top : 2rem ;
112112 }
113-
113+
114114 main {
115115 max-width : 60ch ;
116116 margin-inline : auto;
117117 }
118-
118+
119119 p + p {
120120 margin-top : 1.25rem ;
121121 }
122-
122+
123123 a {
124124 color : var (--ln-color-link );
125125 text-decoration : none;
126126 }
127-
127+
128128 h2 a {
129129 color : inherit;
130130 }
131-
131+
132132 a : hover {
133133 text-decoration : underline;
134134 }
135-
135+
136136 ul {
137137 font-size : 0.875rem ;
138138 }
139-
139+
140140 .progress-details {
141141 margin-bottom : 1.25rem ;
142142 }
143-
143+
144144 details summary {
145145 cursor : pointer;
146146 user-select : none;
147147 }
148-
148+
149149 details summary : hover strong ,
150150 details summary : hover ::marker {
151151 color : var (--ln-color-gray-5 );
152152 }
153-
153+
154154 details p {
155155 margin-top : 1.2rem ;
156156 }
157-
157+
158158 details h3 {
159159 margin-top : 1.2rem ;
160160 font-size : 0.8rem ;
161161 }
162-
162+
163163 details h4 {
164164 margin-top : 1rem ;
165165 font-size : 0.8rem ;
166166 }
167-
167+
168168 details > : last-child {
169169 margin-bottom : 1rem ;
170170 }
171-
171+
172172 .create-button {
173173 padding : 0.1em 0.5em ;
174174 font-weight : bold;
175175 font-size : 0.75rem ;
176176 }
177-
177+
178178 .status-by-file-wrapper {
179179 overflow-x : auto;
180180 margin-bottom : 1rem ;
181181 border : 1px solid var (--ln-color-table-border );
182182 border-radius : 0.375rem ;
183183 scrollbar-color : var (--ln-color-gray-6 ) var (--ln-color-gray-2 );
184184 }
185-
185+
186186 .status-by-file {
187187 border-collapse : collapse;
188188 font-size : 0.8125rem ;
189189 }
190-
190+
191191 .status-by-file tr : first-of-type td {
192192 padding-top : 0.5rem ;
193193 }
194-
194+
195195 .status-by-file tr : last-of-type td {
196196 padding-bottom : 0.5rem ;
197197 }
198-
198+
199199 .status-by-file tr td : first-of-type {
200200 padding-inline : 1rem ;
201201 }
202-
202+
203203 .status-by-file th {
204204 border-bottom : 1px solid var (--ln-color-table-border );
205205 background : var (--ln-color-table-background );
@@ -208,75 +208,75 @@ export const BaseStyles = html`
208208 white-space : nowrap;
209209 padding-inline : 0.3rem ;
210210 }
211-
211+
212212 .status-by-file th ,
213213 .status-by-file td {
214214 padding-block : 0.2rem ;
215215 }
216-
216+
217217 .status-by-file tbody tr : hover td {
218218 background : var (--ln-color-table-background );
219219 }
220-
220+
221221 .status-by-file th : first-of-type ,
222222 .status-by-file td : first-of-type {
223223 text-align : left;
224224 padding-inline-start : 1rem ;
225225 }
226-
226+
227227 .status-by-file th : last-of-type ,
228228 .status-by-file td : last-of-type {
229229 text-align : center;
230230 padding-inline-end : 1rem ;
231231 }
232-
232+
233233 .status-by-file td : not (: first-of-type ) {
234234 min-width : 2rem ;
235235 text-align : center;
236236 cursor : default;
237237 }
238-
238+
239239 .status-by-file td : not (: first-of-type ) a {
240240 text-decoration : none;
241241 }
242-
242+
243243 .progress-summary {
244244 font-size : 0.8125rem ;
245245 }
246-
246+
247247 .progress-bar {
248248 display : flex;
249249 flex-direction : row;
250250 margin-top : 0.5rem ;
251251 }
252-
252+
253253 .progress-bar div : first-of-type {
254254 border-radius : 36px 0px 0px 36px ;
255255 }
256-
256+
257257 .progress-bar div : last-of-type {
258258 border-radius : 0px 36px 36px 0px ;
259259 }
260-
260+
261261 .up-to-date-bar ,
262262 .outdated-bar ,
263263 .missing-bar {
264264 width : 1rem ;
265265 height : 1rem ;
266266 }
267-
267+
268268 .up-to-date-bar {
269269 background-color : var (--ln-color-done );
270270 }
271-
271+
272272 .outdated-bar {
273273 background-color : var (--ln-color-outdated );
274274 }
275-
275+
276276 .missing-bar {
277277 background-color : var (--ln-color-missing );
278278 }
279-
279+
280280 .capitalize {
281281 text-transform : capitalize;
282282 }
@@ -289,15 +289,15 @@ export const CustomStyles = html`
289289 --theme-navbar-height : 6rem ;
290290 --theme-mobile-toc-height : 4rem ;
291291 --theme-accent-secondary : hsla (22 , 100% , 60% , 1 );
292-
292+
293293 --fg : oklch (98.5% 0 0 );
294294 --fg-muted : oklch (70.9% 0 0 );
295295 --bg : oklch (14.5% 0 0 );
296296 --bg-subtle : oklch (17.8% 0 0 );
297297 --border : oklch (26.9% 0 0 );
298298 --border-subtle : oklch (23.9% 0 0 );
299299 --border-hover : oklch (37.1% 0 0 );
300-
300+
301301 --ln-color-link : # 539bf5 ;
302302 --ln-color-table-background : var (--bg-subtle );
303303 --ln-color-table-border : var (--border );
@@ -307,15 +307,15 @@ export const CustomStyles = html`
307307 --ln-color-outdated : # fb923c ;
308308 --ln-color-done : # c084fc ;
309309 }
310-
310+
311311 html {
312312 background-color : var (--bg );
313313 }
314-
314+
315315 body {
316316 color : var (--fg );
317317 }
318-
318+
319319 h1 ,
320320 h2 ,
321321 h3 ,
@@ -324,25 +324,25 @@ export const CustomStyles = html`
324324 color : var (--fg );
325325 font-weight : 500 ;
326326 }
327-
327+
328328 .progress-summary {
329329 color : var (--fg-muted );
330330 }
331-
331+
332332 p {
333333 color : var (--fg-muted );
334334 }
335-
335+
336336 p a {
337337 color : var (--fg );
338338 text-decoration : underline;
339339 }
340-
340+
341341 .status-by-file a ,
342342 .progress-details a {
343343 color : var (--fg );
344344 }
345-
345+
346346 .create-button {
347347 background-color : hsl (213deg 89% 64% / 20% );
348348 border-radius : 0.5em ;
0 commit comments