-
-
Notifications
You must be signed in to change notification settings - Fork 167
/
catppuccin.user.less
514 lines (461 loc) Β· 78.6 KB
/
catppuccin.user.less
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
/* ==UserStyle==
@name Stack Overflow Catppuccin
@namespace github.com/catppuccin/userstyles/styles/stack-overflow
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/stack-overflow
@version 2024.12.31
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/stack-overflow/catppuccin.user.less
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Astack-overflow
@description Soothing pastel theme for Stack Overflow
@author Catppuccin
@license MIT
@preprocessor less
@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:FrappΓ©", "macchiato:Macchiato", "mocha:Mocha"]
@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:FrappΓ©", "macchiato:Macchiato", "mocha:Mocha*"]
@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"]
==/UserStyle== */
@-moz-document domain("stackoverflow.com"),
domain("stackexchange.com"),
domain("serverfault.com"),
domain("superuser.com"),
domain("mathoverflow.net"),
domain("askubuntu.com"),
domain("stackapps.com") {
@import url("https://unpkg.com/@catppuccin/[email protected]/css/catppuccin-variables.important.css");
code.hljs {
background: none !important;
}
body:not(.theme-highcontrast, .theme-dark).unified-theme {
&,
.themed {
#catppuccin(@lightFlavor);
}
}
body:not(.theme-highcontrast).unified-theme.theme-dark {
&,
.themed {
#catppuccin(@darkFlavor);
}
}
body:not(.theme-highcontrast).unified-theme.theme-system {
@media (prefers-color-scheme: light) {
#catppuccin(@lightFlavor);
}
@media (prefers-color-scheme: dark) {
#catppuccin(@darkFlavor);
}
}
#catppuccin(@flavor) {
@rosewater: @catppuccin[@@flavor][@rosewater];
@flamingo: @catppuccin[@@flavor][@flamingo];
@pink: @catppuccin[@@flavor][@pink];
@mauve: @catppuccin[@@flavor][@mauve];
@red: @catppuccin[@@flavor][@red];
@maroon: @catppuccin[@@flavor][@maroon];
@peach: @catppuccin[@@flavor][@peach];
@yellow: @catppuccin[@@flavor][@yellow];
@green: @catppuccin[@@flavor][@green];
@teal: @catppuccin[@@flavor][@teal];
@sky: @catppuccin[@@flavor][@sky];
@sapphire: @catppuccin[@@flavor][@sapphire];
@blue: @catppuccin[@@flavor][@blue];
@lavender: @catppuccin[@@flavor][@lavender];
@text: @catppuccin[@@flavor][@text];
@subtext1: @catppuccin[@@flavor][@subtext1];
@subtext0: @catppuccin[@@flavor][@subtext0];
@overlay2: @catppuccin[@@flavor][@overlay2];
@overlay1: @catppuccin[@@flavor][@overlay1];
@overlay0: @catppuccin[@@flavor][@overlay0];
@surface2: @catppuccin[@@flavor][@surface2];
@surface1: @catppuccin[@@flavor][@surface1];
@surface0: @catppuccin[@@flavor][@surface0];
@base: @catppuccin[@@flavor][@base];
@mantle: @catppuccin[@@flavor][@mantle];
@crust: @catppuccin[@@flavor][@crust];
@accent: @catppuccin[@@flavor][@@accentColor];
--ctp-rosewater: @rosewater;
--ctp-flamingo: @flamingo;
--ctp-pink: @pink;
--ctp-mauve: @mauve;
--ctp-red: @red;
--ctp-maroon: @maroon;
--ctp-peach: @peach;
--ctp-yellow: @yellow;
--ctp-green: @green;
--ctp-teal: @teal;
--ctp-sky: @sky;
--ctp-sapphire: @sapphire;
--ctp-blue: @blue;
--ctp-lavender: @lavender;
--ctp-text: @text;
--ctp-subtext1: @subtext1;
--ctp-subtext0: @subtext0;
--ctp-overlay2: @overlay2;
--ctp-overlay1: @overlay1;
--ctp-overlay0: @overlay0;
--ctp-surface2: @surface2;
--ctp-surface1: @surface1;
--ctp-surface0: @surface0;
--ctp-base: @base;
--ctp-mantle: @mantle;
--ctp-crust: @crust;
color-scheme: if(@flavor = latte, light, dark);
::selection {
background-color: fade(@accent, 30%);
}
input,
textarea {
&::placeholder {
color: @subtext0 !important;
}
}
&,
* {
--theme-background-color: @mantle;
--theme-content-background-color: @base;
--theme-content-border-color: @surface0;
--theme-topbar-background-color: @mantle;
--theme-topbar-search-background: @mantle;
--theme-topbar-search-border: @surface2;
--theme-topbar-search-placeholder: @subtext0;
--theme-topbar-item-color: @text;
--theme-topbar-item-color-hover: @text;
--theme-topbar-item-background-hover: @surface0;
--theme-button-primary-background-color: @accent;
--theme-button-primary-hover-background-color: darken(@accent, 5%);
--theme-button-primary-active-background-color: @text;
--theme-link-color: @accent;
--theme-link-color-hover: darken(@accent, 5%);
--theme-footer-title-color: @text;
--theme-footer-text-color: @subtext0;
--theme-footer-link-color: @subtext0;
--theme-footer-link-color-hover: @subtext1;
--theme-footer-background-color: @mantle;
--theme-header-background-color: transparent;
--theme-tag-background-color: @accent;
--theme-tag-border-color: @accent;
--theme-tag-color: @mantle;
--theme-tag-hover-background-color: darken(@accent, 5%);
--theme-tag-hover-border-color: darken(@accent, 5%);
--theme-tag-hover-color: @mantle;
--theme-post-title-color: @accent;
--theme-post-title-color-hover: darken(@accent, 5%);
--highlight-bg: @mantle;
--theme-primary: @accent;
--theme-primary-100: fade(@accent, 20%);
--theme-primary-200: fade(@accent, 30%);
--theme-primary-500: fade(@accent, 90%);
--theme-primary-600: @accent;
--translucent-secondary: fade(@accent, 10%);
--theme-secondary-100: fade(@accent, 20%);
--theme-secondary-200: fade(@accent, 30%);
--theme-secondary-300: fade(@accent, 40%);
--theme-secondary-400: fade(@accent, 50%);
--theme-secondary-500: fade(@accent, 60%);
--theme-secondary-600: fade(@accent, 70%);
--white: @mantle;
--black: @text;
--black-100: @base;
--black-150: @surface0;
--black-200: @surface1;
--black-225: @surface1;
--black-250: @surface2;
--black-300: @overlay0;
--black-350: @overlay2;
--black-400: @subtext0;
--black-500: @subtext1;
--black-600: @text;
--purple-100: fade(@mauve, 30%);
--purple-200: fade(@mauve, 40%);
--purple-400: fade(@mauve, 60%);
--green-100: @green;
--green-400: @green;
--green-500: @green;
--blue-200: fade(@blue, 30%);
--blue-300: fade(@blue, 40%);
--blue-400: @sky;
--blue-500: @blue;
--orange-400: fade(@peach, 80%);
--orange-500: fade(@peach, 90%);
--orange-600: @peach;
--bronze-100: fade(@rosewater, 20%);
--bronze-200: fade(@rosewater, 30%);
--bronze-300: fade(@rosewater, 40%);
--bronze-400: fade(@rosewater, 50%);
--yellow-100: fade(@yellow, 20%);
--yellow-200: fade(@yellow, 30%);
--yellow-400: fade(@yellow, 70%);
--yellow-500: fade(@yellow, 90%);
--red-200: fade(@red, 40%);
--red-400: fade(@red, 70%);
--red-500: fade(@red, 80%);
--scrollbar: @surface1;
}
.wmd-button > span {
@svg: escape(
'<svg width="360" height="60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 8c0-1.5-1.6-3-3.5-3H5v12h6.3c1.7 0 3.2-1.7 3.2-3.5 0-1.3-.9-2.5-2-3 .8-.6 1.5-1 1.5-2.5M7.5 7H10a1.5 1.5 0 0 1 0 3H7.5zm3 8h-3v-3h3a1.5 1.5 0 1 1 0 3M32 5v2h2.6l-3.7 8H28v2h8v-2h-2.6l3.7-8H40V5zm18.2 8.8c.5.4 1 .7 1.6.9l.7-1.8a4.1 4.1 0 1 1 4-.8l1.2 1.4a6 6 0 1 0-7.5.3" fill="@{subtext0}"/><path d="M53.6 8.2a6 6 0 0 0-1.6-.8L51.4 9a4.1 4.1 0 1 1-4 .8L46 8.4a6 6 0 1 0 7.5-.2zM63 7c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H66l1.8-3H65a2 2 0 0 1-2-2zm8 0c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H74l1.8-3H73a2 2 0 0 1-2-2zm32-2c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm4.5 7.5L104 17h14l-4.5-6-3.5 4.5zm0-4.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m76.5 2h14v2h-14z" fill="@{subtext0}"/><path opacity=".4" d="M184 4h14v1h-14zm0 3h14v1h-14zm0 7h14v1h-14zm0 3h14v1h-14z" fill="@{subtext0}"/><path d="M251 3a8 8 0 1 0 0 16 8 8 0 0 0 0-16m.8 12.1c0 .7-.5 1.2-1.2 1.2s-1.2-.5-1.2-1.2c0-.8.6-1.2 1.2-1.2.7 0 1.2.5 1.2 1.2m2-5.1-1 1-.6.3-.5.7v.7s-.1.2-.3.2H250c-.2 0-.2-.1-.2-.2 0-.6.1-1.2.4-1.6.4-.5.9-1 1.4-1.3.2 0 .3-.2.4-.3a1.3 1.3 0 0 0 0-1.8c-.2-.3-.5-.4-1-.4s-.8.3-1 .6-.2.7-.2 1h-2q0-1.95 1.2-2.7c.5-.3 1.1-.5 1.9-.5 1 0 1.8.2 2.5.7.6.5 1 1.2 1 2.2 0 .5-.3 1-.5 1.4z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M262 5c0-1.1.9-2 2-2h10l4 4v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm9.7 2-1.4 1.4 2.6 2.6-2.6 2.6 1.4 1.4 4-4zm-2 1.4L268.3 7l-4 4 4 4 1.4-1.4-2.6-2.6zM230 3a8 8 0 0 1 5.6 2.3L238 3v7h-7l3.2-3.2A6 6 0 0 0 230 5a6 6 0 0 0 0 12v2a8 8 0 1 1 0-16" fill="@{subtext0}"/><path fill="@{subtext0}" d="M163 4h14v2h-14zm2 3h10v2h-10z"/><path opacity=".4" fill="@{subtext0}" d="M163 11h14v1h-14zm2 3h10v1h-10zm-2 3h14v1h-14z"/><path d="M87 9.5V7.2c0-1 .8-1.4 2-1.4V4c-2.5 0-4 1-4 3.1v2.1c0 .4-.3.8-.8.8H83v2h1.2c.5 0 .8.4.8.8v2c0 2.2 1.5 3.2 4 3.2v-1.8c-1.2 0-2-.4-2-1.4v-2.3c0-.9-.7-1.4-1.1-1.5.4-.1 1.1-.6 1.1-1.5m7 0V7.2c0-1-.8-1.4-2-1.4V4c2.5 0 4 1 4 3.1v2.1c0 .4.3.8.8.8H98v2h-1.2c-.5 0-.8.4-.8.8v2c0 2.2-1.5 3.2-4 3.2v-1.8c1.2 0 2-.4 2-1.4v-2.3c0-.9.7-1.4 1.1-1.5-.4-.1-1.1-.6-1.1-1.5" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M124 8h1V4h-2v1h1zm.8 2H123V9h3v.9l-1.8 2.1h1.8v1h-3v-.9zm-1.8 5v-1h3v4h-3v-1h2v-.5h-1v-1h1V15zm5-8V5h9v2zm0 10h9v-2h-9zm9-5h-9v-2h9z" fill="@{subtext0}"/><path d="M146.3 6a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0M157 7h-9V5h9zm0 10h-9v-2h9zm-9-5h9v-2h-9zm-1.7 4a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0m-1.3-3.7a1.3 1.3 0 1 0 0-2.6 1.3 1.3 0 0 0 0 2.6" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M210 3a8 8 0 0 0-5.6 2.3L202 3v7h7l-3.2-3.2A6 6 0 0 1 210 5a6 6 0 0 1 0 12v2a8 8 0 1 0 0-16" fill="@{subtext0}"/><path d="M14 28c0-1.5-1.6-3-3.5-3H5v12h6.3c1.7 0 3.2-1.7 3.2-3.5 0-1.3-.9-2.5-2-3 .8-.6 1.5-1 1.5-2.5m-6.5-1H10a1.5 1.5 0 1 1 0 3H7.5zm3 8h-3v-3h3a1.5 1.5 0 1 1 0 3M32 25v2h2.6l-3.7 8H28v2h8v-2h-2.6l3.7-8H40v-2zm18.2 8.8c.5.4 1 .7 1.6.9l.7-1.8a4.1 4.1 0 1 1 4-.8l1.2 1.4a6 6 0 1 0-7.5.3" fill="@{subtext1}"/><path d="M53.6 28.2a6 6 0 0 0-1.6-.8l-.6 1.7a4.1 4.1 0 1 1-4 .8L46 28.4a6 6 0 1 0 7.5-.2zM63 27c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H66l1.8-3H65a2 2 0 0 1-2-2zm8 0c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H74l1.8-3H73a2 2 0 0 1-2-2zm32-2c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm4.5 7.5L104 37h14l-4.5-6-3.5 4.5zm0-4.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m76.5 2h14v2h-14z" fill="@{subtext1}"/><path opacity=".4" d="M184 24h14v1h-14zm0 3h14v1h-14zm0 7h14v1h-14zm0 3h14v1h-14z" fill="@{subtext1}"/><path d="M251 23a8 8 0 1 0 0 16 8 8 0 0 0 0-16m.8 12.1c0 .7-.5 1.2-1.2 1.2s-1.2-.5-1.2-1.2c0-.8.6-1.2 1.2-1.2.7 0 1.2.5 1.2 1.2m2-5.1-1 1-.6.3-.5.7v.7s-.1.2-.3.2H250c-.2 0-.2-.1-.2-.2 0-.6.1-1.2.4-1.6.4-.5.9-1 1.4-1.3.2 0 .3-.2.4-.3a1.3 1.3 0 0 0 0-1.8c-.2-.3-.5-.4-1-.4s-.8.3-1 .6-.2.7-.2 1h-2q0-1.95 1.2-2.7c.5-.3 1.1-.5 1.9-.5 1 0 1.8.2 2.5.7.6.5 1 1.2 1 2.2 0 .5-.3 1-.5 1.4z" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M262 25c0-1.1.9-2 2-2h10l4 4v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm9.7 2-1.4 1.4 2.6 2.6-2.6 2.6 1.4 1.4 4-4zm-2 1.4-1.4-1.4-4 4 4 4 1.4-1.4-2.6-2.6zM230 23a8 8 0 0 1 5.6 2.4L238 23v7h-7l3.2-3.2A6 6 0 0 0 230 25a6 6 0 0 0 0 12v2a8 8 0 1 1 0-16" fill="@{subtext1}"/><path fill="@{subtext1}" d="M163 24h14v2h-14zm2 3h10v2h-10z"/><path opacity=".4" fill="@{subtext1}" d="M163 31h14v1h-14zm2 3h10v1h-10zm-2 3h14v1h-14z"/><path d="M87 29.5v-2.3c0-1 .8-1.4 2-1.4V24c-2.5 0-4 1-4 3.1v2.1c0 .4-.3.8-.8.8H83v2h1.2c.5 0 .8.4.8.8v2c0 2.2 1.5 3.2 4 3.2v-1.8c-1.2 0-2-.4-2-1.4v-2.3c0-.9-.7-1.4-1.1-1.5.4-.1 1.1-.6 1.1-1.5m7 0v-2.3c0-1-.8-1.4-2-1.4V24c2.5 0 4 1 4 3.1v2.1c0 .4.3.8.8.8H98v2h-1.2c-.5 0-.8.4-.8.8v2c0 2.2-1.5 3.2-4 3.2v-1.8c1.2 0 2-.4 2-1.4v-2.3c0-.9.7-1.4 1.1-1.5-.4-.1-1.1-.6-1.1-1.5" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M124 28h1v-4h-2v1h1zm.8 2H123v-1h3v.9l-1.8 2.1h1.8v1h-3v-.9zm-1.8 5v-1h3v4h-3v-1h2v-.5h-1v-1h1V35zm5-8v-2h9v2zm0 10h9v-2h-9zm9-5h-9v-2h9z" fill="@{subtext1}"/><path d="M146.3 26a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0m10.7 1h-9v-2h9zm0 10h-9v-2h9zm-9-5h9v-2h-9zm-1.7 4a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0m-1.3-3.7a1.3 1.3 0 1 0 0-2.6 1.3 1.3 0 0 0 0 2.6" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M210 23a8 8 0 0 0-5.6 2.4L202 23v7h7l-3.2-3.2A6 6 0 0 1 210 25a6 6 0 0 1 0 12v2a8 8 0 1 0 0-16" fill="@{subtext1}"/><path d="M14 48c0-1.5-1.6-3-3.5-3H5v12h6.3c1.7 0 3.2-1.7 3.2-3.5 0-1.3-.9-2.5-2-3 .8-.6 1.5-1 1.5-2.5m-6.5-1H10a1.5 1.5 0 1 1 0 3H7.5zm3 8h-3v-3h3a1.5 1.5 0 1 1 0 3M32 45v2h2.6l-3.7 8H28v2h8v-2h-2.6l3.7-8H40v-2zm18.2 8.8c.5.4 1 .7 1.6.9l.7-1.8a4.1 4.1 0 1 1 4-.8l1.2 1.4a6 6 0 1 0-7.5.3" fill="@{text}"/><path d="M53.6 48.2a6 6 0 0 0-1.6-.8l-.6 1.7a4.1 4.1 0 1 1-4 .8L46 48.4a6 6 0 1 0 7.5-.2zM63 47c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H66l1.8-3H65a2 2 0 0 1-2-2zm8 0c0-1.1.9-2 2-2h3a2 2 0 0 1 2 2v7l-1.8 3H74l1.8-3H73a2 2 0 0 1-2-2zm32-2c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm4.5 7.5L104 57h14l-4.5-6-3.5 4.5zm0-4.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m76.5 2h14v2h-14z" fill="@{text}"/><path opacity=".4" d="M184 44h14v1h-14zm0 3h14v1h-14zm0 7h14v1h-14zm0 3h14v1h-14z" fill="@{text}"/><path d="M251 43a8 8 0 1 0 0 16 8 8 0 0 0 0-16m.8 12.1c0 .7-.5 1.2-1.2 1.2s-1.2-.5-1.2-1.2c0-.8.6-1.2 1.2-1.2.7 0 1.2.5 1.2 1.2m2-5.1-1 1-.6.3-.5.7v.7s-.1.2-.3.2H250c-.2 0-.2-.1-.2-.2 0-.6.1-1.2.4-1.6.4-.5.9-1 1.4-1.3.2 0 .3-.2.4-.3a1.3 1.3 0 0 0 0-1.8c-.2-.3-.5-.4-1-.4s-.8.3-1 .6-.2.7-.2 1h-2q0-1.95 1.2-2.7c.5-.3 1.1-.5 1.9-.5 1 0 1.8.2 2.5.7.6.5 1 1.2 1 2.2 0 .5-.3 1-.5 1.4z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M262 45c0-1.1.9-2 2-2h10l4 4v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm9.7 2-1.4 1.4 2.6 2.6-2.6 2.6 1.4 1.4 4-4zm-2 1.4-1.4-1.4-4 4 4 4 1.4-1.4-2.6-2.6zM230 43a8 8 0 0 1 5.6 2.4L238 43v7h-7l3.2-3.2A6 6 0 0 0 230 45a6 6 0 0 0 0 12v2a8 8 0 1 1 0-16" fill="@{text}"/><path fill="@{text}" d="M163 44h14v2h-14zm2 3h10v2h-10z"/><path opacity=".4" fill="@{text}" d="M163 51h14v1h-14zm2 3h10v1h-10zm-2 3h14v1h-14z"/><path d="M87 49.5v-2.3c0-1 .8-1.4 2-1.4V44c-2.5 0-4 1-4 3.1v2.1c0 .4-.3.8-.8.8H83v2h1.2c.5 0 .8.4.8.8v2c0 2.2 1.5 3.2 4 3.2v-1.8c-1.2 0-2-.4-2-1.4v-2.3c0-.9-.7-1.4-1.1-1.5.4-.1 1.1-.6 1.1-1.5m7 0v-2.3c0-1-.8-1.4-2-1.4V44c2.5 0 4 1 4 3.1v2.1c0 .4.3.8.8.8H98v2h-1.2c-.5 0-.8.4-.8.8v2c0 2.2-1.5 3.2-4 3.2v-1.8c1.2 0 2-.4 2-1.4v-2.3c0-.9.7-1.4 1.1-1.5-.4-.1-1.1-.6-1.1-1.5" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M124 48h1v-4h-2v1h1zm.8 2H123v-1h3v.9l-1.8 2.1h1.8v1h-3v-.9zm-1.8 5v-1h3v4h-3v-1h2v-.5h-1v-1h1V55zm5-8v-2h9v2zm0 10h9v-2h-9zm9-5h-9v-2h9z" fill="@{text}"/><path d="M146.3 46a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0m10.7 1h-9v-2h9zm0 10h-9v-2h9zm-9-5h9v-2h-9zm-1.7 4a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0m-1.3-3.7a1.3 1.3 0 1 0 0-2.6 1.3 1.3 0 0 0 0 2.5z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M210 43a8 8 0 0 0-5.6 2.4L202 43v7h7l-3.2-3.2A6 6 0 0 1 210 45a6 6 0 0 1 0 12v2a8 8 0 1 0 0-16" fill="@{text}"/><path d="M296.5 18h-3.1l-5.4-7.6c-.8.5-1.3 1.4-1.4 2.8L286 18h-2.6l.5-4.8c.3-2.3 1.2-3.8 2.8-4.6L283.4 4h3.1l4.5 6.3.9-.8.5-1.2.6-4.3h2.6l-.3 2.9a8.2 8.2 0 0 1-1 3.1c-.3.8-1 1.5-2 2z" fill="@{subtext0}"/><path d="M296.5 38h-3.1l-5.4-7.6c-.8.5-1.3 1.4-1.4 2.8L286 38h-2.6l.5-4.8c.3-2.3 1.2-3.8 2.8-4.6l-3.3-4.6h3.1l4.5 6.3.9-.8.5-1.2.6-4.3h2.6l-.3 2.9a8.2 8.2 0 0 1-1 3.1c-.3.8-1 1.5-2 2z" fill="@{subtext1}"/><path d="M296.5 58h-3.1l-5.4-7.6c-.8.5-1.3 1.4-1.4 2.8L286 58h-2.6l.5-4.8c.3-2.3 1.2-3.8 2.8-4.6l-3.3-4.6h3.1l4.5 6.3.9-.8.5-1.2.6-4.3h2.6l-.3 2.9a8.2 8.2 0 0 1-1 3.1c-.3.8-1 1.5-2 2z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M304 3a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm12 2h-12v3h12zm-12 5h3v7h-3zm12 0h-7v7h7z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M304 43a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V45a2 2 0 0 0-2-2zm12 2h-12v3h12zm-12 5h3v7h-3zm12 0h-7v7h7z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M304 23a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V25a2 2 0 0 0-2-2zm12 2h-12v3h12zm-12 5h3v7h-3zm12 0h-7v7h7z" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M327 2h-2v2h-2a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4.2l2.4 1.8 2.9-2.9 1 1.1h1.5a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4V2l-4 3zm0 3 4 3V6h4v5h-5V9h-2v6h2v-2h5v3h-.6l-1.9-2-3 3.2-1.7-1.2H323v-3h2v2h2V9h-2v2h-2V6h2v2h2z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M327 22h-2v2h-2a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4.2l2.4 1.8 2.9-2.9 1 1.1h1.5a2 2 0 0 0 2-2V26a2 2 0 0 0-2-2h-4v-2l-4 3zm0 3 4 3v-2h4v5h-5v-2h-2v6h2v-2h5v3h-.6l-1.9-2-3 3.2-1.7-1.2H323v-3h2v2h2v-6h-2v2h-2v-5h2v2h2z" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M327 42h-2v2h-2a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4.2l2.4 1.8 2.9-2.9 1 1.1h1.5a2 2 0 0 0 2-2V46a2 2 0 0 0-2-2h-4v-2l-4 3zm0 3 4 3v-2h4v5h-5v-2h-2v6h2v-2h5v3h-.6l-1.9-2-3 3.2-1.7-1.2H323v-3h2v2h2v-6h-2v2h-2v-5h2v2h2z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M341 5c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-1v4l-4-4h-7a2 2 0 0 1-2-2zm3.9 4c0-1.2 1-2.1 2.1-2.1h1V5h-1a4 4 0 1 0 0 8h1v-1.9h-1c-1.2 0-2.1-1-2.1-2.1m6.1-4h-1v1.9h1a2.1 2.1 0 1 1 0 4.2h-1V13h1a4 4 0 1 0 0-8m0 5h-4V8h4z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M341 25c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-1v4l-4-4h-7a2 2 0 0 1-2-2zm3.9 4c0-1.2 1-2.1 2.1-2.1h1V25h-1a4 4 0 1 0 0 8h1v-1.9h-1c-1.2 0-2.1-1-2.1-2.1m6.1-4h-1v1.9h1a2.1 2.1 0 1 1 0 4.2h-1V33h1a4 4 0 1 0 0-8m0 5h-4v-2h4z" fill="@{subtext1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M341 45c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-1v4l-4-4h-7a2 2 0 0 1-2-2zm3.9 4c0-1.2 1-2.1 2.1-2.1h1V45h-1a4 4 0 1 0 0 8h1v-1.9h-1c-1.2 0-2.1-1-2.1-2.1m6.1-4h-1v1.9h1a2.1 2.1 0 1 1 0 4.2h-1V53h1a4 4 0 1 0 0-8m0 5h-4v-2h4z" fill="@{text}"/></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
}
.s-topbar .s-topbar--logo .-img,
.envelope-on,
.envelope-off,
.vote-up-off,
.vote-up-on,
.vote-down-off,
.vote-down-on,
.feed-icon,
.vote-accepted-off,
.vote-accepted-on,
.vote-accepted-bounty,
.badge-earned-check,
.delete-tag,
.grippie,
.expander-arrow-hide,
.expander-arrow-show,
.expander-arrow-small-hide,
.expander-arrow-small-show,
.anonymous-gravatar,
.badge1,
.badge2,
.badge3 {
@svg: escape(
'<svg width="189" height="530" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M48 280.8v7.6l8.5 7.6L73 281.2V273l-16.5 14.9zM22 324v3l4 4 7-6v-4l-7 6" fill="@{green}"/><path d="M8 280.8v7.6l8.6 7.6L33 281.2V273l-16.4 14.9" fill="@{overlay0}"/><path d="M45 191h29l-14.4-15" fill="@{peach}"/><path d="M5 191h29l-14.5-15" fill="@{overlay0}"/><path d="M59.6 243 74 228H45zM6.5 322.5 0 329h13" fill="@{peach}"/><path d="M7.5 386.5 0 380v13zm47.5 87-8-6.5v13zm-48.5 0L14 480v-13zm20-84L33 383H20M6.5 341.5 0 348h13m6.5-105L34 228H5m14.5-108 2.9 9.2H32l-7.7 5.6 3 9.2-7.8-5.7-7.8 5.7 3-9.2-7.7-5.6h9.6" fill="@{overlay0}"/><path d="m59.6 120 2.9 9.2h9.6l-7.7 5.6 3 9.2-7.8-5.7-7.8 5.7 3-9.2-7.7-5.6h9.6" fill="@{yellow}"/><path d="m59.6 123.3 2.2 6.9H69l-5.8 4.2 2.3 6.9-5.9-4.3-5.9 4.3 2.3-6.9-5.8-4.2h7.3zm0-3.3-2.9 9.2h-9.6l7.7 5.6-3 9.2 7.8-5.7 7.8 5.7-3-9.2 7.7-5.6h-9.6z" fill="@{yellow}"/><path d="M65 408a3 3 0 1 0 0-6 3 3 0 0 0 0 6" fill="@{peach}"/><path d="M85 408a3 3 0 1 0 0-6 3 3 0 0 0 0 6" fill="@{surface2}"/><path d="M105 408a3 3 0 1 0 0-6 3 3 0 0 0 0 6" fill="@{yellow}"/><path d="M47 367h2v2h-2zm3 3h2v2h-2zm6 0h2v2h-2zm6 0h2v2h-2zm6 0h2v2h-2zm-15-3h2v2h-2zm6 0h2v2h-2zm6 0h2v2h-2zm6 0h2v2h-2" fill="@{surface2}"/><path d="M0 400v31h31v-31" fill="@{overlay0}"/><path d="M20 419a14 14 0 0 1 8 12H3a14.1 14.1 0 0 1 8-12v-.5a7.5 7.5 0 1 1 11.6-8.4 7.5 7.5 0 0 1-2.6 8.4z" fill="@{crust}"/><path d="M60 340h2v14h-2m3-13h10v8H63" fill="@{overlay0}"/><path d="M60 320h2v14h-2" fill="@{red}"/><path d="M63 321h10v8H63m17-9h14v14H80" fill="@{peach}"/><path d="M84 329c-1.4 0-2 .6-2 2 0 .4.6 1 2 1 .4 0 1-.6 1-1 0-1.4-.6-2-1-2m-2-4v2a5.1 5.1 0 0 1 5 5h2a7 7 0 0 0-7-7m0-3v2a7.9 7.9 0 0 1 8 8h2a10 10 0 0 0-10-10" fill="@{crust}"/><path d="m22.6 347.1-.7 3.2 3.2-.7zm.8-.7 3.6-3.6 2.5 2.5-3.6 3.6zm5.7-5.1c-.4 0-.8.1-1.1.4l-.7.7 2.5 2.5.7-.7c.2-.3.4-.7.4-1.1 0-1-.8-1.8-1.8-1.8" fill="@{subtext1}"/><path d="M107 459a7 7 0 1 0 0-14 7 7 0 0 0 0 14" fill="@{red}"/><path d="m110.2 453.7-1.9-1.9 1.9-1.9v-.3l-.9-.8h-.3l-2 2-1.8-2h-.3l-.9.8v.3l1.9 1.9-1.9 1.9v.3l.9.9h.3l1.9-1.9 1.9 1.9h.3l.9-.9" fill="@{crust}"/><path d="M47 354a7 7 0 1 0 0-14 7 7 0 0 0 0 14" fill="@{red}"/><path d="m50.2 348.7-1.9-1.9 1.9-1.9v-.3l-.9-.8H49l-2 2-1.8-2h-.3l-.9.8v.3l1.9 1.9-1.9 1.9v.3l.9.9h.3l1.9-1.9 1.9 1.9h.3l.9-.9" fill="@{crust}"/><path d="M47 333a7 7 0 1 0 0-14 7 7 0 0 0 0 14" fill="@{overlay0}"/><path d="m50.2 327.7-1.9-1.9 1.9-1.9v-.3l-.9-.8H49l-2 2-1.8-2h-.3l-.9.8v.3l1.9 1.9-1.9 1.9v.3l.9.9h.3l1.9-1.9 1.9 1.9h.3l.9-.9" fill="@{crust}"/><path d="m42 31-2.2-.2c-1.7-.1-2.3-.8-2.3-2 0-1.4 1-2.2 3-2.2 1.3-.1 2.6.3 3.6 1.1l1.3-1.3a7.5 7.5 0 0 0-4.8-1.4c-2.9 0-4.9 1.5-4.9 3.9 0 2.2 1.4 3.4 4 3.6l2.2.2c1.6.1 2.2.8 2.2 2 0 1.6-1.4 2.4-3.6 2.4-1.6.1-3.1-.5-4.2-1.6L35 36.8c1.5 1.4 3.5 2 5.5 1.9 3.2 0 5.5-1.5 5.5-4.1s-1.6-3.4-4-3.6m15.8-6.1c-2.2 0-3.5.4-4.7 1.9l1.3 1.3a3.6 3.6 0 0 1 3.4-1.5c2.5 0 3.4 1 3.4 2.9v1.3h-4c-3 0-4.6 1.5-4.6 3.9 0 1 .3 2 1 2.7.8.9 1.9 1.2 3.8 1.2 1.4.1 2.9-.4 3.9-1.4v1.3h2v-9.1c-.1-2.9-1.9-4.5-5.5-4.5m3.4 8.9c.1.8-.1 1.7-.7 2.3a4 4 0 0 1-3 .9c-2.1 0-3.1-.7-3.1-2.3q0-2.4 3-2.4h3.8zm9.7-7.1c1.2 0 2.4.5 3.1 1.5l1.3-1.3a5.4 5.4 0 0 0-4.4-2c-3.4 0-5.9 2.3-5.9 6.9s2.6 6.9 5.9 6.9c1.7.1 3.3-.7 4.4-2L74 35.4c-.7 1-1.9 1.5-3.1 1.5-1.2.1-2.4-.5-3.1-1.5q-1.05-1.65-.9-3.6-.15-1.95.9-3.6c.7-1 1.9-1.6 3.1-1.5m16.8-1.6h-2.4L79.2 31V19.1h-2v19.4h2v-4.9l2.4-2.4 4.5 7.3h2.4l-5.6-8.6zm9.2-.2c-1.6 0-3.2.5-4.3 1.7-1.3 1.3-1.6 3-1.6 5.4 0 2.5.3 4.1 1.6 5.4a6.1 6.1 0 0 0 4.3 1.7c1.6.1 3.2-.5 4.3-1.7 1.3-1.3 1.6-2.9 1.6-5.4s-.3-4-1.6-5.4a5.4 5.4 0 0 0-4.3-1.7m1.7 10.5c-.9.8-2.3.8-3.2 0-.7-.7-.8-2-.8-3.4s.1-2.7.8-3.4c.9-.8 2.3-.8 3.2 0 .7.7.8 2 .8 3.4 0 1.5-.1 2.7-.8 3.4M112.2 25l-2.8 8.6-2.8-8.6h-3.7l5.2 14h2.7l5.1-14zm9.6 0c-3.6 0-6.1 2.5-6.1 7 0 5.7 3.2 7.2 6.5 7.2 2 .1 4-.7 5.3-2.2l-2.1-2c-.8.8-2 1.3-3.2 1.2a3 3 0 0 1-3.1-2.7v-.4h8.7v-1.6c.1-3.8-2.1-6.6-6-6.6zm-2.7 5.7.3-1.5c.4-.9 1.3-1.4 2.3-1.4s1.9.5 2.3 1.4l.3 1.5zm13.3-4.3v-1.3H129v14h3.5v-8.4c0-1.3.8-2.4 2.1-2.6h.2c.7 0 1.4.3 1.8.8l2.6-2.6A4.1 4.1 0 0 0 136 25c-1.3 0-2.6.4-3.5 1.4zm7.6-2.8V39h3.5V28h2.6v-2.7h-2.6v-1.5c0-.6.3-1.2 1-1.3h1.5v-3h-2a3.9 3.9 0 0 0-4 3.8zm20.3 1.3c-1.6 0-3.2.5-4.3 1.7-1.3 1.3-1.6 3-1.6 5.4 0 2.5.3 4.1 1.6 5.4a6.1 6.1 0 0 0 4.3 1.7c1.6.1 3.2-.5 4.3-1.7 1.3-1.3 1.6-2.9 1.6-5.4s-.3-4-1.6-5.4a5.4 5.4 0 0 0-4.3-1.7m1.7 10.5c-.9.8-2.3.8-3.2 0-.7-.7-.8-2-.8-3.4s.1-2.7.8-3.4c.9-.8 2.3-.8 3.2 0 .7.7.8 2 .8 3.4 0 1.5-.1 2.7-.8 3.4M182.7 25l-2.3 8.6-2.9-8.6H175l-2.8 8.7-2.3-8.6h-3.7l4.3 14h2.9l2.9-8.8 2.9 8.8h3l4.3-14h-3.8zm-31.2 9.8V19.6H148V35a3.8 3.8 0 0 0 3.6 4h2.5v-3h-1.3c-.6.1-1.1-.2-1.3-.8zm-98.8-9.4H49V21h-2v13.9c0 2 1.1 3.6 3.4 3.6h1.4v-1.7h-1c-1.3 0-1.8-.7-1.8-2v-7.7h1.9z" fill="@{text}"/><path d="M26 41v-9h4v13H0V32h4v9z" fill="@{overlay2}"/><path d="m23 34 .8-3-16.1-3.3L7 31zM9.2 23.2l15 7 1.4-3-15-7zm4.2-7.4L26 26.4l2.1-2.5-12.7-10.6-2.1 2.5zM21.5 8l-2.7 2 9.9 13.3 2.7-2zM7 38h16v-3H7z" fill="@{peach}"/><path d="M21 527v-8h3v11H0v-11h3v8z" fill="@{overlay2}"/><path d="m5.4 519.1 13.6 2 .1-2.4L6 516l-.5 3zm1.8-6.8 12 5.6 1.1-2.4-12-5.6zm3.4-5.9 10.2 8.5 1.7-2-10.2-8.5zm6.5-6.2-2.1 1.6 7.9 10.6 2.1-1.6zM5 525h14v-3H5z" fill="@{peach}"/><path d="m34 518.9-1.7-.2c-1.3 0-1.8-.6-1.8-1.5 0-1 .7-1.8 2.3-1.8 1 0 2 .3 2.6.8l1-1c-1-.7-2.2-1-3.6-1-2.2 0-3.8 1.1-3.8 3 0 1.7 1 2.6 3 2.8l1.8.1c1.2.1 1.7.6 1.7 1.6 0 1.2-1 1.8-2.6 1.8-1.3 0-2.4-.3-3.2-1.1l-1 1c1.2 1 2.5 1.3 4.2 1.3 2.5 0 4.2-1.1 4.2-3-.2-2-1.5-2.6-3.2-2.8zm12.7-4.6c-1.7 0-2.7.3-3.6 1.4l1 1c.6-.9 1.2-1.2 2.6-1.2 1.8 0 2.6.8 2.6 2.2v1h-3.1c-2.3 0-3.6 1.2-3.6 3 0 .7.3 1.5.8 2 .7.8 1.4 1 2.9 1a4 4 0 0 0 3-1v1h1.5v-7c-.1-2.3-1.4-3.4-4.1-3.4m2.6 6.7c0 .9-.2 1.4-.5 1.7-.7.6-1.5.7-2.3.7-1.7 0-2.3-.6-2.3-1.7 0-1.2.7-1.8 2.3-1.8h2.9zm7.2-5.4c1 0 1.6.3 2.4 1.2l1-1c-1.1-1.1-2-1.5-3.4-1.5-2.6 0-4.6 1.7-4.6 5.3 0 3.4 2 5.2 4.6 5.2 1.4 0 2.3-.3 3.3-1.5l-1-1c-.8 1-1.4 1.2-2.3 1.2a3 3 0 0 1-2.4-1.1c-.5-.7-.7-1.5-.7-2.8s.2-2.1.7-2.8c.6-.8 1.5-1.2 2.4-1.2m12.9-1.2h-1.8l-4.6 4.5v-9.1h-1.6v14.8H63v-3.8l1.8-1.8 3.5 5.6H70l-4.2-6.7 3.5-3.5zm7-.3c-1.5 0-2.6.6-3.3 1.3-1 1-1.2 2.3-1.2 4.2s.3 3.1 1.2 4c.7.8 1.8 1.4 3.3 1.4s2.7-.5 3.3-1.3c1-1 1.2-2.2 1.2-4.1 0-2-.3-3.2-1.2-4.2-.6-.7-1.7-1.3-3.3-1.3m1.3 8c-.3.3-.7.4-1.3.4s-1-.1-1.2-.4c-.6-.6-.6-1.6-.6-2.6 0-1.2 0-2 .6-2.6.2-.3.6-.5 1.2-.5s1 .2 1.3.5c.5.6.5 1.4.5 2.6.1 1.1 0 2-.5 2.6m10.3-7.9-2.1 6.6-2.2-6.6h-2.8l4 10.6h2l4-10.6zm7.3-.1c-2.8 0-4.6 2-4.6 5.5 0 4.3 2.4 5.4 4.9 5.4 2 0 3-.5 4-1.6L98 522a3 3 0 0 1-2.4 1c-1.5 0-2.3-1-2.3-2.5h6.6v-1.1c0-3-1.6-5.2-4.6-5.2zm-2 4.4c0-.5 0-.8.3-1.1.3-.7.8-1.2 1.8-1.2a2 2 0 0 1 1.8 1.2c.2.3.2.6.3 1.1zm10.5-3.2v-1.1h-2.5v10.6h2.6v-6.4c0-1.3.9-1.9 1.8-1.9.6 0 1 .2 1.4.7l2-2c-.8-.8-1.4-1-2.5-1-1.2-.1-2.2.4-2.8 1zm5.4-2.3v11.8h2.7v-8.4h2v-2h-2v-1.2c0-.5.3-1 1-1h1v-2.1h-1.5c-2.2 0-3.2 1.5-3.2 3zm16.2 1.1c-1.5 0-2.6.6-3.2 1.3-1 1-1.3 2.3-1.3 4.2s.3 3.1 1.3 4c.6.8 1.7 1.4 3.2 1.4 1.6 0 2.7-.5 3.3-1.3 1-1 1.2-2.2 1.2-4.1 0-2-.3-3.2-1.2-4.2-.6-.7-1.7-1.3-3.3-1.3m1.3 8c-.3.3-.7.4-1.3.4s-1-.1-1.2-.4c-.6-.6-.6-1.6-.6-2.6 0-1.2.1-2 .6-2.6.3-.3.6-.5 1.2-.5s1 .2 1.3.5c.5.6.5 1.4.5 2.6 0 1.1 0 2-.5 2.6m15.8-7.9-1.7 6.6-2.2-6.6h-2l-2.2 6.6-1.7-6.6H130l3.3 10.6h2.2l2.2-6.7 2.2 6.7h2.2l3.3-10.6h-2.8zm-24.6 7.4V510h-2.7v11.8c0 1.5 1 3 3.1 3h1.6v-2.2h-1c-.7 0-1-.3-1-1M41 516l1.4-1.3h-3v-3.4H38V522c0 1.5.9 2.7 2.6 2.7h1v-1.2h-.7c-1 0-1.4-.6-1.4-1.5v-6z" fill="@{text}"/></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
}
.s-avatar {
&.subcommunity-topic-mobile-dev {
@svg: escape(
'<svg fill="none" height="300" viewBox="0 0 300 300" width="300" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h300v300H0z" fill="@{yellow}"/><path d="M52 198.352V101h29.418l17.664 66.406L116.547 101h29.484v97.352H127.77v-76.633l-19.325 76.633H89.52l-19.258-76.633v76.633zM165.488 101h35.926q12.152 0 18.527 1.859 8.567 2.524 14.676 8.965c6.109 6.441 7.172 9.563 9.297 15.805q3.188 9.297 3.188 22.976 0 12.02-2.989 20.719-3.652 10.626-10.425 17.199-5.114 4.981-13.813 7.77-6.508 2.059-17.398 2.059h-36.989zm19.657 16.469v64.48h14.675q8.235 0 11.887-.929 4.782-1.196 7.902-4.051 3.188-2.856 5.18-9.364 1.992-6.573 1.992-17.863c0-11.29-.664-13.303-1.992-17.332q-1.992-6.043-5.578-9.43t-9.098-4.582q-4.117-.929-16.136-.929z" fill="@{crust}"/></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
}
&.subcommunity-topic-r-language {
@svg: escape(
'<svg width="150" height="150" viewBox="0 0 150 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M150 0H0v150h150z" fill="@{peach}"/><path d="M55.41 99V50.324h20.686q7.802 0 11.322 1.328 3.552 1.295 5.678 4.649 2.124 3.353 2.125 7.67 0 5.478-3.221 9.064-3.22 3.553-9.629 4.483 3.188 1.859 5.246 4.084 2.092 2.224 5.611 7.902L99.173 99H87.418l-7.106-10.592q-3.785-5.678-5.18-7.139-1.394-1.493-2.954-2.025-1.56-.564-4.947-.564h-1.993V99zm9.828-28.09h7.272q7.073 0 8.832-.597 1.76-.598 2.756-2.06.996-1.46.996-3.651 0-2.458-1.328-3.952-1.296-1.527-3.686-1.925-1.195-.166-7.172-.166h-7.67z" fill="@{crust}"/></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
}
}
[fill="#BCBBBB"] {
fill: @overlay2 !important;
}
[fill="#F48024"] {
fill: @peach !important;
}
.s-topbar .s-topbar--logo .-img {
filter: none;
}
.s-sidebarwidget {
background-color: @base;
border-color: @surface0;
.s-sidebarwidget--header {
background-color: @surface0;
border-color: @surface1;
}
&::after,
.s-sidebarwidget--content,
.s-sidebarwidget--header {
border-color: @surface1;
}
}
.s-prose kbd {
border-top-color: transparent;
box-shadow: 0 1px 1px @crust, inset 0 1px 0 0 @overlay2;
}
.s-pagination .s-pagination--item {
border-color: @surface2;
}
.s-badge {
color: @crust;
background-color: @mauve;
}
.s-notice {
&,
.s-notice--btn {
color: @text !important;
}
}
.badge,
.badge-tag {
background-color: @surface0;
color: @text;
}
#onetrust-consent-sdk {
#onetrust-banner-sdk {
background-color: @mantle;
&:focus {
outline-color: @surface1;
}
#onetrust-accept-btn-handler,
#onetrust-reject-all-handler {
background-color: @accent;
color: @crust;
}
#onetrust-button-group button#onetrust-pc-btn-handler {
background-color: @crust !important;
border-color: @accent !important;
color: @accent !important;
}
#onetrust-policy-title,
#onetrust-policy-text,
.ot-b-addl-desc,
.ot-dpd-desc,
.ot-dpd-title,
#onetrust-policy-text :not(.onetrust-vendors-list-handler),
.ot-dpd-desc :not(.onetrust-vendors-list-handler),
#banner-options *,
.ot-cat-header,
.ot-optout-signal,
a {
color: @text !important;
}
}
/* Manage cookies popup */
#onetrust-pc-sdk {
background-color: @base;
h3,
h4,
h5,
h6,
p,
#ot-ven-lst .ot-ven-opts p,
#ot-pc-desc,
#ot-pc-title,
.ot-li-title,
.ot-sel-all-hdr span,
#ot-host-lst .ot-host-info,
#ot-fltr-modal #modal-header,
.ot-checkbox label span,
#ot-pc-lst #ot-sel-blk p,
#ot-pc-lst #ot-lst-title h3,
#ot-pc-lst .back-btn-handler p,
#ot-pc-lst .ot-ven-name,
#ot-pc-lst #ot-ven-lst .consent-category,
.ot-leg-btn-container .ot-inactive-leg-btn,
.ot-label-status,
.ot-chkbox label span,
#clear-filters-handler,
.ot-optout-signal {
color: @text;
}
.ot-pc-header {
background-color: @mantle !important;
border-bottom-color: @surface1;
}
.ot-accordion-layout.ot-cat-item {
border-color: @surface1;
}
.ot-pc-footer {
border-top-color: @surface2 !important;
}
button:not(
#clear-filters-handler,
.ot-close-icon,
#filter-btn-handler,
.ot-remove-objection-handler,
.ot-obj-leg-btn-handler,
[aria-expanded],
.ot-link-btn
),
.ot-leg-btn-container .ot-active-leg-btn {
background-color: @accent !important;
border-color: @accent;
color: @mantle;
}
}
}
.sunset-background {
background-color: @base !important;
color: @text !important;
}
.disabled-link {
color: @overlay2;
}
/* Stack Exchange logo */
[fill="#FEFEFE"] {
fill: @text !important;
}
[fill="#2F96E8"],
[fill="#2D6DB5"] {
fill: @blue !important;
}
[fill="#8FD8F7"] {
fill: lighten(@sky, 10%);
}
[fill="#46A2D9"] {
fill: lighten(@blue, 5%);
}
[fill="#155397"] {
fill: darken(@blue, 10%) !important;
}
/* Other Stack Exchange site logos */
[alt="Server Fault"] {
@svg: escape(
'<svg xmlns="http://www.w3.org/2000/svg" width="203" height="33" viewBox="0 0 203 33" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.532 32c-2.684 0-4.785-.603-6.532-2.254l1.552-1.524c1.262 1.302 2.975 1.81 4.949 1.81 2.619 0 4.236-.92 4.236-2.762 0-1.366-.809-2.127-2.652-2.286l-2.62-.222c-3.104-.255-4.753-1.62-4.753-4.191 0-2.857 2.458-4.571 5.852-4.571 2.265 0 4.301.54 5.724 1.682l-1.52 1.492c-1.13-.857-2.587-1.237-4.236-1.237-2.328 0-3.557.984-3.557 2.571 0 1.333.777 2.127 2.78 2.285l2.556.223c2.78.254 4.689 1.301 4.689 4.222C71 30.254 68.38 32 64.532 32M83.2 20.286c-.61-1.429-2.026-2.35-3.7-2.35s-3.088.921-3.7 2.35c-.355.857-.418 1.334-.482 2.603h8.366c-.065-1.27-.13-1.746-.484-2.603m-7.882 4.317c0 3.429 1.64 5.398 4.665 5.398 1.833 0 2.896-.54 4.151-1.778l1.576 1.365C84.102 31.175 82.621 32 79.92 32 75.735 32 73 29.524 73 24c0-5.047 2.478-8 6.5-8 4.087 0 6.5 2.92 6.5 7.556v1.047zm22.066-5.39c-.822-.868-1.432-1.157-2.591-1.157-2.195 0-3.597 1.831-3.597 4.242V32H89V16.192h2.196v1.928c.823-1.317 2.469-2.12 4.207-2.12 1.432 0 2.53.352 3.597 1.478zM108.037 32h-2.108L100 16h2.57l4.413 12.846L111.43 16H114zM125.2 20.286c-.61-1.429-2.026-2.35-3.7-2.35s-3.09.921-3.7 2.35c-.355.857-.42 1.334-.482 2.603h8.365c-.064-1.27-.128-1.746-.483-2.603m-7.882 4.317c0 3.429 1.64 5.398 4.665 5.398 1.833 0 2.896-.54 4.151-1.778l1.576 1.365c-1.609 1.587-3.089 2.412-5.79 2.412-4.184 0-6.919-2.476-6.919-8 0-5.047 2.478-8 6.5-8 4.087 0 6.5 2.92 6.5 7.556v1.047zm22.066-5.39c-.823-.868-1.432-1.157-2.591-1.157-2.195 0-3.598 1.831-3.598 4.242V32H131V16.192h2.195v1.928c.823-1.317 2.47-2.12 4.208-2.12 1.433 0 2.53.352 3.597 1.478zm9.531-.215V32h-4.18V18.998H143v-3.162h1.735V13.76c0-2.365 1.479-4.76 4.886-4.76H152v3.513h-1.64c-.995 0-1.445.544-1.445 1.502v1.82H152v3.163zm13.863 5.812h-3.346c-1.527 0-2.372.704-2.372 1.886 0 1.15.78 1.917 2.437 1.917 1.17 0 1.917-.096 2.663-.798.455-.417.618-1.088.618-2.11zm.097 7.03v-1.438C161.738 31.52 160.667 32 158.717 32c-1.916 0-3.313-.48-4.321-1.47-.91-.927-1.396-2.269-1.396-3.739 0-2.651 1.85-4.825 5.782-4.825h3.996v-.831c0-1.821-.91-2.62-3.151-2.62-1.624 0-2.372.383-3.249 1.374l-2.696-2.588c1.658-1.79 3.281-2.301 6.107-2.301 4.743 0 7.211 1.982 7.211 5.88v10.96zm17.019-.034v-1.549c-1.1 1.162-2.65 1.743-4.203 1.743-1.682 0-3.04-.549-3.977-1.484-1.36-1.355-1.714-2.935-1.714-4.775V15h4.203v10.16c0 2.291 1.456 3.066 2.781 3.066s2.813-.775 2.813-3.065V15H184v16.806zm20.579-.386c-3.467 0-4.938-2.457-4.938-4.882v-8.453h-1.799v-3.243h1.799V9.796h4.251v5.046h3.009v3.243h-3.009v8.191c0 .983.458 1.54 1.471 1.54h1.538v3.603zm-9.765.58c-3.313 0-4.708-2.422-4.708-4.813V9h4.027v17.929c0 1 .402 1.518 1.424 1.518H193V32z" fill="@{text}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 12h24V7H0z" fill="@{surface2}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 19h24v-5H0z" fill="@{overlay1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 26h24v-5H0z" fill="@{overlay2}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 5h24V0H0z" fill="@{surface1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 33h24v-5H0z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27 12h10V7H27z" fill="@{maroon}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27 19h10v-5H27z" fill="@{overlay1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27 26h10v-5H27z" fill="@{overlay2}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27 5h10V0H27z" fill="@{red}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27 33h10v-5H27z" fill="@{subtext0}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 12h10V7H40z" fill="@{surface2}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 19h10v-5H40z" fill="@{overlay1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 26h10v-5H40z" fill="@{overlay2}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 5h10V0H40z" fill="@{surface1}"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 33h10v-5H40z" fill="@{subtext0}"/></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
[alt="Super User"] {
@svg: escape(
'<svg width="208" height="47" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M.5 37.01c-.3 0-.5-.1-.5-.4V.43c0-.3.2-.4.5-.4h8.91c.3 0 .6.1.6.4v2.2c0 .3-.2.4-.5.4h-4.9c-.5 0-.6.2-.6.5V33.6c0 .3.2.4.6.4h4.8c.3 0 .6.1.6.4v2.12c-.1.3-.2.5-.6.5H.5z" fill="@{text}"/><path d="M24.03 26.5v6.3c0 4.7-4.03 4.2-9.53 4.2h-.9c-.3 0-.6-.1-.6-.4v-2.2c0-.3.2-.4.5-.4h.7c3.3 0 5.8.7 5.8-1.9v-6c0-1.9 1.3-4.4 3.9-5.4.2 0 .2-.1.2-.2s-.1-.2-.2-.3c-2.4-1.1-3.9-2.8-3.9-5V8.3C20 5.7 17.52 3 14.22 3h-.7c-.3 0-.5-.1-.5-.4V.4c0-.3.2-.4.6-.4h.9c5.6 0 9.53 4 9.53 8.7v5.7c0 2.2 1.41 3.4 3.71 4.2.9.3 1.3.3 1.3 1v1.8c0 .4-.4.6-1.5.9-2.3.7-3.52 2-3.52 4.2z" fill="@{blue}"/><path d="M17.01 16.1c0 .5-.5.9-1 .9h-2c-.6 0-1-.4-1-.9v-2.2c0-.5.5-.9 1-.9h2c.6 0 1 .4 1 .9v2.21zm26.86 20.86c-3.3 0-5.8-.8-8-2.9l1.9-2c1.5 1.7 3.6 2.3 6 2.3 3.2 0 5.2-1.2 5.2-3.6 0-1.8-1-2.7-3.2-3l-3.2-.3c-3.8-.3-5.8-2.1-5.8-5.4 0-3.7 3-5.9 7.1-5.9 2.8 0 5.2.7 7 2.2l-1.9 1.9a8.26 8.26 0 0 0-5.2-1.6c-2.8 0-4.3 1.3-4.3 3.3 0 1.7.9 2.7 3.4 3l3.1.3c3.4.3 5.7 1.7 5.7 5.5.1 3.9-3.1 6.2-7.8 6.2m23.73-.27v-2.3a6.73 6.73 0 0 1-5.4 2.6c-2.1 0-3.8-.7-5-1.9-1.4-1.4-2-3.3-2-5.7v-12.8H58v12.4c0 3.6 1.8 5.4 4.7 5.4s4.9-1.8 4.9-5.4v-12.4h2.8v20.2h-2.8zm21.05-1.47c-1 1.1-2.8 1.8-4.7 1.8-2.1 0-3.9-.5-5.5-2.6v11.4h-2.8v-29.3h2.8v2.4c1.6-2.1 3.4-2.6 5.5-2.6 2 0 3.7.7 4.7 1.8 2 2 2.4 5.4 2.4 8.6 0 3.1-.4 6.4-2.4 8.5m-5.3-16.3c-4.2 0-4.9 3.8-4.9 7.7s.7 7.7 4.9 7.7 4.9-3.8 4.9-7.7c-.1-3.9-.7-7.7-4.9-7.7m13.55 8.5c0 4.4 2 7 5.7 7 2.2 0 3.6-.7 5.1-2.3l1.9 1.8c-2 2.1-3.8 3.1-7.1 3.1-5.1 0-8.5-3.2-8.5-10.3 0-6.5 3-10.3 8-10.3s8 3.8 8 9.8v1.2zm9.7-5.6c-.8-1.8-2.5-3-4.5-3-2.1 0-3.8 1.2-4.5 3a9.9 9.9 0 0 0-.6 3.4h10.1c0-1.7-.1-2.3-.5-3.4m18.26-1.43c-1.1-1.1-1.9-1.5-3.4-1.5-2.8 0-4.7 2.3-4.7 5.4v12.4h-2.7v-20.1h2.8v2.5c1.1-1.8 3.2-2.8 5.5-2.8 1.9 0 3.3.5 4.7 1.9zm17.02 16.66v-1.9a6.95 6.95 0 0 1-5.1 2.1c-2.1 0-3.7-.7-4.9-1.8-1.7-1.7-2.1-3.6-2.1-5.8v-13.2h5.1v12.4c0 2.8 1.8 3.8 3.4 3.8s3.4-.9 3.4-3.8v-12.4h5.1v20.6zm17.24.29c-3.2 0-6.2-.4-8.8-3l3.4-3.4c1.7 1.7 3.9 1.9 5.5 1.9 1.8 0 3.6-.6 3.6-2.1 0-1-.6-1.7-2.2-1.9l-3.2-.3c-3.7-.4-6-2-6-5.8 0-4.3 3.8-6.6 7.9-6.6 3.2 0 5.9.6 7.9 2.4l-3.2 3.2c-1.2-1.1-3-1.4-4.8-1.4-2.1 0-2.9.9-2.9 2 0 .7.3 1.6 2.1 1.8l3.2.3c4.1.4 6.1 2.6 6.1 6 .1 4.7-3.7 6.9-8.6 6.9m16.9-8.98c0 2.6 1.6 4.6 4.5 4.6 2.2 0 3.4-.6 4.7-1.9l3.1 3c-2.1 2.1-4.1 3.2-7.8 3.2-4.9 0-9.5-2.2-9.5-10.5 0-6.7 3.6-10.5 9-10.5 5.7 0 9 4.2 9 9.8v2.3zm7.3-5.7c-.6-1.2-1.7-2.1-3.4-2.1s-2.9.9-3.4 2.1c-.3.8-.4 1.3-.5 2.2h7.8c-.1-.9-.2-1.5-.5-2.2m20.46-.58c-.8-.8-1.5-1.2-2.7-1.2-1.6 0-3.3 1.2-3.3 3.8v12.4h-5.1v-20.6h5v2a7 7 0 0 1 5.2-2.2c2 0 3.4.5 4.9 1.9z" fill="@{text}"/></g></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
[alt="MathOverflow"] {
@svg: escape(
'<svg width="256" height="53" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="0%" y1="50%" y2="50%" id="a"><stop stop-color="@{overlay1}" offset="0%"/><stop stop-color="@{peach}" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path fill="url(#a)" d="M0 0v53h153V43h-5l-.02 5H5V5.01h143l.02 9.98H153V0z"/><path d="M117.82 26.79c0 3.1-2.36 11.54-11.86 11.54-5.43 0-8.81-2.88-8.81-7.43 0-3.64 2.36-11.83 11.83-11.83 5.68 0 8.84 2.77 8.84 7.72m-6.11-1.06c0-2.4-.88-3.45-2.88-3.45-4.51 0-5.39 8.19-5.39 9.71 0 1.97 1.02 3.13 2.8 3.13 4.63 0 5.47-8.3 5.47-9.39m25.27-2.07c0 7.13-4.95 14.67-12.12 14.67-3.46 0-5.57-1.53-5.57-4.04 0-.44.03-.84.1-1.24l1.25-6.73c.03-.37.07-.7.07-.99 0-1.13-.51-1.67-2.08-1.67h-.43l.54-2.99c2.73-.14 4.22-.4 7-1.27h1.88l-2.03 11.21c-.11.58-.19 1.31-.19 1.64 0 1.05.84 1.82 1.93 1.82 2.08 0 5.2-2.8 5.2-6.8 0-1.43-.17-1.94-.97-2.74s-1.1-1.38-1.1-2.22c0-1.82 1.5-3.24 3.42-3.24 1.86 0 3.1 1.86 3.1 4.59m18.9 10.15c-1.82 2-6 4.52-10.01 4.52-5.1 0-8.59-3.17-8.59-7.72 0-6.3 5.97-11.54 13.14-11.54 3.86 0 6.4 1.79 6.4 4.48 0 4.37-6.04 6.37-12.3 6.37-.14 0-.54 0-.94-.04-.08.62-.11 1.1-.11 1.57 0 2.04 1.42 3.38 3.6 3.38 2.19 0 4.33-1.02 6.84-3.16zm-4.44-10.15c0-1.02-.84-1.75-2.04-1.75-2.66 0-4.84 3.2-5.31 5.46h.43c3.79 0 6.92-1.67 6.92-3.71m24.76-1.75c0 1.71-1.42 3.02-3.28 3.02-.87 0-1.45-.22-2.32-.87-.48-.37-.7-.47-1.06-.47-2.33 0-3.35 4.36-3.79 6.15L164.12 38h-5.76l2.15-11.68c.04-.37.08-.7.08-.99 0-1.13-.51-1.67-2.08-1.67h-.44l.55-2.99c2.73-.14 4.22-.4 6.99-1.27h1.9l-.52 2.77c1.64-2.04 3.6-3.1 5.64-3.1 2.08 0 3.57 1.2 3.57 2.84m27.46 13.83c-2.37 1.97-4.08 2.73-6.23 2.73-2.73 0-4.58-1.42-4.58-3.53 0-.73 0-.73.4-2.87l2.54-13.9c.11-.7.19-1.32.19-1.86 0-1.82-.84-2.88-3.94-2.88a5.1 5.1 0 0 0-4 1.75c-.65.8-.87 1.34-1.42 4.22h3.6l-.58 3.28H186l-1.6 8.8c-.4 2.26-2.37 14.1-14.41 14.1-2.55 0-4.23-1.14-4.23-2.85 0-1.53 1.42-2.84 3.02-2.84 1.1 0 1.5.22 2.66 1.42.55.58.98.77 1.64.77 3.68 0 4.73-6.08 5.57-10.6l1.6-8.8h-3.06l.59-3.28h3.09c1.16-6.19 5.17-8.52 12.56-8.52 2.87 0 4.91.15 9.32.7L199 32.06c-.08.36-.11.69-.11.94 0 .91.5 1.5 1.3 1.5.66 0 1.17-.22 1.97-.84l1.5 2.07zm21.23-8.95c0 3.1-2.37 11.54-11.87 11.54-5.42 0-8.8-2.88-8.8-7.43 0-3.64 2.36-11.83 11.82-11.83 5.68 0 8.85 2.77 8.85 7.72m-6.12-1.06c0-2.4-.87-3.45-2.87-3.45-4.52 0-5.4 8.19-5.4 9.71 0 1.97 1.03 3.13 2.81 3.13 4.62 0 5.46-8.3 5.46-9.39m36.88-1.45c0 6.8-4.84 14.05-12.34 14.05-2.25 0-3.7-.58-5.1-2.08a11.9 11.9 0 0 1-6.54 2.08c-3.06 0-5.35-1.79-5.35-4.15 0-.22.03-.44.07-.66l1.3-7.2c.05-.37.08-.7.08-.99 0-1.13-.5-1.67-2.07-1.67h-.44l.55-2.99c2.73-.14 4.22-.4 6.99-1.27h1.89l-2.15 11.83c-.18.91-.18 1.13-.18 1.38 0 1.06.94 1.79 2.33 1.79a6.6 6.6 0 0 0 3.1-.88l2.54-14.12h5.75l-2.11 11.68c-.07.33-.1.62-.1.91 0 1.35.76 2.26 2.43 2.26 2.55 0 4.73-3.1 4.73-6.66 0-1.53-.18-1.9-1.56-3.24a2.9 2.9 0 0 1-.91-1.97c0-1.78 1.6-3.3 3.5-3.3 2.17 0 3.6 2.03 3.6 5.2zM28.45 21.8a27 27 0 0 1 3.82-1.93c1.08-.42 2-.63 2.74-.63q2.31 0 3.6 1.5c.86 1 1.28 2.4 1.28 4.2V35.8l.7.61 2.03.19v1.38h-8.34V36.6l1.8-.19.68-.61V25.7c0-1.36-.28-2.36-.84-2.99s-1.42-.95-2.59-.95q-.87 0-1.95.3c-.71.21-1.5.53-2.35.95V35.8l.67.61 1.8.19v1.38h-8.14V36.6l1.84-.19.66-.61V25.7c0-1.35-.28-2.34-.83-2.98-.56-.64-1.4-.96-2.55-.96-.62 0-1.29.1-2 .3-.72.21-1.5.53-2.34.95V35.8l.65.61 1.83.19v1.38h-8.37V36.6l2.07-.19.65-.61V21.99h-2.72V20.8l4.44-1.36h1.45v2.09a23.3 23.3 0 0 1 3.48-1.74 7.6 7.6 0 0 1 2.63-.55c.94 0 1.76.21 2.47.65a4.7 4.7 0 0 1 1.73 1.92zM55.5 34.49v-6.73c-3.2.89-5.29 1.7-6.29 2.43s-1.5 1.7-1.5 2.89c0 .95.28 1.71.83 2.28s1.3.85 2.23.85c.6 0 1.28-.14 2.06-.43a18 18 0 0 0 2.67-1.29m0 1.29a17.4 17.4 0 0 1-3.38 1.87q-1.545.6-2.88.6a4.78 4.78 0 0 1-3.55-1.33 4.8 4.8 0 0 1-1.33-3.55c0-1.62.66-2.9 2-3.84 1.34-.93 4.38-1.96 9.14-3.1V25.2c0-1.6-.26-2.72-.78-3.34s-1.43-.93-2.72-.93q-.735 0-1.44.15t-1.47.45v3.2h-2.63c-.46 0-.77-.08-.94-.25s-.25-.47-.25-.92c0-1.24.72-2.27 2.15-3.1A11.13 11.13 0 0 1 53 19.25c2 0 3.45.43 4.36 1.3.9.87 1.36 2.27 1.36 4.2V35.8l.65.61 2.01.19v1.38h-5.36l-.5-2.22zm9.43-13.85h-2.4v-1.2l2.51-1.1 1.64-3.55h1.42v4.06h5.82v1.79H68.1V32c0 1.65.23 2.76.7 3.32.45.57 1.28.85 2.47.85a11.4 11.4 0 0 0 2.65-.32v1.42q-1.305.405-2.58.63c-.84.14-1.65.21-2.44.21-1.46 0-2.5-.28-3.08-.83-.6-.55-.89-1.56-.89-3.03V21.92zM79.2 9.9h1.45v11.63a28 28 0 0 1 3.69-1.77 7.4 7.4 0 0 1 2.48-.52c1.68 0 2.96.5 3.84 1.49.89 1 1.33 2.43 1.33 4.32v10.76l.65.61 2.01.19v1.38h-8.31V36.6l1.79-.19.65-.61V25.7c0-1.44-.3-2.45-.9-3.04-.59-.6-1.58-.9-2.96-.9-.6 0-1.26.1-1.97.3-.71.21-1.48.53-2.3.95V35.8l.68.61 1.8.19v1.38h-8.37V36.6l2.07-.19.66-.61V12.45h-2.95v-1.2z" fill="@{text}"/></g></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
[alt="Ask Ubuntu"] {
@svg: escape(
'<svg width="198" height="48" viewBox="0 0 198 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="@{text}"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.023 26q-.477 0-1.011.07-.534.068-.978.287a2.1 2.1 0 0 0-.738.597q-.296.38-.296 1 0 1.15.727 1.598.726.447 1.978.448.75 0 1.33-.035A5.6 5.6 0 0 0 15 29.84v-3.562q-.227-.116-.738-.196a8 8 0 0 0-1.24-.081"/><path fill-rule="evenodd" clip-rule="evenodd" d="M38.57 31.542a20 20 0 0 0-1.186-1.743 26 26 0 0 0-1.406-1.707 20 20 0 0 0-1.493-1.499 13 13 0 0 0-1.443-1.146v6.095h-2.274v-18.53l2.274-.39v11.556l1.297-1.292q.71-.707 1.394-1.437.686-.732 1.296-1.403.612-.67 1.052-1.183h2.666q-.563.61-1.223 1.341-.66.732-1.37 1.475-.71.745-1.43 1.488l-1.358 1.401q.733.562 1.554 1.39.818.83 1.613 1.792t1.505 1.951q.708.988 1.199 1.84zm-11.507-.61q-1.309.903-3.73.902-1.687 0-2.641-.28-.956-.28-1.296-.427l.415-1.95q.39.146 1.247.44.857.292 2.275.292 1.395 0 2.067-.367.673-.364.673-1.17 0-.828-.66-1.316t-2.178-1.098q-.734-.291-1.406-.597a5 5 0 0 1-1.162-.719 3.2 3.2 0 0 1-.783-1q-.293-.585-.293-1.438 0-1.683 1.247-2.67 1.248-.988 3.4-.988.537 0 1.076.062.539.06 1.003.146.465.085.819.183.355.098.55.17l-.415 1.95q-.367-.193-1.149-.402-.784-.206-1.884-.206-.953 0-1.663.377-.71.379-.71 1.182 0 .416.159.733.16.317.49.572.33.257.82.475.487.22 1.174.464.903.342 1.614.67.708.33 1.21.768.501.44.77 1.06.27.624.27 1.525 0 1.755-1.31 2.657m-9.942.39q-.293.05-.819.135t-1.187.159q-.66.072-1.43.134-.771.06-1.529.06a8.4 8.4 0 0 1-1.982-.22 4.4 4.4 0 0 1-1.565-.695 3.2 3.2 0 0 1-1.027-1.255q-.367-.78-.368-1.876 0-1.048.429-1.806.428-.755 1.162-1.219a5.4 5.4 0 0 1 1.713-.682 9.4 9.4 0 0 1 2.053-.22q.344 0 .71.037.366.036.697.098a30 30 0 0 1 .917.183v-.635q0-.56-.123-1.108a2.55 2.55 0 0 0-.439-.976 2.24 2.24 0 0 0-.869-.683q-.55-.256-1.43-.256-1.125 0-1.97.158-.843.16-1.259.33l-.27-1.877q.442-.196 1.468-.378a13 13 0 0 1 2.226-.184q1.37.002 2.311.354.941.355 1.517 1 .574.646.82 1.536.243.89.244 1.962zM48 23.923C48 10.711 37.255 0 24 0S0 10.711 0 23.923c0 13.213 10.745 23.924 24 23.924 4.354 0 8.434-1.16 11.955-3.182L48 48l-3.024-12.452A23.76 23.76 0 0 0 48 23.923"/><g clip-path="url(#b)"><path d="M73.978 40.023q-2.994 0-5.098-.911a8.8 8.8 0 0 1-3.406-2.517 10.1 10.1 0 0 1-1.888-3.753 17.5 17.5 0 0 1-.585-4.62V9.302h2.95V27.83a13.9 13.9 0 0 0 .586 4.273 8.25 8.25 0 0 0 1.627 2.973 6.35 6.35 0 0 0 2.516 1.735 9.92 9.92 0 0 0 6.595 0 6.35 6.35 0 0 0 2.517-1.735 8.25 8.25 0 0 0 1.627-2.973c.417-1.385.615-2.827.586-4.273V9.303h2.95v18.918a17.5 17.5 0 0 1-.585 4.621 10.1 10.1 0 0 1-1.888 3.753 8.8 8.8 0 0 1-3.406 2.517q-2.104.91-5.098.911m20.657-21.738q.738-.563 2.365-1.193a10.6 10.6 0 0 1 3.84-.63 10.2 10.2 0 0 1 4.317.869 9 9 0 0 1 3.189 2.43 10.7 10.7 0 0 1 1.974 3.71c.462 1.525.689 3.113.673 4.707a14 14 0 0 1-.803 4.903 10.5 10.5 0 0 1-2.256 3.688 9.7 9.7 0 0 1-3.471 2.321 12.1 12.1 0 0 1-4.49.803q-2.996 0-4.947-.39a25 25 0 0 1-3.211-.825V6.223l2.82-.52zm0 18.44q.95.284 1.93.413a23 23 0 0 0 3.364.195q3.644 0 5.857-2.365 2.213-2.364 2.213-6.79a15.5 15.5 0 0 0-.39-3.536 8.3 8.3 0 0 0-1.259-2.908 6.3 6.3 0 0 0-2.278-1.974q-1.41-.737-3.493-.737a9 9 0 0 0-1.909.195q-.865.182-1.692.499a9.4 9.4 0 0 0-2.343 1.302zm39.098 1.866q-1.259.348-3.385.781c-1.717.316-3.461.46-5.206.434q-2.517 0-4.209-.738a6.83 6.83 0 0 1-2.734-2.082 8.4 8.4 0 0 1-1.496-3.254 18 18 0 0 1-.456-4.21V16.94h2.82v11.672a20 20 0 0 0 .347 4.035q.348 1.65 1.129 2.668a4.4 4.4 0 0 0 2.017 1.476 8.8 8.8 0 0 0 3.016.455c1.16.011 2.32-.061 3.471-.217q1.475-.216 1.866-.39v-19.7h2.82zm6.664-20.87q1.257-.346 3.384-.781a26.6 26.6 0 0 1 5.207-.434q2.56 0 4.274.738a6.57 6.57 0 0 1 2.733 2.104 8.6 8.6 0 0 1 1.454 3.276c.3 1.382.446 2.794.434 4.209v12.54h-2.821v-11.63a21 21 0 0 0-.325-4.035 6.7 6.7 0 0 0-1.085-2.69 4.2 4.2 0 0 0-1.996-1.497q-1.236-.456-3.102-.456a24 24 0 0 0-3.45.217q-1.453.218-1.887.39v19.7h-2.82zm26.61-.781h8.938v2.386h-8.938V31.26a12 12 0 0 0 .325 3.102c.158.68.478 1.314.933 1.844.395.428.909.73 1.475.868a8 8 0 0 0 1.909.216q1.78 0 2.864-.412.874-.316 1.692-.759l.694 2.343q-.608.39-2.126.89c-1.065.34-2.178.508-3.297.498q-2.083 0-3.493-.542a5.05 5.05 0 0 1-2.256-1.649 6.75 6.75 0 0 1-1.193-2.755 19 19 0 0 1-.347-3.905V10.345l2.82-.52zm30.806 21.651q-1.26.348-3.385.781c-1.717.316-3.461.46-5.206.434q-2.517 0-4.209-.738a6.83 6.83 0 0 1-2.734-2.082 8.4 8.4 0 0 1-1.496-3.254 18 18 0 0 1-.456-4.21V16.94h2.82v11.672a20 20 0 0 0 .347 4.035q.346 1.65 1.128 2.668a4.4 4.4 0 0 0 2.018 1.476 8.8 8.8 0 0 0 3.016.455c1.16.011 2.32-.061 3.471-.217q1.475-.216 1.865-.39v-19.7h2.821z"/></g></g></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
[alt="Stack Apps"] {
@svg: escape(
'<svg xmlns="http://www.w3.org/2000/svg" width="204" height="53"><path d="M69.56 35.2c-2.97 0-5.3-.68-7.23-2.54l1.72-1.72a7.2 7.2 0 0 0 5.47 2.04c2.9 0 4.69-1.04 4.69-3.11 0-1.54-.9-2.4-2.93-2.58l-2.9-.25c-3.44-.28-5.26-1.82-5.26-4.72 0-3.22 2.72-5.15 6.47-5.15a9.95 9.95 0 0 1 6.33 1.9l-1.68 1.68a7.5 7.5 0 0 0-4.68-1.4c-2.58 0-3.94 1.11-3.94 2.9 0 1.5.86 2.4 3.08 2.58l2.82.25c3.08.29 5.2 1.47 5.2 4.76 0 3.4-2.9 5.36-7.16 5.36m15.14-.22c-3.01 0-4.52-2.1-4.52-4.72v-10.8h-2.21V17.5h2.21v-5.51h2.58v5.5h3.76v1.98h-3.76V30.2c0 1.61.75 2.58 2.4 2.58h1.36v2.21zm15.84 0V33.3a6.18 6.18 0 0 1-5.08 1.9c-2.43 0-3.86-.47-4.97-1.61a5.07 5.07 0 0 1-1.33-3.58c0-3.08 2.15-5.08 6.09-5.08h5.3v-1.68c0-2.58-1.3-3.86-4.51-3.86-2.26 0-3.4.53-4.44 2l-1.75-1.61c1.57-2.04 3.36-2.62 6.22-2.62 4.73 0 7.05 2.04 7.05 5.87v11.95zm0-8.12H95.6c-2.65 0-3.94 1.08-3.94 3.12s1.26 3 4.05 3a5.14 5.14 0 0 0 3.93-1.18 4.07 4.07 0 0 0 .9-3.04zm12.99 8.34c-4.44 0-7.8-3-7.8-9.02s3.36-9.01 7.8-9.01a6.97 6.97 0 0 1 5.8 2.6l-1.76 1.66a4.83 4.83 0 0 0-4.04-1.97 4.77 4.77 0 0 0-4.08 2 7.55 7.55 0 0 0-1.14 4.72 7.55 7.55 0 0 0 1.14 4.72 4.77 4.77 0 0 0 4.08 2 4.87 4.87 0 0 0 4.04-2l1.76 1.68a6.97 6.97 0 0 1-5.8 2.62m20.36-.22-5.58-9.01-3.44 3.94v5.07h-2.58V9.52h2.58v17.03l7.94-9.16h3.22l-5.97 6.73L137.07 35h-3.18zm12.2-17.81c-2.99 0-4.7.55-6.46 2.47l2.85 2.78a3.84 3.84 0 0 1 3.44-1.48c2.36 0 3.33.86 3.33 2.82v.9h-4.23c-4.15 0-6.1 2.33-6.1 5.18a5.73 5.73 0 0 0 1.47 4.01 6.1 6.1 0 0 0 4.56 1.58 5.44 5.44 0 0 0 4.4-1.71v1.54h4.36V23.5c0-4.19-2.61-6.32-7.62-6.32zm3.16 11.5a2.94 2.94 0 0 1-.66 2.26 3.54 3.54 0 0 1-2.81.86c-1.75 0-2.58-.82-2.58-2.06 0-1.27.9-2.02 2.51-2.02h3.54zm19.96-9.89a6.23 6.23 0 0 0-4.36-1.61 5.44 5.44 0 0 0-4.46 1.88v-1.68h-4.33v24.45h4.46v-8.14a5.29 5.29 0 0 0 4.33 1.79 6.23 6.23 0 0 0 4.36-1.62c1.78-1.78 1.82-4.87 1.82-7.55s-.03-5.73-1.82-7.52m-5.67 12.67c-2.67 0-3.02-2.23-3.02-5.15s.35-5.12 3.02-5.12 3.03 2.2 3.03 5.12-.35 5.15-3.03 5.15m22.65-12.67a6.23 6.23 0 0 0-4.37-1.61 5.44 5.44 0 0 0-4.46 1.88v-1.68h-4.33v24.45h4.47v-8.14a5.29 5.29 0 0 0 4.33 1.79 6.23 6.23 0 0 0 4.36-1.62c1.78-1.78 1.81-4.87 1.81-7.55s-.03-5.73-1.81-7.52m-5.67 12.67c-2.68 0-3.02-2.23-3.02-5.15s.34-5.12 3.02-5.12 3.02 2.2 3.02 5.12-.34 5.15-3.02 5.15m15.55 4.02c-2.81 0-5.36-.31-7.62-2.58l2.92-2.92a6.5 6.5 0 0 0 4.77 1.69c1.54 0 3.16-.52 3.16-1.86 0-.89-.48-1.5-1.89-1.65l-2.82-.27c-3.22-.31-5.22-1.72-5.22-5.01 0-3.71 3.27-5.7 6.9-5.7 2.79 0 5.12.48 6.84 2.1l-2.75 2.77a6.22 6.22 0 0 0-4.15-1.2c-1.79 0-2.54.83-2.54 1.72 0 .65.27 1.4 1.85 1.54l2.82.28c3.53.34 5.32 2.23 5.32 5.25 0 3.95-3.37 5.84-7.59 5.84" fill="@{text}"/><path d="M46.41 20.87a20.6 20.6 0 0 0-1.85-4.47l2.91-6.4-2.23-2.24L43 5.53l-6.42 2.92a20.6 20.6 0 0 0-4.46-1.85L29.66 0h-6.32l-2.47 6.6a20.6 20.6 0 0 0-4.46 1.85L10 5.53 7.76 7.76 5.53 10l2.91 6.42a20.6 20.6 0 0 0-1.85 4.46L0 23.34v6.32l6.57 2.46a20.6 20.6 0 0 0 1.86 4.5l-2.9 6.4 2.24 2.22 2.22 2.23 6.38-2.9a20.5 20.5 0 0 0 4.51 1.87L23.34 53h6.32l2.46-6.56a20.5 20.5 0 0 0 4.5-1.87l6.39 2.9 2.23-2.23L47.47 43l-2.9-6.4a20.6 20.6 0 0 0 1.86-4.5L53 29.67v-6.32zM26.9 36.07a10.05 10.05 0 1 1 10.05-10.05A10.05 10.05 0 0 1 26.9 36.07" fill="@{overlay1}"/></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
[alt="Unix & Linux"] {
@svg: escape(
'<svg width="241" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M26.83 20.44c0 2-.25 3.67-.76 5.02a8.4 8.4 0 0 1-2.14 3.3 8.2 8.2 0 0 1-3.35 1.83 16 16 0 0 1-4.37.56 26.6 26.6 0 0 1-4.3-.36A10.25 10.25 0 0 1 8 29.34a7.97 7.97 0 0 1-2.78-3.16 12.1 12.1 0 0 1-1.18-5.56V4.34c0-.62.01-1.12-.18-1.5-.2-.37-.46-.66-.78-.86a3.2 3.2 0 0 0-1.14-.43 8 8 0 0 0-1.36-.1V.98a80 80 0 0 1 3.52.1 34 34 0 0 0 2.32.08 29 29 0 0 0 2.32-.09A98 98 0 0 1 12.48 1v.45c-.47 0-.92.04-1.35.11-.44.08-.81.22-1.14.43-.33.2-.59.5-.78.87q-.3.555-.3 1.5v16.63c0 1.33.16 2.55.45 3.65a6.55 6.55 0 0 0 4.13 4.64c1.09.42 2.43.63 4.04.63 2.74 0 4.66-.76 6.18-2.3 1.51-1.53 2.27-3.74 2.27-6.62V4.34c0-.62-.1-1.12-.29-1.5-.2-.37-.45-.66-.78-.86-.33-.21-.7-.35-1.14-.43a8 8 0 0 0-1.36-.1V.98a36 36 0 0 1 3.12.12 14 14 0 0 0 1.7 0l1.72-.1h1.45v.45c-.48 0-.93.04-1.36.11-.43.08-.81.22-1.14.43-.33.2-.59.5-.78.87q-.3.555-.3 1.5v16.1zm2.35-10V10a33 33 0 0 1 2.97.1 13 13 0 0 0 1.8-.04c.27-.04.75-.06 1.43-.06L47.3 24.95V12.99c0-1.04-.25-1.73-.74-2.06-.5-.32-1.24-.49-2.25-.49V10a25 25 0 0 1 1.96.04c.24 0 .46 0 .67.02a11 11 0 0 0 1.52 0l.64-.02c.23 0 .49 0 .79-.02L51 10v.44c-1.01 0-1.76.17-2.25.5-.5.32-.74 1-.74 2.05v18.16h-.76L32.88 12.9V28c0 1.03.25 1.72.74 2.04.49.33 1.24.5 2.25.5v.44a24 24 0 0 1-1.9-.04l-.64-.02a10 10 0 0 0-1.52 0l-.67.02c-.24 0-.5 0-.8.02l-1.16.02v-.44c1 0 1.76-.17 2.25-.5.5-.32.74-1 .74-2.05V13c0-1.04-.25-1.73-.74-2.06-.49-.32-1.24-.49-2.25-.49zm32.79 20.1V31a56 56 0 0 1-2.96-.07l-.96-.04a21 21 0 0 0-2.1 0l-.96.04a93 93 0 0 1-2.92.07v-.45c1 0 1.76-.16 2.25-.49.5-.33.74-1.01.74-2.05V12.99c0-1.04-.25-1.73-.74-2.06-.5-.32-1.24-.49-2.25-.49V10a53 53 0 0 1 3.88.1 23 23 0 0 0 3.06-.04 88 88 0 0 1 2.96-.06v.44c-1 .03-1.76.2-2.25.52-.5.3-.74.99-.74 2.03v15c0 1.05.25 1.73.74 2.04.5.31 1.24.48 2.25.51m1.36-20.59a49 49 0 0 1 3.86.16 28 28 0 0 0 3.21-.07 50 50 0 0 1 2.84-.09v.5c-.54 0-.99.06-1.34.2q-.54.195-.54.9c0 .28.07.54.2.8.13.24.26.44.38.6a180 180 0 0 0 2.54 3.58l1.3 1.86 3.8-5c.2-.27.39-.55.55-.85s.25-.6.25-.9c0-.29-.08-.52-.23-.68a1.3 1.3 0 0 0-.53-.36 2.5 2.5 0 0 0-.7-.13l-.64-.03v-.49a27 27 0 0 1 2.7.11 9 9 0 0 0 1.5 0l.7-.04.83-.04c.32-.02.72-.03 1.23-.03v.5c-.95.05-1.73.24-2.34.55s-1.23.89-1.86 1.72l-4.86 6.3 5.4 7.62c.69.96 1.44 2.1 2.28 2.8.83.7 1.8 1.05 2.9 1.05v.49a59 59 0 0 1-3.06-.07l-1.05-.04a24 24 0 0 0-2.3 0l-1.1.04a123 123 0 0 1-3.11.07v-.5c.6-.02 1.07-.1 1.45-.22.37-.11.55-.38.55-.8 0-.32-.16-1.03-.49-1.48A304 304 0 0 0 73.5 22l-4.28 5.45q-.27.36-.45.69t-.18.69c0 .54.23 1.21.7 1.39.46.18.88.27 1.27.27v.49a27 27 0 0 1-2.1-.07l-.76-.04a15.4 15.4 0 0 0-2.3.04c-.43.05-1.08.07-1.94.07v-.5c.9 0 1.68-.16 2.37-.5.68-.35 1.41-1.31 2.18-2.27l5.1-6.38-5.54-7.9c-.3-.44-.6-.84-.87-1.2a7 7 0 0 0-.9-.94 3.5 3.5 0 0 0-2.47-.85z" fill="@{blue}"/><path d="M125.56 27.76a5.8 5.8 0 0 1-1.78 2.05 6.46 6.46 0 0 1-4.02 1.3q-2.55 0-4.5-1.2a20 20 0 0 1-3.93-3.27c-.54.6-1.13 1.18-1.76 1.74a12 12 0 0 1-4.44 2.48 9.35 9.35 0 0 1-5.54-.09 6.6 6.6 0 0 1-2.12-1.25 5.14 5.14 0 0 1-1.32-1.83c-.3-.7-.44-1.43-.44-2.2 0-1.17.29-2.24.87-3.24s1.27-1.88 2.07-2.66c.8-.77 1.62-1.42 2.46-1.94.83-.52 1.5-.91 2-1.18-.08-.15-.3-.5-.66-1.03s-.72-1.2-1.1-2c-.37-.81-.7-1.7-1-2.66a10.14 10.14 0 0 1 .13-6.34A6.83 6.83 0 0 1 106.82 0c1.82 0 3.31.54 4.49 1.63a5.64 5.64 0 0 1 1.76 4.35c0 .92-.17 1.79-.51 2.59a9.5 9.5 0 0 1-1.39 2.28c-.58.7-1.24 1.37-1.98 1.98-.75.61-1.54 1.18-2.37 1.72a61 61 0 0 0 6.78 8.24 29 29 0 0 0 2.06-3.51c.6-1.21 1.2-2.32 1.8-3.32.62-1 1.28-1.82 2-2.46a3.74 3.74 0 0 1 2.58-.96c.74 0 1.38.23 1.92.7.53.45.8 1.07.8 1.84 0 .54-.16.97-.49 1.3s-.74.49-1.25.49c-.5 0-.9-.13-1.18-.38a3.8 3.8 0 0 1-.7-.8 5.3 5.3 0 0 1-.42-.8q-.15-.39-.33-.39c-.33 0-.63.08-.9.23-.26.15-.53.4-.8.74s-.56.78-.89 1.32a130 130 0 0 0-2.23 4.05c-.42.79-.9 1.63-1.43 2.52.45.5.99 1.08 1.63 1.73.64.66 1.32 1.29 2.03 1.89s1.44 1.1 2.19 1.53c.74.42 1.45.63 2.14.63.83 0 1.48-.15 1.94-.46s.85-.7 1.18-1.19zM106.42 14a8 8 0 0 0 2.14-2.15c.5-.79.88-1.55 1.12-2.27.23-.73.38-1.38.42-1.96.05-.58.07-.98.07-1.22 0-1.87-.35-3.3-1.05-4.27a3.23 3.23 0 0 0-4.1-1.16c-.47.2-.88.51-1.23.91-.36.4-.65.9-.87 1.47a5.3 5.3 0 0 0-.34 1.94c0 .83.16 1.7.5 2.6a22.4 22.4 0 0 0 3.34 6.11m4.42 12.15a56 56 0 0 1-4.49-5.18c-1.23-1.64-2.2-2.95-2.88-3.93-.32.2-.71.48-1.16.8a6.7 6.7 0 0 0-2.3 3.07 6.75 6.75 0 0 0 1 6.52q.69.81 1.62 1.32c.62.35 1.3.52 2.05.52.62 0 1.24-.1 1.85-.3s1.18-.43 1.72-.72a8.4 8.4 0 0 0 2.59-2.1" fill="@{lavender}"/><path d="M145.66 30.95a87 87 0 0 0-5.27-.09 153 153 0 0 1-4.73.11v-.44c.47 0 .73-.04 1.17-.12.43-.07.8-.21 1.13-.42.33-.2.6-.5.78-.87q.3-.555.3-1.5V4.33c0-.62-.1-1.12-.3-1.49q-.285-.555-.78-.87c-.32-.2-.7-.35-1.13-.42a8 8 0 0 0-1.37-.12V.98c.9 0 1.8 0 2.34.02s1 .04 1.38.07a34 34 0 0 0 2.33.09 29 29 0 0 0 2.32-.1L145.2 1c.54-.02 1.43-.02 2.32-.02v.44c-.48 0-.93.04-1.36.11-.43.08-.81.22-1.14.43-.33.2-.59.5-.78.87-.2.37-.29.87-.29 1.49v22.02c0 .92.16 1.64.5 2.16.32.52.78.91 1.37 1.18.6.27 1.3.43 2.1.49s1.5.09 2.46.09c1.07 0 2.04-.08 2.92-.25a6.2 6.2 0 0 0 2.3-.88 4.9 4.9 0 0 0 1.6-1.77 8 8 0 0 0 .85-2.86h.45l-.45 6.47a267 267 0 0 1-6.96.1c-2.05 0-3.87-.05-5.44-.12zm24.26-.42v.45a56 56 0 0 1-2.97-.07l-.96-.04a21 21 0 0 0-2.1 0l-.95.04a93 93 0 0 1-2.93.07v-.45c1.01 0 1.77-.16 2.26-.5.49-.32.73-1 .73-2.04v-15c0-1.04-.24-1.73-.73-2.06-.5-.32-1.25-.49-2.26-.49V10a53 53 0 0 1 3.88.1 23 23 0 0 0 3.06-.04 88 88 0 0 1 2.97-.06v.44c-1.01.03-1.76.2-2.25.52-.5.3-.74.99-.74 2.03v15c0 1.04.25 1.72.74 2.03.49.3 1.24.48 2.25.51m1.15-20.09V10a33 33 0 0 1 2.97.1 13 13 0 0 0 1.81-.04c.27-.04.74-.06 1.43-.06l11.91 14.95V12.99c0-1.04-.24-1.73-.73-2.06-.5-.32-1.24-.49-2.26-.49V10a25 25 0 0 1 1.97.04c.24 0 .46 0 .67.02a11 11 0 0 0 1.51 0l.65-.02c.22 0 .48 0 .78-.02l1.12-.02v.44c-1.01 0-1.76.17-2.26.5-.49.32-.73 1-.73 2.05v18.16h-.76L174.78 12.9v15.08c0 1.04.24 1.73.74 2.05.49.33 1.24.5 2.25.5v.44a24 24 0 0 1-1.9-.04c-.22 0-.44-.01-.64-.03a10 10 0 0 0-1.52 0c-.21.02-.43.03-.67.03s-.5 0-.8.02l-1.17.02v-.45c1.02 0 1.77-.16 2.26-.49.49-.32.74-1 .74-2.05v-15c0-1.03-.25-1.72-.74-2.05-.5-.32-1.24-.49-2.26-.49M213 22.9c0 1.06-.14 2.1-.39 3.1-.25.99-.68 1.87-1.27 2.63a6.3 6.3 0 0 1-2.32 1.8 8.4 8.4 0 0 1-3.57.67c-1.37 0-2.25-.13-3.34-.4a7.2 7.2 0 0 1-2.76-1.3 5.66 5.66 0 0 1-1.75-2.36q-.6-1.47-.6-3.57V13c0-1.04-.24-1.73-.73-2.06-.5-.32-1.25-.49-2.26-.49V10a53 53 0 0 1 3.89.1 23 23 0 0 0 3.05-.04 87 87 0 0 1 2.97-.06v.44q-1.515.045-2.25.51c-.5.31-.74.99-.74 2.02v10.49c0 .8.08 1.59.25 2.37.16.79.45 1.5.87 2.11.41.63.98 1.14 1.7 1.54.7.4 1.28.6 2.41.6 1.82 0 3.06-.58 4.19-1.74 1.13-1.15 1.7-3 1.7-5.55v-9.82c0-1.03-.25-1.71-.74-2.04a4.14 4.14 0 0 0-2.26-.49V10c.48 0 .87 0 1.16.02l.8.02a20 20 0 0 0 3.07 0c.23 0 .49 0 .79-.02l1.11-.02v.44c-1.01 0-1.76.17-2.25.5-.5.32-.74 1-.74 2.05v9.9zm4.37-12.95a48 48 0 0 1 3.86.16 28 28 0 0 0 3.22-.07 50 50 0 0 1 2.83-.09v.5c-.53 0-.98.06-1.34.2-.35.13-.53.43-.53.9 0 .28.06.54.2.8.13.24.26.44.38.6a198 198 0 0 0 2.54 3.58l1.3 1.86 3.79-5c.2-.27.4-.55.56-.85q.24-.45.24-.9c0-.29-.07-.52-.22-.68a1.3 1.3 0 0 0-.54-.36c-.2-.07-.44-.12-.69-.13l-.65-.03v-.49a27 27 0 0 1 2.7.11 9 9 0 0 0 1.5 0l.71-.04.83-.04q.465-.03 1.23-.03v.5c-.96.05-1.74.24-2.35.55-.6.31-1.23.89-1.85 1.72l-4.86 6.3 5.4 7.9c.68.96 1.44 1.78 2.27 2.48s1.8 1.05 2.9 1.05v.49a59 59 0 0 1-3.05-.07l-1.05-.04a24 24 0 0 0-2.3 0l-1.1.04a125 125 0 0 1-3.12.07v-.5c.6-.02 1.08-.1 1.45-.21.37-.12.56-.4.56-.8 0-.33-.16-.72-.5-1.17-.62-.92-1.2-2.05-1.73-2.82l-1.4-1.99c-.47-.64-.8-1.12-1.01-1.45l-4.29 5.73c-.17.24-.32.47-.44.69q-.18.33-.18.69c0 .53.23.9.7 1.07.45.18.88.27 1.26.27v.49a27 27 0 0 1-2.1-.07l-.75-.04c-.24-.02-.5-.02-.76-.02-.6 0-1.11.02-1.54.06-.43.05-1.08.07-1.94.07v-.5c.89 0 1.68-.16 2.36-.5a7.15 7.15 0 0 0 2.19-1.95l5.09-6.66-5.54-7.9q-.45-.66-.87-1.2a7 7 0 0 0-.89-.94 3.5 3.5 0 0 0-2.48-.85z" fill="@{blue}"/></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
&:has([alt="Unix & Linux"]) {
@svg: escape(
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21"><path fill="@{surface0}" d="M3 3h1v1H3zm0 7h1v1H3zm0 7h1v1H3zm7-14h1v1h-1zm0 7h1v1h-1zm0 7h1v1h-1zm7-14h1v1h-1zm0 7h1v1h-1zm0 7h1v1h-1z"/></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
}
[alt="Cryptography"] {
@svg: escape(
'<svg width="302" height="48" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="@{text}" d="M0 0v48h48V33h-9v6H9V9h30v6h9V0z"/><path fill="@{blue}" d="M15 15v18h18v-5h15v-8H33v-5z"/><path d="M75.87 31.6c-4.1 0-7.4-3-7.4-7.8 0-4.5 2.8-7.8 7.4-7.8 2 0 4 .9 5.3 2.2l2.6-2.6a11 11 0 0 0-7.9-3.3c-6.6 0-11.2 4.7-11.2 11.5 0 7 5 11.5 11.2 11.5 3 0 5.9-1.2 7.9-3.2l-2.6-2.7a7.5 7.5 0 0 1-5.3 2.2m15.95-15.3h3s3.8 0 3.8 2.8c0 2.2-2.3 2.7-3.3 2.8zm5.5 9c2.1-.6 4.9-2.2 4.9-6.2 0-6.5-7.5-6.5-7.5-6.5h-6.74v3.7l2.84 5.6h-2.84V35h3.04v-9.3h2.1l5.9 9.3h4.3zm24.07-12.7-6.32 8-5.7-8h-4.6L114 24.4V35h3.08V24.4l8.29-11.8zm14.48 9.3-3.5-5.6h3s3.8 0 3.8 2.8c0 2.2-2.3 2.7-3.3 2.8m-7.85-9.3v3.7l3.35 5.6h-3.35V35H131v-9.3h4.27s7.5 0 7.5-6.6-7.5-6.5-7.5-6.5zm30.09 0h-13.17V16h5.07v19h3V16h5v-3.4zm10.46 12.6a4.6 4.6 0 0 1-4.6-4.6c0-2.6 2-4.6 4.6-4.6v-.1c2.5 0 4.6 2.1 4.6 4.7s-2 4.6-4.6 4.6m0-12.9a8.3 8.3 0 0 0-8.4 8.2v.1a8.3 8.3 0 0 0 8.3 8.3h.1a8.3 8.3 0 1 0 0-16.6m7.3 19h-15V35h14.8v-3.7zm17.8-9v3.5h3.8v3.3a7.4 7.4 0 0 1-5.6 2.5c-4.1 0-7.5-2.3-7.5-7.8 0-4.9 3.4-7.8 7.5-7.8 2 0 4 .9 5.3 2.2l2.6-2.6a11 11 0 0 0-7.9-3.3c-6.2 0-11.2 4.8-11.2 11.5 0 7.3 4.7 11.5 10.7 11.5 2.7 0 4.6-.6 6.4-2.3l.2 2.1h3.2V22.3zm16.8-6h3s3.7 0 3.7 2.8c0 2.2-2.2 2.7-3.2 2.8zm5.6 9c2.1-.6 4.9-2.2 4.9-6.2 0-6.5-7.5-6.5-7.5-6.5h-7.6v3.7l3.6 5.6h-3.6V35h3.8v-9.3h2.1l5.8 9.3h4.5zm13.2 3.9 2.65-7.66-.05-.14h.1l-.05.14 2.75 7.66zm2.6-17.2-8.8 23h4l1-2.6h7.8l1 2.6h4zm19.5 9.9-3.5-5.6h3s3.8 0 3.8 2.8c0 2.2-2.3 2.7-3.3 2.8m-7.25-9.3v3.7l2.75 5.7h-2.85v13h3.02v-9.3h3.73s7.5 0 7.5-6.6-7.5-6.5-7.5-6.5zm30.88 0v9.3h-8.99v-9.3h-4V35h4v-9.3h9V35h3.96V12.6h-4.06zm22.57 0-5.7 8-5.8-8h-4.5l8.4 11.8V35h3.7V24.4l8.4-11.8z" fill="@{text}"/></g></svg>'
);
content: url("data:image/svg+xml,@{svg}");
}
&:has([alt="Cryptography"]) {
@svg: escape(
'<svg width="540" height="540" viewBox="0 0 540 540" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path fill="@{base}" d="M0 0h540v540H0z"/><g fill="@{surface0}"><path d="M529 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M528 526h2v1h-2v1h-3v-3h3z"/></g><path d="M475 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M259 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M258 526h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M205 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M204 526h2v1h-2v1h-3v-3h3z"/></g><path d="M97 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M16 525v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M15 526h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M448 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 499h2v1h-2v1h-3v-3h3z"/></g><path d="M420 499h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M394 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M393 499h2v1h-2v1h-3v-3h3z"/></g><path d="M340 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M232 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M231 499h2v1h-2v1h-3v-3h3z"/></g><path d="M151 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M124 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M123 499h2v1h-2v1h-3v-3h3z"/></g><path d="M96 499h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M43 498v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M42 499h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M502 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 472h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M475 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M474 472h2v1h-2v1h-3v-3h3z"/></g><path d="M448 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M421 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M420 472h2v1h-2v1h-3v-3h3z"/></g><path d="M393 472h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M367 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 472h2v1h-2v1h-3v-3h3z"/></g><path d="M339 472h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M259 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M258 472h2v1h-2v1h-3v-3h3z"/></g><path d="M232 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M178 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M177 472h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M151 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M150 472h2v1h-2v1h-3v-3h3z"/></g><path d="M43 471v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm492-25v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 444v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 445h2v1h-2v1h-3v-3h3z"/></g><path d="M474 445h2v1h-2v1h-3v-3h3zm-54 0h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M367 444v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 445h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M340 444v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 445h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M259 444v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M258 445h2v1h-2v1h-3v-3h3z"/></g><path d="M204 445h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M178 444v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M177 445h2v1h-2v1h-3v-3h3z"/></g><path d="M42 445h2v1h-2v1h-3v-3h3zm487-28v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M448 417v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 418h2v1h-2v1h-3v-3h3z"/></g><path d="M421 417v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-75 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-76 3h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M232 417v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M231 418h2v1h-2v1h-3v-3h3z"/></g><path d="M204 418h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M124 417v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M123 418h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M16 417v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M15 418h2v1h-2v1h-3v-3h3z"/></g><path d="M529 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-48 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M448 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 391h2v1h-2v1h-3v-3h3z"/></g><path d="M366 391h2v1h-2v1h-3v-3h3zm-54 0h2v1h-2v1h-3v-3h3zm-53-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M205 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M204 391h2v1h-2v1h-3v-3h3z"/></g><path d="M151 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-49 3h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M70 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M69 391h2v1h-2v1h-3v-3h3z"/></g><path d="M16 390v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M529 363v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M528 364h2v1h-2v1h-3v-3h3z"/></g><path d="M447 364h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M394 363v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M393 364h2v1h-2v1h-3v-3h3z"/></g><path d="M313 363v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-49 3h2v1h-2v1h-3v-3h3zm-108 0h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M97 363v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M96 364h2v1h-2v1h-3v-3h3z"/></g><path d="M70 363v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 337h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M475 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M474 337h2v1h-2v1h-3v-3h3z"/></g><path d="M421 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M367 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 337h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M340 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 337h2v1h-2v1h-3v-3h3z"/></g><path d="M312 337h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M286 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M285 337h2v1h-2v1h-3v-3h3z"/></g><path d="M258 337h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M205 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M204 337h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M178 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M177 337h2v1h-2v1h-3v-3h3z"/></g><path d="M150 337h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M124 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M123 337h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M43 336v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M42 337h2v1h-2v1h-3v-3h3z"/></g><path d="M528 310h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 310h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M448 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 310h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M421 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M420 310h2v1h-2v1h-3v-3h3z"/></g><path d="M367 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M259 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M258 310h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M232 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M231 310h2v1h-2v1h-3v-3h3z"/></g><path d="M178 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M16 309v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M15 310h2v1h-2v1h-3v-3h3z"/></g><path d="M529 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-49 3h2v1h-2v1h-3v-3h3zm-53-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm-81 0h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M286 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M285 283h2v1h-2v1h-3v-3h3z"/></g><path d="M259 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M205 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M204 283h2v1h-2v1h-3v-3h3z"/></g><path d="M178 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M70 282v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M69 283h2v1h-2v1h-3v-3h3z"/></g><path d="M502 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-75 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M394 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M393 256h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M340 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 256h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M313 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M312 256h2v1h-2v1h-3v-3h3z"/></g><path d="M258 256h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M178 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M177 256h2v1h-2v1h-3v-3h3z"/></g><path d="M97 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M70 255v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M69 256h2v1h-2v1h-3v-3h3z"/></g><path d="M15 256h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M529 228v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M528 229h2v1h-2v1h-3v-3h3z"/></g><path d="M448 228v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-48 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm-107-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-48 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M70 228v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M69 229h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M43 228v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M42 229h2v1h-2v1h-3v-3h3z"/></g><path d="M16 228v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 202h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M367 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 202h2v1h-2v1h-3v-3h3z"/></g><path d="M339 202h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M286 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M285 202h2v1h-2v1h-3v-3h3z"/></g><path d="M259 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M232 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M231 202h2v1h-2v1h-3v-3h3z"/></g><path d="M123 202h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M70 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M69 202h2v1h-2v1h-3v-3h3z"/></g><path d="M43 201v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm491-24h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M448 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 175h2v1h-2v1h-3v-3h3z"/></g><path d="M421 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M394 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M393 175h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M313 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M312 175h2v1h-2v1h-3v-3h3z"/></g><path d="M178 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-76 3h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M16 174v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M15 175h2v1h-2v1h-3v-3h3z"/></g><path d="M420 148h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M367 147v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 148h2v1h-2v1h-3v-3h3z"/></g><path d="M285 148h2v1h-2v1h-3v-3h3zm-53-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-75 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M16 147v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M15 148h2v1h-2v1h-3v-3h3z"/></g><path d="M501 121h2v1h-2v1h-3v-3h3zm-81 0h2v1h-2v1h-3v-3h3zm-53-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M313 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M312 121h2v1h-2v1h-3v-3h3z"/></g><path d="M286 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M259 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M258 121h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M232 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M231 121h2v1h-2v1h-3v-3h3z"/></g><path d="M204 121h2v1h-2v1h-3v-3h3zm-27 0h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M124 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M123 121h2v1h-2v1h-3v-3h3z"/></g><path d="M43 120v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm513-27h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 94h2v1h-2v1h-3v-3h3z"/></g><path d="M475 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-49 3h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M340 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 94h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M313 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M312 94h2v1h-2v1h-3v-3h3z"/></g><path d="M259 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M205 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M204 94h2v1h-2v1h-3v-3h3z"/></g><path d="M177 94h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M97 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M96 94h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M43 93v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M42 94h2v1h-2v1h-3v-3h3z"/></g><path d="M529 66v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M502 66v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M501 67h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M340 66v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 67h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M286 66v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M285 67h2v1h-2v1h-3v-3h3z"/></g><path d="M258 67h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-21 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-48 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M97 66v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M96 67h2v1h-2v1h-3v-3h3z"/></g><path d="M42 67h2v1h-2v1h-3v-3h3zm487-28v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M475 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M474 40h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M448 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M447 40h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M394 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M393 40h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M367 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M366 40h2v1h-2v1h-3v-3h3z"/></g><path d="M286 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-49 3h2v1h-2v1h-3v-3h3z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M178 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M177 40h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M151 39v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M150 40h2v1h-2v1h-3v-3h3z"/></g><path d="M421 12v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-22 3h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M340 12v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M339 13h2v1h-2v1h-3v-3h3z"/></g><g fill="@{surface0}"><path d="M313 12v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M312 13h2v1h-2v1h-3v-3h3z"/></g><path d="M205 12v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/><g fill="@{surface0}"><path d="M151 12v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z"/><path d="M150 13h2v1h-2v1h-3v-3h3z"/></g><path d="M96 13h2v1h-2v1h-3v-3h3zm-26-1v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7zm-48 2v-1h-5v5h5v-1h1v-3zm-6-2h7v7h-7z" fill="@{surface0}"/></g></svg>'
);
background-image: url("data:image/svg+xml,@{svg}");
.site-header {
background-image: none;
}
}
}
}
#rgbify(@color) {
@rgb: red(@color), green(@color), blue(@color);
}
/* deno-fmt-ignore */
@catppuccin: {
@latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };
@frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };
@macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };
@mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };
};