A vibe coded tangled fork which supports pijul.
1@media (max-width: 768px) {
2 .pagefind-ui__result-thumb {
3 width: 0 !important;
4 }
5 .pagefind-ui__result-excerpt,
6 .pagefind-ui__result-title {
7 overflow-wrap: break-word;
8 word-break: break-word;
9 }
10 .pagefind-ui__search-input,
11 .pagefind-ui__search-clear {
12 max-width: 100%;
13 }
14 .pagefind-ui__form {
15 overflow: hidden;
16 }
17}
18
19svg {
20 width: 16px;
21 height: 16px;
22}
23
24:root {
25 --syntax-alert: #d20f39;
26 --syntax-annotation: #fe640b;
27 --syntax-attribute: #df8e1d;
28 --syntax-basen: #40a02b;
29 --syntax-builtin: #1e66f5;
30 --syntax-controlflow: #8839ef;
31 --syntax-char: #04a5e5;
32 --syntax-constant: #fe640b;
33 --syntax-comment: #9ca0b0;
34 --syntax-commentvar: #7c7f93;
35 --syntax-documentation: #9ca0b0;
36 --syntax-datatype: #df8e1d;
37 --syntax-decval: #40a02b;
38 --syntax-error: #d20f39;
39 --syntax-extension: #4c4f69;
40 --syntax-float: #40a02b;
41 --syntax-function: #1e66f5;
42 --syntax-import: #40a02b;
43 --syntax-information: #04a5e5;
44 --syntax-keyword: #8839ef;
45 --syntax-operator: #179299;
46 --syntax-other: #8839ef;
47 --syntax-preprocessor: #ea76cb;
48 --syntax-specialchar: #04a5e5;
49 --syntax-specialstring: #ea76cb;
50 --syntax-string: #40a02b;
51 --syntax-variable: #8839ef;
52 --syntax-verbatimstring: #40a02b;
53 --syntax-warning: #df8e1d;
54}
55
56@media (prefers-color-scheme: dark) {
57 :root {
58 --syntax-alert: #f38ba8;
59 --syntax-annotation: #fab387;
60 --syntax-attribute: #f9e2af;
61 --syntax-basen: #a6e3a1;
62 --syntax-builtin: #89b4fa;
63 --syntax-controlflow: #cba6f7;
64 --syntax-char: #89dceb;
65 --syntax-constant: #fab387;
66 --syntax-comment: #6c7086;
67 --syntax-commentvar: #585b70;
68 --syntax-documentation: #6c7086;
69 --syntax-datatype: #f9e2af;
70 --syntax-decval: #a6e3a1;
71 --syntax-error: #f38ba8;
72 --syntax-extension: #cdd6f4;
73 --syntax-float: #a6e3a1;
74 --syntax-function: #89b4fa;
75 --syntax-import: #a6e3a1;
76 --syntax-information: #89dceb;
77 --syntax-keyword: #cba6f7;
78 --syntax-operator: #94e2d5;
79 --syntax-other: #cba6f7;
80 --syntax-preprocessor: #f5c2e7;
81 --syntax-specialchar: #89dceb;
82 --syntax-specialstring: #f5c2e7;
83 --syntax-string: #a6e3a1;
84 --syntax-variable: #cba6f7;
85 --syntax-verbatimstring: #a6e3a1;
86 --syntax-warning: #f9e2af;
87 }
88}
89
90/* pandoc syntax highlighting classes */
91code span.al {
92 color: var(--syntax-alert);
93 font-weight: bold;
94} /* alert */
95code span.an {
96 color: var(--syntax-annotation);
97 font-weight: bold;
98 font-style: italic;
99} /* annotation */
100code span.at {
101 color: var(--syntax-attribute);
102} /* attribute */
103code span.bn {
104 color: var(--syntax-basen);
105} /* basen */
106code span.bu {
107 color: var(--syntax-builtin);
108} /* builtin */
109code span.cf {
110 color: var(--syntax-controlflow);
111 font-weight: bold;
112} /* controlflow */
113code span.ch {
114 color: var(--syntax-char);
115} /* char */
116code span.cn {
117 color: var(--syntax-constant);
118} /* constant */
119code span.co {
120 color: var(--syntax-comment);
121 font-style: italic;
122} /* comment */
123code span.cv {
124 color: var(--syntax-commentvar);
125 font-weight: bold;
126 font-style: italic;
127} /* commentvar */
128code span.do {
129 color: var(--syntax-documentation);
130 font-style: italic;
131} /* documentation */
132code span.dt {
133 color: var(--syntax-datatype);
134} /* datatype */
135code span.dv {
136 color: var(--syntax-decval);
137} /* decval */
138code span.er {
139 color: var(--syntax-error);
140 font-weight: bold;
141} /* error */
142code span.ex {
143 color: var(--syntax-extension);
144} /* extension */
145code span.fl {
146 color: var(--syntax-float);
147} /* float */
148code span.fu {
149 color: var(--syntax-function);
150} /* function */
151code span.im {
152 color: var(--syntax-import);
153 font-weight: bold;
154} /* import */
155code span.in {
156 color: var(--syntax-information);
157 font-weight: bold;
158 font-style: italic;
159} /* information */
160code span.kw {
161 color: var(--syntax-keyword);
162 font-weight: bold;
163} /* keyword */
164code span.op {
165 color: var(--syntax-operator);
166} /* operator */
167code span.ot {
168 color: var(--syntax-other);
169} /* other */
170code span.pp {
171 color: var(--syntax-preprocessor);
172} /* preprocessor */
173code span.sc {
174 color: var(--syntax-specialchar);
175} /* specialchar */
176code span.ss {
177 color: var(--syntax-specialstring);
178} /* specialstring */
179code span.st {
180 color: var(--syntax-string);
181} /* string */
182code span.va {
183 color: var(--syntax-variable);
184} /* variable */
185code span.vs {
186 color: var(--syntax-verbatimstring);
187} /* verbatimstring */
188code span.wa {
189 color: var(--syntax-warning);
190 font-weight: bold;
191 font-style: italic;
192} /* warning */