···
2
-
padding: 0.625rem 0 0 0;
7
-
justify-content: flex-end;
9
-
align-content: flex-end;
2
+
padding: 0.625rem 0 0 0;
7
+
justify-content: flex-end;
9
+
align-content: flex-end;
14
-
flex-direction: column;
15
-
justify-content: center;
16
-
align-items: center;
18
-
padding-bottom: 0.5rem;
14
+
flex-direction: column;
15
+
justify-content: center;
16
+
align-items: center;
18
+
padding-bottom: 0.5rem;
26
-
color: var(--accent-dark);
26
+
color: var(--accent-dark);
31
-
flex-direction: row;
33
-
justify-content: flex-end;
34
-
align-items: flex-start;
35
-
align-content: flex-end;
31
+
flex-direction: row;
33
+
justify-content: flex-end;
34
+
align-items: flex-start;
35
+
align-content: flex-end;
40
-
margin-bottom: 0.375rem;
40
+
margin-bottom: 0.375rem;
47
-
aspect-ratio: 1 / 1;
48
-
display: inline-block;
49
-
vertical-align: middle;
52
-
background-color: transparent;
47
+
aspect-ratio: 1 / 1;
48
+
display: inline-block;
49
+
vertical-align: middle;
52
+
background-color: transparent;
57
-
background-color: transparent;
58
-
color: var(--accent);
57
+
background-color: transparent;
58
+
color: var(--accent);
63
-
margin: 0 0 0 0.125rem;
63
+
margin: 0 0 0 0.125rem;
.footnote-definition-label {
67
-
color: var(--accent);
67
+
color: var(--accent);
72
-
margin: 0.625rem 0 0 0.625rem;
72
+
margin: 0.625rem 0 0 0.625rem;
84
-
background-color: transparent;
85
-
color: var(--accent);
84
+
background-color: transparent;
85
+
color: var(--accent);
112
-
padding: 0.1em 0.3em 0.1em 0.3em;
113
-
color: var(--text-dark);
114
-
background-color: var(--bg-light);
112
+
padding: 0.1em 0.3em 0.1em 0.3em;
113
+
color: var(--text-dark);
114
+
background-color: var(--bg-light);
118
-
border-top-left-radius: 0;
118
+
border-top-left-radius: 0;
122
-
padding-top: 0.2rem;
123
-
padding-bottom: 0.2rem;
122
+
padding-top: 0.2rem;
123
+
padding-bottom: 0.2rem;
127
-
display: inline-block;
129
-
font-family: "code", monospace !important;
133
-
margin-bottom: 0.2rem;
135
-
border-top-left-radius: 0.2em;
136
-
border-top-right-radius: 0.2em;
137
-
padding-left: 0.75rem;
138
-
padding-right: 0.75rem;
139
-
padding-top: 0.25rem;
140
-
padding-bottom: 0.25rem;
141
-
position: relative;
142
-
background-color: var(--accent);
127
+
display: inline-block;
129
+
font-family: "code", monospace !important;
133
+
margin-bottom: 0.2rem;
135
+
border-top-left-radius: 0.2em;
136
+
border-top-right-radius: 0.2em;
137
+
padding-left: 0.75rem;
138
+
padding-right: 0.75rem;
139
+
padding-top: 0.25rem;
140
+
padding-bottom: 0.25rem;
141
+
position: relative;
142
+
background-color: var(--accent);
blockquote:has(+ pre) p {
147
-
color: var(--accent-text);
147
+
color: var(--accent-text);
blockquote:has(+ pre) p::selection {
151
-
background: var(--pink-puree);
151
+
background: var(--pink-puree);
157
-
flex-direction: column;
158
-
justify-content: center;
159
-
align-content: center;
160
-
text-align: center;
157
+
flex-direction: column;
158
+
justify-content: center;
159
+
align-content: center;
160
+
text-align: center;
165
-
aspect-ratio: 16 / 9;
166
-
align-self: center;
165
+
aspect-ratio: 16 / 9;
166
+
align-self: center;
171
-
text-align: center;
171
+
text-align: center;
175
-
border-style: none;
175
+
border-style: none;
179
-
border-style: dashed;
179
+
border-style: dashed;
185
-
aspect-ratio: 1 / 1;
186
-
border-radius: 50%;
187
-
vertical-align: middle;
188
-
display: inline-block;
185
+
aspect-ratio: 1 / 1;
186
+
border-radius: 50%;
187
+
vertical-align: middle;
188
+
display: inline-block;
195
-
display: inline-flex;
196
-
align-items: center;
197
-
vertical-align: middle;
195
+
display: inline-flex;
196
+
align-items: center;
197
+
vertical-align: middle;
201
-
display: inline-flex;
202
-
align-items: center;
201
+
display: inline-flex;
202
+
align-items: center;
211
-
flex-direction: column;
213
-
padding-top: 0.5rem;
211
+
flex-direction: column;
213
+
padding-top: 0.5rem;
218
-
border-radius: 0.25rem;
218
+
border-radius: 0.25rem;
225
-
flex-direction: row;
225
+
flex-direction: row;
229
-
max-width: calc(50% - 0.25rem);
229
+
max-width: calc(50% - 0.25rem);
234
-
grid-template-columns: repeat(2, 1fr);
234
+
grid-template-columns: repeat(2, 1fr);
246
-
pointer-events: none;
249
-
text-align: center;
246
+
pointer-events: none;
249
+
text-align: center;
253
-
padding: 0.7em 1.2em 0.7em 1.2em;
254
-
background: var(--accent);
255
-
border-bottom: 5px solid var(--bg-light);
256
-
border-radius: 7px 7px 10px 10px;
259
-
color: var(--accent-text);
260
-
display: inline-block;
261
-
text-align: center;
263
-
transform 0.3s ease,
253
+
padding: 0.7em 1.2em 0.7em 1.2em;
254
+
background: var(--accent);
255
+
border-bottom: 5px solid var(--bg-light);
256
+
border-radius: 7px 7px 10px 10px;
259
+
color: var(--accent-text);
260
+
display: inline-block;
261
+
text-align: center;
263
+
transform 0.3s ease,
270
-
transform: translateY(10px) scale(0.95);
274
-
transform: translateY(0) scale(1);
270
+
transform: translateY(10px) scale(0.95);
274
+
transform: translateY(0) scale(1);
@media (prefers-reduced-motion: no-preference) {
279
-
.bubble.animate-in {
280
-
animation: bubbleIn 0.3s ease-out forwards;
279
+
.bubble.animate-in {
280
+
animation: bubbleIn 0.3s ease-out forwards;
285
-
color: var(--accent-text);
286
-
text-decoration: none;
285
+
color: var(--accent-text);
286
+
text-decoration: none;
290
-
font-weight: normal;
290
+
font-weight: normal;
297
+
justify-content: center;
299
+
padding-bottom: 0.5rem;
303
+
display: inline-block;
313
+
display: inline-flex;
314
+
align-items: center;
295
-
--nightshade-violet: oklch(0.27 0.0242 287.67);
296
-
--purple-night: oklch(27.58% 0.0203 289.13);
297
-
--red-crushed-grape: oklch(0.656 0.1189 296.74);
298
-
--dark-crushed-grape: oklch(0.6261 0.1289 284.99);
299
-
--light-crushed-grape: oklch(73.48% 0.1008 284.99);
300
-
--reseda-green: oklch(62.33% 0.0475 126.94);
301
-
--earth-yellow: oklch(86.49% 0.018 73.05);
302
-
--sunset: oklch(0.86 0.0213 73.05);
303
-
--ultra-violet: oklch(42.21% 0.0676 297.45);
304
-
--rose-quartz: oklch(65.32% 0.0585 311.96);
305
-
--pink-puree: oklch(75.65% 0.0555 290.76);
306
-
--lavendar-breeze: oklch(91.06% 0.0223 290.76);
307
-
--purple-gray: oklch(25.63% 0.0002 290.76);
308
-
--alice-blue: oklch(95.38% 0.0118 239.91);
318
+
--nightshade-violet: oklch(0.27 0.0242 287.67);
319
+
--purple-night: oklch(27.58% 0.0203 289.13);
320
+
--red-crushed-grape: oklch(0.656 0.1189 296.74);
321
+
--dark-crushed-grape: oklch(0.6261 0.1289 284.99);
322
+
--light-crushed-grape: oklch(73.48% 0.1008 284.99);
323
+
--reseda-green: oklch(62.33% 0.0475 126.94);
324
+
--earth-yellow: oklch(86.49% 0.018 73.05);
325
+
--sunset: oklch(0.86 0.0213 73.05);
326
+
--ultra-violet: oklch(42.21% 0.0676 297.45);
327
+
--rose-quartz: oklch(65.32% 0.0585 311.96);
328
+
--pink-puree: oklch(75.65% 0.0555 290.76);
329
+
--lavendar-breeze: oklch(91.06% 0.0223 290.76);
330
+
--purple-gray: oklch(25.63% 0.0002 290.76);
331
+
--alice-blue: oklch(95.38% 0.0118 239.91);