tangled
alpha
login
or
join now
devins.page
/
dev.css
tiny, simple, classless CSS framework inspired by new.css
devcss.devins.page
framework
lightweight
css
classless
stylesheet
1
fork
atom
overview
issues
pulls
pipelines
feat: v3 css rewrite
devins.page
2 years ago
b95a0f0e
340b4922
+258
-299
1 changed file
expand all
collapse all
unified
split
dev.css
+258
-299
dev.css
···
1
1
+
/* dev.css v3, a classless CSS framework - https://github.com/intergrav/dev.css */
2
2
+
3
3
+
/* 1. Configuration */
1
4
:root {
2
2
-
/* Font families - Geist, Inter, Apple default (Gecko and Blink), Microsoft default, browser default */
3
3
-
--dc-font-sans: "Geist", "Inter", -apple-system, BlinkMacSystemFont,
4
4
-
"Segoe UI", sans-serif;
5
5
-
--dc-font-mono: "Geist Mono", monospace;
6
6
-
/* Light colors */
7
7
-
--dc-tx-1: #000000;
8
8
-
--dc-tx-2: #1a1a1a;
9
9
-
--dc-bg-1: #fafafa;
10
10
-
--dc-bg-2: #fff;
11
11
-
--dc-bg-3: #ebebeb;
12
12
-
--dc-lk-1: #0068d6;
13
13
-
--dc-lkb-1: #0072f5;
14
14
-
--dc-lkb-2: #0062d1;
15
15
-
--dc-lkb-tx: #ededed;
16
16
-
--dc-ac-1: #8e4ec6;
17
17
-
--dc-ac-tx: #ededed;
18
18
-
/* Dark colors */
19
19
-
--dc-d-tx-1: #ededed;
20
20
-
--dc-d-tx-2: #a1a1a1;
21
21
-
--dc-d-bg-1: #000;
22
22
-
--dc-d-bg-2: #0a0a0a;
23
23
-
--dc-d-bg-3: #2e2e2e;
24
24
-
--dc-d-lk-1: #52a8ff;
25
25
-
--dc-d-lkb-1: #0072f5;
26
26
-
--dc-d-lkb-2: #0062d1;
27
27
-
--dc-d-lkb-tx: #ededed;
28
28
-
--dc-d-ac-1: #8e4ec6;
29
29
-
--dc-d-ac-tx: #ededed;
5
5
+
/* Font families */
6
6
+
--dc-font-sans: "Geist", "Inter", -apple-system, BlinkMacSystemFont,
7
7
+
"Segoe UI", sans-serif;
8
8
+
--dc-font-mono: "Geist Mono", monospace;
9
9
+
10
10
+
/* Light colors */
11
11
+
--dc-tx-1: #000000;
12
12
+
--dc-tx-2: #1a1a1a;
13
13
+
--dc-bg-1: #fafafa;
14
14
+
--dc-bg-2: #fff;
15
15
+
--dc-bg-3: #ebebeb;
16
16
+
--dc-lk-1: #0068d6;
17
17
+
--dc-lkb-1: #0072f5;
18
18
+
--dc-lkb-2: #0062d1;
19
19
+
--dc-lkb-tx: #ededed;
20
20
+
--dc-ac-1: #8e4ec6;
21
21
+
--dc-ac-tx: #ededed;
22
22
+
23
23
+
/* Dark colors */
24
24
+
--dc-d-tx-1: #ededed;
25
25
+
--dc-d-tx-2: #a1a1a1;
26
26
+
--dc-d-bg-1: #000;
27
27
+
--dc-d-bg-2: #0a0a0a;
28
28
+
--dc-d-bg-3: #2e2e2e;
29
29
+
--dc-d-lk-1: #52a8ff;
30
30
+
--dc-d-lkb-1: #0072f5;
31
31
+
--dc-d-lkb-2: #0062d1;
32
32
+
--dc-d-lkb-tx: #ededed;
33
33
+
--dc-d-ac-1: #8e4ec6;
34
34
+
--dc-d-ac-tx: #ededed;
30
35
}
31
36
37
37
+
/* 2. Dark mode handling */
32
38
@media (prefers-color-scheme: dark) {
33
33
-
:root {
34
34
-
--dc-tx-1: var(--dc-d-tx-1);
35
35
-
--dc-tx-2: var(--dc-d-tx-2);
36
36
-
--dc-bg-1: var(--dc-d-bg-1);
37
37
-
--dc-bg-2: var(--dc-d-bg-2);
38
38
-
--dc-bg-3: var(--dc-d-bg-3);
39
39
-
--dc-lk-1: var(--dc-d-lk-1);
40
40
-
--dc-lkb-1: var(--dc-d-lkb-1);
41
41
-
--dc-lkb-2: var(--dc-d-lkb-2);
42
42
-
--dc-lkb-tx: var(--dc-d-lkb-tx);
43
43
-
--dc-ac-1: var(--dc-d-ac-1);
44
44
-
--dc-ac-tx: var(--dc-d-ac-tx);
45
45
-
}
39
39
+
:root {
40
40
+
--dc-tx-1: var(--dc-d-tx-1);
41
41
+
--dc-tx-2: var(--dc-d-tx-2);
42
42
+
--dc-bg-1: var(--dc-d-bg-1);
43
43
+
--dc-bg-2: var(--dc-d-bg-2);
44
44
+
--dc-bg-3: var(--dc-d-bg-3);
45
45
+
--dc-lk-1: var(--dc-d-lk-1);
46
46
+
--dc-lkb-1: var(--dc-d-lkb-1);
47
47
+
--dc-lkb-2: var(--dc-d-lkb-2);
48
48
+
--dc-lkb-tx: var(--dc-d-lkb-tx);
49
49
+
--dc-ac-1: var(--dc-d-ac-1);
50
50
+
--dc-ac-tx: var(--dc-d-ac-tx);
51
51
+
}
52
52
+
}
53
53
+
54
54
+
/* 3. CSS Reset */
55
55
+
*,
56
56
+
*::before,
57
57
+
*::after {
58
58
+
box-sizing: border-box;
59
59
+
margin: 0;
60
60
+
word-break: break-word;
46
61
}
47
62
48
48
-
* {
49
49
-
margin: 0;
50
50
-
padding: 0;
63
63
+
body {
64
64
+
line-height: 1.5;
51
65
}
52
66
67
67
+
img,
68
68
+
picture,
69
69
+
video,
70
70
+
canvas,
71
71
+
svg {
72
72
+
display: block;
73
73
+
max-width: 100%;
74
74
+
}
75
75
+
76
76
+
input,
77
77
+
button,
78
78
+
textarea,
79
79
+
select {
80
80
+
font: inherit;
81
81
+
}
82
82
+
83
83
+
#root,
84
84
+
#__next {
85
85
+
isolation: isolate;
86
86
+
}
87
87
+
88
88
+
/* 4. Margins for most elements */
53
89
address,
54
90
area,
55
91
article,
···
80
116
textarea,
81
117
ul,
82
118
video {
83
83
-
margin-bottom: 1rem;
119
119
+
margin-bottom: 1rem;
84
120
}
85
121
86
86
-
html,
87
87
-
input,
88
88
-
select,
89
89
-
button {
90
90
-
font-family: var(--dc-font-sans);
122
122
+
/* 5. Font family */
123
123
+
html {
124
124
+
font-family: var(--dc-font-sans);
125
125
+
}
126
126
+
127
127
+
code,
128
128
+
pre,
129
129
+
kbd,
130
130
+
samp {
131
131
+
font-family: var(--dc-font-mono);
91
132
}
92
133
134
134
+
/* 6. Body and selection styling */
93
135
body {
94
94
-
margin: 0 auto;
95
95
-
max-width: 750px;
96
96
-
padding: 2rem;
97
97
-
border-radius: 4px;
98
98
-
overflow-x: hidden;
99
99
-
word-break: break-word;
100
100
-
overflow-wrap: break-word;
101
101
-
background: var(--dc-bg-1);
102
102
-
color: var(--dc-tx-2);
103
103
-
font-size: 1rem;
104
104
-
line-height: 1.5;
136
136
+
margin: 0 auto;
137
137
+
max-width: 48rem;
138
138
+
padding: 2rem;
139
139
+
background: var(--dc-bg-1);
140
140
+
color: var(--dc-tx-2);
105
141
}
106
142
107
143
::selection {
108
108
-
background: var(--dc-ac-1);
109
109
-
color: var(--dc-ac-tx);
144
144
+
background: var(--dc-ac-1);
145
145
+
color: var(--dc-ac-tx);
110
146
}
111
147
148
148
+
/* 7. Typography */
112
149
h1,
113
150
h2,
114
151
h3,
115
152
h4,
116
153
h5,
117
154
h6 {
118
118
-
line-height: 1;
119
119
-
color: var(--dc-tx-1);
120
120
-
padding-top: 0.875rem;
155
155
+
line-height: 1;
156
156
+
color: var(--dc-tx-1);
157
157
+
padding-top: 1rem;
121
158
}
122
159
123
160
h1,
124
161
h2,
125
162
h3 {
126
126
-
padding-bottom: 0.3rem;
127
127
-
margin-bottom: 0.4rem;
128
128
-
border-bottom: 1px solid var(--dc-bg-3);
163
163
+
padding-bottom: 0.25rem;
164
164
+
margin-bottom: 0.5rem;
165
165
+
border-bottom: 1px solid var(--dc-bg-3);
129
166
}
130
167
131
168
h4,
132
169
h5,
133
170
h6 {
134
134
-
margin-bottom: 0.3rem;
171
171
+
margin-bottom: 0.25rem;
135
172
}
136
173
137
137
-
h1 {
138
138
-
font-size: 2rem;
174
174
+
a {
175
175
+
color: var(--dc-lk-1);
176
176
+
text-decoration: none;
139
177
}
140
178
141
141
-
h2 {
142
142
-
font-size: 1.75rem;
179
179
+
a:hover {
180
180
+
text-decoration: underline;
143
181
}
144
182
145
145
-
h3 {
146
146
-
font-size: 1.5rem;
183
183
+
mark {
184
184
+
padding: 0.125rem 0.25rem;
185
185
+
background: var(--dc-ac-1);
186
186
+
color: var(--dc-ac-tx);
187
187
+
border-radius: 0.25rem;
147
188
}
148
189
149
149
-
h4 {
150
150
-
font-size: 1.25rem;
190
190
+
/* 8. Blockquotes */
191
191
+
blockquote {
192
192
+
padding: 1.25rem;
193
193
+
background: var(--dc-bg-2);
194
194
+
border: 1px solid var(--dc-bg-3);
195
195
+
border-left: 5px solid var(--dc-bg-3);
196
196
+
border-radius: 0.25rem;
151
197
}
152
198
153
153
-
h5 {
154
154
-
font-size: 1rem;
199
199
+
blockquote *:last-child {
200
200
+
padding-bottom: 0;
201
201
+
margin-bottom: 0;
155
202
}
156
203
157
157
-
h6 {
158
158
-
font-size: 0.875rem;
204
204
+
/* 9. Header */
205
205
+
header {
206
206
+
background: var(--dc-bg-2);
207
207
+
border-bottom: 1px solid var(--dc-bg-3);
208
208
+
padding: 0.5rem calc(50vw - 50%);
209
209
+
margin: -2rem calc(50% - 50vw) 2rem;
159
210
}
160
211
161
161
-
a {
162
162
-
color: var(--dc-lk-1);
163
163
-
text-decoration: none;
212
212
+
header nav a + a::before {
213
213
+
content: "• ";
214
214
+
color: var(--dc-tx-2);
164
215
}
165
216
166
166
-
a:hover {
167
167
-
text-decoration: underline;
217
217
+
header * {
218
218
+
padding-top: 0rem;
219
219
+
padding-bottom: 0rem;
220
220
+
margin-top: 0.25rem;
221
221
+
margin-bottom: 0.25rem;
168
222
}
169
223
170
170
-
abbr:hover {
171
171
-
cursor: help;
224
224
+
header h1,
225
225
+
header h2,
226
226
+
header h3 {
227
227
+
border-bottom: 0;
172
228
}
173
229
174
174
-
blockquote {
175
175
-
padding: 1.5rem;
176
176
-
background: var(--dc-bg-2);
177
177
-
border: 1px solid var(--dc-bg-3);
178
178
-
border-left: 5px solid var(--dc-bg-3);
179
179
-
border-radius: 4px;
230
230
+
header h1 {
231
231
+
font-size: 1.6rem;
180
232
}
181
233
182
182
-
blockquote *:last-child {
183
183
-
padding-bottom: 0;
184
184
-
margin-bottom: 0;
234
234
+
header h2 {
235
235
+
font-size: 1.4rem;
185
236
}
186
237
187
187
-
@media (max-width: calc(-1px + (750px + 4rem) + ((275px + 2rem)*2))) {
188
188
-
header {
189
189
-
background: var(--dc-bg-2);
190
190
-
border-bottom: 1px solid var(--dc-bg-3);
191
191
-
padding-top: 0.9rem;
192
192
-
padding-bottom: 0.6rem;
193
193
-
margin: -2rem calc(50% - 50vw) 2rem;
194
194
-
padding-left: calc(50vw - 50%);
195
195
-
padding-right: calc(50vw - 50%);
196
196
-
}
238
238
+
header h3 {
239
239
+
font-size: 1.2rem;
240
240
+
}
197
241
198
198
-
header nav a + a::before {
199
199
-
content: "• ";
200
200
-
color: var(--dc-tx-2);
201
201
-
}
242
242
+
header h4 {
243
243
+
font-size: 1rem;
244
244
+
}
202
245
203
203
-
header h1 {
204
204
-
font-size: 1.6rem;
205
205
-
}
246
246
+
header h5 {
247
247
+
font-size: 0.9rem;
248
248
+
}
206
249
207
207
-
header h2 {
208
208
-
font-size: 1.4rem;
209
209
-
}
250
250
+
header p {
251
251
+
font-size: 1rem;
252
252
+
}
210
253
211
211
-
header h3 {
212
212
-
font-size: 1.2rem;
213
213
-
}
214
214
-
215
215
-
header h4 {
216
216
-
font-size: 1rem;
217
217
-
}
218
218
-
219
219
-
header h5 {
220
220
-
font-size: 0.9rem;
221
221
-
}
222
222
-
223
223
-
header p {
224
224
-
font-size: 1rem;
225
225
-
}
226
226
-
227
227
-
header nav {
228
228
-
font-size: 0.9rem;
229
229
-
}
230
230
-
231
231
-
header h6 {
232
232
-
font-size: 0.8rem;
233
233
-
}
234
234
-
235
235
-
header * {
236
236
-
padding-top: 0.15rem;
237
237
-
padding-bottom: 0.15rem;
238
238
-
margin-top: 0rem;
239
239
-
margin-bottom: 0rem;
240
240
-
}
241
241
-
242
242
-
header > *:first-child {
243
243
-
margin-top: 0;
244
244
-
padding-top: 0;
245
245
-
}
254
254
+
header nav {
255
255
+
font-size: 0.9rem;
256
256
+
}
246
257
247
247
-
header > *:last-child {
248
248
-
margin-bottom: 0;
249
249
-
padding-bottom: 0;
250
250
-
}
258
258
+
header h6 {
259
259
+
font-size: 0.8rem;
251
260
}
252
261
253
253
-
@media (min-width: calc((750px + 4rem) + ((275px + 2rem)*2))) {
254
254
-
header {
255
255
-
padding: 2rem;
256
256
-
padding-right: 0;
257
257
-
margin: 0;
258
258
-
position: fixed;
259
259
-
top: 0;
260
260
-
left: calc(50% - ((750px + 4rem) / 2) - (275px + 2rem));
261
261
-
width: 275px;
262
262
-
height: calc(100% - 1rem);
263
263
-
overflow-y: auto;
264
264
-
}
262
262
+
/* 10. Footer */
263
263
+
footer {
264
264
+
border-top: 1px solid var(--dc-bg-3);
265
265
+
padding: 0.5rem calc(50vw - 50%);
266
266
+
margin: 2rem calc(50% - 50vw) -2rem;
267
267
+
}
265
268
266
266
-
header nav {
267
267
-
display: flex;
268
268
-
flex-direction: column;
269
269
-
border-top: 1px solid var(--dc-bg-3);
270
270
-
padding-top: 1rem;
271
271
-
margin-top: 0.5rem;
272
272
-
}
273
273
-
274
274
-
header nav a::before {
275
275
-
content: "• ";
276
276
-
color: var(--dc-tx-2);
277
277
-
}
269
269
+
footer * {
270
270
+
padding-top: 0rem;
271
271
+
padding-bottom: 0rem;
272
272
+
margin-top: 0.25rem;
273
273
+
margin-bottom: 0.25rem;
278
274
}
279
275
280
280
-
header h1,
281
281
-
header h2,
282
282
-
header h3,
283
283
-
header h4,
284
284
-
header h5,
285
285
-
header h6 {
286
286
-
border-bottom: 0;
276
276
+
footer h1,
277
277
+
footer h2,
278
278
+
footer h3 {
279
279
+
border-bottom: 0;
287
280
}
288
281
282
282
+
/* 11. Buttons and inputs */
289
283
a button,
290
284
button,
291
285
input[type="submit"],
292
286
input[type="reset"],
293
287
input[type="button"] {
294
294
-
font-size: 1rem;
295
295
-
display: inline-block;
296
296
-
padding: 6px 12px;
297
297
-
text-align: center;
298
298
-
text-decoration: none;
299
299
-
white-space: nowrap;
300
300
-
background: var(--dc-lkb-1);
301
301
-
color: var(--dc-lkb-tx);
302
302
-
border: 0;
303
303
-
border-radius: 4px;
304
304
-
box-sizing: border-box;
305
305
-
cursor: pointer;
288
288
+
display: inline-block;
289
289
+
padding: 0.25rem 0.75rem;
290
290
+
text-align: center;
291
291
+
text-decoration: none;
292
292
+
white-space: nowrap;
293
293
+
background: var(--dc-lkb-1);
294
294
+
color: var(--dc-lkb-tx);
295
295
+
border: 0;
296
296
+
border-radius: 0.25rem;
297
297
+
box-sizing: border-box;
298
298
+
cursor: pointer;
306
299
}
307
300
308
301
a button[disabled],
···
310
303
input[type="submit"][disabled],
311
304
input[type="reset"][disabled],
312
305
input[type="button"][disabled] {
313
313
-
cursor: not-allowed;
314
314
-
opacity: 0.5;
306
306
+
cursor: not-allowed;
307
307
+
opacity: 0.5;
315
308
}
316
309
317
310
.button:focus,
···
324
317
input[type="reset"]:enabled:hover,
325
318
input[type="button"]:focus,
326
319
input[type="button"]:enabled:hover {
327
327
-
background: var(--dc-lkb-2);
320
320
+
background: var(--dc-lkb-2);
328
321
}
329
322
330
330
-
a img {
331
331
-
margin-bottom: 0;
323
323
+
textarea,
324
324
+
select,
325
325
+
input {
326
326
+
padding: 0.25rem 0.5rem;
327
327
+
margin-bottom: 0.5rem;
328
328
+
background: var(--dc-bg-2);
329
329
+
color: var(--dc-tx-2);
330
330
+
border: 1px solid var(--dc-bg-3);
331
331
+
border-radius: 0.25rem;
332
332
+
box-shadow: none;
333
333
+
box-sizing: border-box;
332
334
}
333
335
334
334
-
code,
335
335
-
pre,
336
336
-
kbd,
337
337
-
samp {
338
338
-
font-family: var(--dc-font-mono);
336
336
+
textarea {
337
337
+
max-width: 100%;
339
338
}
340
339
340
340
+
/* 12. Code and keyboards */
341
341
code,
342
342
samp,
343
343
kbd,
344
344
pre {
345
345
-
background: var(--dc-bg-2);
346
346
-
border: 1px solid var(--dc-bg-3);
347
347
-
border-radius: 4px;
348
348
-
padding: 2px 4px;
349
349
-
font-size: 0.9rem;
345
345
+
background: var(--dc-bg-2);
346
346
+
border: 1px solid var(--dc-bg-3);
347
347
+
border-radius: 0.25rem;
348
348
+
padding: 0.125rem 0.25rem;
349
349
+
font-size: 0.9rem;
350
350
}
351
351
352
352
kbd {
353
353
-
border-bottom: 3px solid var(--dc-bg-3);
353
353
+
border-bottom: 3px solid var(--dc-bg-3);
354
354
}
355
355
356
356
pre {
357
357
-
padding: 1rem 1.4rem;
358
358
-
max-width: 100%;
359
359
-
overflow: auto;
360
360
-
}
361
361
-
362
362
-
pre code {
363
363
-
background: inherit;
364
364
-
font-size: inherit;
365
365
-
color: inherit;
366
366
-
border: 0;
367
367
-
padding: 0;
368
368
-
margin: 0;
369
369
-
}
370
370
-
371
371
-
code pre {
372
372
-
display: inline;
373
373
-
background: inherit;
374
374
-
font-size: inherit;
375
375
-
color: inherit;
376
376
-
border: 0;
377
377
-
padding: 0;
378
378
-
margin: 0;
357
357
+
padding: 1rem 1.5rem;
358
358
+
max-width: 100%;
359
359
+
overflow: auto;
379
360
}
380
361
362
362
+
/* 13. Details */
381
363
details {
382
382
-
padding: 0.6rem 1rem;
383
383
-
background: var(--dc-bg-2);
384
384
-
border: 1px solid var(--dc-bg-3);
385
385
-
border-radius: 4px;
364
364
+
padding: 0.5rem 1rem;
365
365
+
background: var(--dc-bg-2);
366
366
+
border: 1px solid var(--dc-bg-3);
367
367
+
border-radius: 0.25rem;
386
368
}
387
369
388
370
summary {
389
389
-
cursor: pointer;
390
390
-
font-weight: bold;
371
371
+
cursor: pointer;
372
372
+
font-weight: bold;
391
373
}
392
374
393
375
details[open] summary {
394
394
-
margin-bottom: 8px;
376
376
+
margin-bottom: 0.5rem;
395
377
}
396
378
397
379
details[open] > *:first-child {
398
398
-
margin-top: 0;
399
399
-
padding-top: 0;
380
380
+
margin-top: 0;
381
381
+
padding-top: 0;
400
382
}
401
383
402
384
details[open] > *:last-child {
403
403
-
margin-bottom: 0;
404
404
-
padding-bottom: 0;
385
385
+
margin-bottom: 0;
386
386
+
padding-bottom: 0;
405
387
}
406
388
389
389
+
/* 14. Description lists */
407
390
dt {
408
408
-
font-weight: bold;
391
391
+
font-weight: bold;
409
392
}
410
393
411
394
dd::before {
412
412
-
content: "→ ";
395
395
+
content: "→ ";
413
396
}
414
397
398
398
+
/* 15. Horizontal rules */
415
399
hr {
416
416
-
border: 0;
417
417
-
border-bottom: 1px solid var(--dc-bg-3);
418
418
-
margin: 1rem auto;
400
400
+
border: 0;
401
401
+
border-bottom: 1px solid var(--dc-bg-3);
402
402
+
margin: 1rem auto;
419
403
}
420
404
405
405
+
/* 16. Fieldsets */
421
406
fieldset {
422
422
-
margin-top: 1rem;
423
423
-
padding: 2rem;
424
424
-
border: 1px solid var(--dc-bg-3);
425
425
-
border-radius: 4px;
407
407
+
margin-top: 1rem;
408
408
+
padding: 2rem;
409
409
+
border: 1px solid var(--dc-bg-3);
410
410
+
border-radius: 0.25rem;
426
411
}
427
412
428
413
legend {
429
429
-
padding: auto 0.5rem;
414
414
+
padding: auto 0.5rem;
430
415
}
431
416
417
417
+
/* 17. Tables */
432
418
table {
433
433
-
border-collapse: collapse;
434
434
-
width: 100%;
419
419
+
border-collapse: collapse;
420
420
+
width: 100%;
435
421
}
436
422
437
423
td,
438
424
th {
439
439
-
border: 1px solid var(--dc-bg-3);
440
440
-
text-align: left;
441
441
-
padding: 0.5rem;
425
425
+
border: 1px solid var(--dc-bg-3);
426
426
+
text-align: left;
427
427
+
padding: 0.5rem;
442
428
}
443
429
444
430
th {
445
445
-
background: var(--dc-bg-2);
431
431
+
background: var(--dc-bg-2);
446
432
}
447
433
448
434
tr:nth-child(even) {
449
449
-
background: var(--dc-bg-2);
435
435
+
background: var(--dc-bg-2);
450
436
}
451
437
452
438
table caption {
453
453
-
font-weight: bold;
454
454
-
margin-bottom: 0.5rem;
439
439
+
font-weight: bold;
440
440
+
margin-bottom: 0.5rem;
455
441
}
456
442
457
457
-
textarea {
458
458
-
max-width: 100%;
459
459
-
}
460
460
-
443
443
+
/* 18. Lists */
461
444
ol,
462
445
ul {
463
463
-
padding-left: 2rem;
446
446
+
padding-left: 2rem;
464
447
}
465
448
466
449
li {
467
467
-
margin-top: 0.4rem;
450
450
+
margin-top: 0.4rem;
468
451
}
469
452
470
453
ul ul,
471
454
ol ul,
472
455
ul ol,
473
456
ol ol {
474
474
-
margin-bottom: 0;
475
475
-
}
476
476
-
477
477
-
mark {
478
478
-
padding: 2px 4px;
479
479
-
background: var(--dc-ac-1);
480
480
-
color: var(--dc-ac-tx);
481
481
-
border-radius: 4px;
482
482
-
}
483
483
-
484
484
-
textarea,
485
485
-
select,
486
486
-
input {
487
487
-
padding: 6px 12px;
488
488
-
margin-bottom: 0.5rem;
489
489
-
background: var(--dc-bg-2);
490
490
-
color: var(--dc-tx-2);
491
491
-
border: 1px solid var(--dc-bg-3);
492
492
-
border-radius: 4px;
493
493
-
box-shadow: none;
494
494
-
box-sizing: border-box;
495
495
-
}
496
496
-
497
497
-
img {
498
498
-
max-width: 100%;
457
457
+
margin-bottom: 0;
499
458
}