Blame


1 a596b957 2022-07-14 tracey /*
2 a596b957 2022-07-14 tracey * Copyright (c) 2019 Jerome Kasper <neon.king.fr@gmail.com>
3 a596b957 2022-07-14 tracey * Copyright (c) 2019, 2020 Tracey Emery <tracey@traceyemery.net>
4 a596b957 2022-07-14 tracey *
5 a596b957 2022-07-14 tracey * Permission to use, copy, modify, and distribute this software for any
6 a596b957 2022-07-14 tracey * purpose with or without fee is hereby granted, provided that the above
7 a596b957 2022-07-14 tracey * copyright notice and this permission notice appear in all copies.
8 a596b957 2022-07-14 tracey *
9 a596b957 2022-07-14 tracey * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 a596b957 2022-07-14 tracey * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 a596b957 2022-07-14 tracey * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 a596b957 2022-07-14 tracey * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 a596b957 2022-07-14 tracey * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 a596b957 2022-07-14 tracey * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 a596b957 2022-07-14 tracey * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 a596b957 2022-07-14 tracey */
17 a596b957 2022-07-14 tracey
18 424803ac 2023-09-12 op *, *::after, *::before {
19 424803ac 2023-09-12 op box-sizing: border-box;
20 424803ac 2023-09-12 op }
21 a596b957 2022-07-14 tracey
22 a596b957 2022-07-14 tracey a {
23 a596b957 2022-07-14 tracey color: #444444;
24 a596b957 2022-07-14 tracey text-decoration: none;
25 a596b957 2022-07-14 tracey }
26 a596b957 2022-07-14 tracey a:hover {
27 a596b957 2022-07-14 tracey color: Gold;
28 a596b957 2022-07-14 tracey text-decoration: none;
29 a596b957 2022-07-14 tracey }
30 a596b957 2022-07-14 tracey body {
31 a596b957 2022-07-14 tracey background-color: #ffffff;
32 a596b957 2022-07-14 tracey color: #000000;
33 a596b957 2022-07-14 tracey margin: 0;
34 a596b957 2022-07-14 tracey padding: 0;
35 424803ac 2023-09-12 op font-family: sans-serif;
36 424803ac 2023-09-12 op font-size: 16px;
37 a596b957 2022-07-14 tracey }
38 a596b957 2022-07-14 tracey
39 424803ac 2023-09-12 op pre {
40 424803ac 2023-09-12 op font-family: monospace;
41 424803ac 2023-09-12 op margin: 0;
42 424803ac 2023-09-12 op }
43 424803ac 2023-09-12 op
44 a596b957 2022-07-14 tracey .diff_minus, .diff_submodule {
45 a596b957 2022-07-14 tracey color: magenta;
46 a596b957 2022-07-14 tracey }
47 a596b957 2022-07-14 tracey .diff_plus, .diff_symlink, .diff_author {
48 a596b957 2022-07-14 tracey color: darkcyan;
49 a596b957 2022-07-14 tracey }
50 a596b957 2022-07-14 tracey .diff_chunk_header, .diff_date {
51 a596b957 2022-07-14 tracey background-color: LightSlateGray;
52 a596b957 2022-07-14 tracey color: yellow;
53 a596b957 2022-07-14 tracey }
54 a596b957 2022-07-14 tracey .diff_meta, .diff_executable, .diff_commit {
55 a596b957 2022-07-14 tracey color: green;
56 a596b957 2022-07-14 tracey }
57 a596b957 2022-07-14 tracey .diff_directory {
58 a596b957 2022-07-14 tracey color: blue;
59 a596b957 2022-07-14 tracey }
60 a596b957 2022-07-14 tracey
61 7ecc4542 2022-08-09 op .refs_str {
62 a596b957 2022-07-14 tracey background-color: #243647;
63 a596b957 2022-07-14 tracey color: #ffffff;
64 a596b957 2022-07-14 tracey font-style: italic;
65 424803ac 2023-09-12 op white-space: pre;
66 a596b957 2022-07-14 tracey }
67 424803ac 2023-09-12 op hr {
68 424803ac 2023-09-12 op margin: 0;
69 424803ac 2023-09-12 op height: 0;
70 446026cb 2023-11-30 op border: 0px;
71 a596b957 2022-07-14 tracey border-top: 1px dotted #444444;
72 a596b957 2022-07-14 tracey }
73 a596b957 2022-07-14 tracey #header {
74 a596b957 2022-07-14 tracey background-image: linear-gradient(to right, White, LightSlateGray);
75 a596b957 2022-07-14 tracey }
76 a596b957 2022-07-14 tracey #header a {
77 a596b957 2022-07-14 tracey color: #ffffff;
78 a596b957 2022-07-14 tracey text-decoration: none;
79 a596b957 2022-07-14 tracey }
80 a596b957 2022-07-14 tracey #header a:hover {
81 a596b957 2022-07-14 tracey color: Gold;
82 a596b957 2022-07-14 tracey text-decoration: none;
83 a596b957 2022-07-14 tracey }
84 a596b957 2022-07-14 tracey #site_path {
85 a596b957 2022-07-14 tracey overflow: auto;
86 a596b957 2022-07-14 tracey width: 100%;
87 a596b957 2022-07-14 tracey background-color: #243647;
88 a596b957 2022-07-14 tracey }
89 a596b957 2022-07-14 tracey #site_link {
90 a596b957 2022-07-14 tracey padding-left: 10px;
91 a596b957 2022-07-14 tracey padding-top: 5px;
92 a596b957 2022-07-14 tracey padding-bottom: 5px;
93 a596b957 2022-07-14 tracey color: #ffffff;
94 a596b957 2022-07-14 tracey overflow: hidden;
95 a596b957 2022-07-14 tracey }
96 a596b957 2022-07-14 tracey #site_link a {
97 a596b957 2022-07-14 tracey color: #ffffff;
98 a596b957 2022-07-14 tracey text-decoration: none;
99 a596b957 2022-07-14 tracey }
100 a596b957 2022-07-14 tracey #got_link {
101 a596b957 2022-07-14 tracey padding-bottom: 10px;
102 a596b957 2022-07-14 tracey padding-top: 10px;
103 a596b957 2022-07-14 tracey }
104 a596b957 2022-07-14 tracey #np_wrapper {
105 a596b957 2022-07-14 tracey width: 100%;
106 a596b957 2022-07-14 tracey border-bottom: 1px dotted #444444;
107 a596b957 2022-07-14 tracey background-color: #f5fcfb;
108 a596b957 2022-07-14 tracey overflow: hidden;
109 452d8310 2023-12-17 op display: flex;
110 452d8310 2023-12-17 op flex-direction: row;
111 452d8310 2023-12-17 op justify-content: space-between;
112 e3662697 2023-02-03 op }
113 452d8310 2023-12-17 op #nav_more, #nav_prev, #nav_next {
114 452d8310 2023-12-17 op padding: 5px 10px;
115 452d8310 2023-12-17 op }
116 e3662697 2023-02-03 op #nav_more {
117 e3662697 2023-02-03 op text-align: center;
118 452d8310 2023-12-17 op flex-grow: 2;
119 a596b957 2022-07-14 tracey }
120 7ecc4542 2022-08-09 op .navs_wrapper {
121 a596b957 2022-07-14 tracey width: 100%;
122 a596b957 2022-07-14 tracey background-color: #ced7e0;
123 a596b957 2022-07-14 tracey }
124 7ecc4542 2022-08-09 op .navs {
125 a596b957 2022-07-14 tracey padding-left: 10px;
126 a596b957 2022-07-14 tracey padding-top: 2px;
127 a596b957 2022-07-14 tracey padding-bottom: 2px;
128 a596b957 2022-07-14 tracey }
129 424803ac 2023-09-12 op @media (min-width: 680px) {
130 424803ac 2023-09-12 op .navs {
131 424803ac 2023-09-12 op font-size: .8em;
132 424803ac 2023-09-12 op }
133 424803ac 2023-09-12 op }
134 a596b957 2022-07-14 tracey #site_owner_wrapper {
135 a596b957 2022-07-14 tracey width: 100%;
136 a596b957 2022-07-14 tracey background-color: LightSlateGray;
137 a596b957 2022-07-14 tracey color: #ffffff;
138 a596b957 2022-07-14 tracey }
139 a596b957 2022-07-14 tracey #site_owner {
140 a596b957 2022-07-14 tracey padding-left: 10px;
141 a596b957 2022-07-14 tracey padding-top: 5px;
142 a596b957 2022-07-14 tracey padding-bottom: 5px;
143 424803ac 2023-09-12 op margin: 0;
144 a596b957 2022-07-14 tracey }
145 a596b957 2022-07-14 tracey
146 a596b957 2022-07-14 tracey #err_content {
147 a596b957 2022-07-14 tracey padding-left: 20px;
148 a596b957 2022-07-14 tracey padding-top: 20px;
149 a596b957 2022-07-14 tracey padding-bottom: 20px;
150 a596b957 2022-07-14 tracey }
151 a596b957 2022-07-14 tracey
152 424803ac 2023-09-12 op header.subtitle {
153 a596b957 2022-07-14 tracey background-color: LightSlateGray;
154 424803ac 2023-09-12 op }
155 424803ac 2023-09-12 op header.subtitle h2 {
156 424803ac 2023-09-12 op margin: 0;
157 424803ac 2023-09-12 op padding: 5px 10px;
158 424803ac 2023-09-12 op font-size: 1rem;
159 424803ac 2023-09-12 op font-weight: normal;
160 a596b957 2022-07-14 tracey color: #ffffff;
161 a596b957 2022-07-14 tracey }
162 424803ac 2023-09-12 op
163 424803ac 2023-09-12 op .brief {
164 424803ac 2023-09-12 op display: flex;
165 424803ac 2023-09-12 op flex-direction: row;
166 424803ac 2023-09-12 op align-items: center;
167 424803ac 2023-09-12 op flex-wrap: wrap;
168 a596b957 2022-07-14 tracey }
169 424803ac 2023-09-12 op .brief p {
170 424803ac 2023-09-12 op margin: 0;
171 a596b957 2022-07-14 tracey }
172 424803ac 2023-09-12 op .brief_meta {
173 424803ac 2023-09-12 op flex-grow: 0;
174 424803ac 2023-09-12 op flex-shrink: 0;
175 424803ac 2023-09-12 op }
176 cea040d1 2023-09-23 op .briefs_age, .briefs_author {
177 cea040d1 2023-09-23 op display: inline-block;
178 cea040d1 2023-09-23 op vertical-align: middle;
179 cea040d1 2023-09-23 op }
180 7ecc4542 2022-08-09 op .briefs_age {
181 a596b957 2022-07-14 tracey padding-left: 10px;
182 a596b957 2022-07-14 tracey padding-top: 5px;
183 a596b957 2022-07-14 tracey padding-bottom: 5px;
184 424803ac 2023-09-12 op width: 140px;
185 a596b957 2022-07-14 tracey }
186 7ecc4542 2022-08-09 op .briefs_author {
187 a596b957 2022-07-14 tracey padding-top: 5px;
188 a596b957 2022-07-14 tracey padding-bottom: 5px;
189 a596b957 2022-07-14 tracey width: 8.5em;
190 a596b957 2022-07-14 tracey font-style: italic;
191 a596b957 2022-07-14 tracey }
192 7ecc4542 2022-08-09 op .briefs_log {
193 a596b957 2022-07-14 tracey padding-left: 10px;
194 a596b957 2022-07-14 tracey padding-right: 10px;
195 a596b957 2022-07-14 tracey padding-top: 5px;
196 a596b957 2022-07-14 tracey padding-bottom: 5px;
197 424803ac 2023-09-12 op width: 100%;
198 a596b957 2022-07-14 tracey }
199 a596b957 2022-07-14 tracey
200 424803ac 2023-09-12 op @media (min-width: 680px) {
201 424803ac 2023-09-12 op .brief {
202 424803ac 2023-09-12 op flex-wrap: nowrap;
203 424803ac 2023-09-12 op }
204 424803ac 2023-09-12 op .briefs_log {
205 424803ac 2023-09-12 op width: auto;
206 424803ac 2023-09-12 op }
207 976ccb69 2023-12-08 op }
208 976ccb69 2023-12-08 op
209 976ccb69 2023-12-08 op .briefs_log summary {
210 976ccb69 2023-12-08 op cursor: pointer;
211 976ccb69 2023-12-08 op }
212 976ccb69 2023-12-08 op
213 976ccb69 2023-12-08 op .briefs_toggle {
214 976ccb69 2023-12-08 op display: inline-block;
215 976ccb69 2023-12-08 op padding: 3px 4px;
216 976ccb69 2023-12-08 op padding: 0px 4px;
217 976ccb69 2023-12-08 op border: 1px solid #222;
218 976ccb69 2023-12-08 op border-radius: 3px;
219 976ccb69 2023-12-08 op user-select: none;
220 976ccb69 2023-12-08 op }
221 976ccb69 2023-12-08 op
222 976ccb69 2023-12-08 op /* work around .commits being unusable here */
223 976ccb69 2023-12-08 op .briefs_log > p {
224 976ccb69 2023-12-08 op white-space: pre-wrap;
225 a596b957 2022-07-14 tracey }
226 424803ac 2023-09-12 op
227 424803ac 2023-09-12 op .tag_age, .tag_name, .tag_log {
228 424803ac 2023-09-12 op display: inline-block;
229 424803ac 2023-09-12 op vertical-align: middle;
230 424803ac 2023-09-12 op }
231 424803ac 2023-09-12 op .tag_age {
232 a596b957 2022-07-14 tracey padding-left: 10px;
233 a596b957 2022-07-14 tracey padding-top: 5px;
234 a596b957 2022-07-14 tracey padding-bottom: 5px;
235 424803ac 2023-09-12 op width: 140px;
236 a596b957 2022-07-14 tracey }
237 424803ac 2023-09-12 op .tag_name {
238 424803ac 2023-09-12 op width: 8.5em;
239 424803ac 2023-09-12 op font-style: italic;
240 a596b957 2022-07-14 tracey padding-top: 5px;
241 a596b957 2022-07-14 tracey padding-bottom: 5px;
242 a596b957 2022-07-14 tracey }
243 7ecc4542 2022-08-09 op .tag_log {
244 a596b957 2022-07-14 tracey padding-left: 10px;
245 a596b957 2022-07-14 tracey padding-right: 10px;
246 a596b957 2022-07-14 tracey padding-top: 5px;
247 a596b957 2022-07-14 tracey padding-bottom: 5px;
248 a596b957 2022-07-14 tracey width: 65%;
249 a596b957 2022-07-14 tracey }
250 a596b957 2022-07-14 tracey
251 a596b957 2022-07-14 tracey #tag_commit {
252 424803ac 2023-09-12 op padding-top: 20px;
253 a596b957 2022-07-14 tracey padding-left: 20px;
254 a596b957 2022-07-14 tracey padding-bottom: 20px;
255 424803ac 2023-09-12 op overflow: auto;
256 a596b957 2022-07-14 tracey }
257 a596b957 2022-07-14 tracey
258 a596b957 2022-07-14 tracey #index_header {
259 a596b957 2022-07-14 tracey background-color: Khaki;
260 a596b957 2022-07-14 tracey }
261 424803ac 2023-09-12 op .index_project, .index_project_description, .index_project_owner,
262 424803ac 2023-09-12 op .index_project_age {
263 424803ac 2023-09-12 op display: inline-block;
264 a596b957 2022-07-14 tracey padding: 10px;
265 a596b957 2022-07-14 tracey overflow: hidden;
266 424803ac 2023-09-12 op vertical-align: middle;
267 a596b957 2022-07-14 tracey }
268 7ecc4542 2022-08-09 op .index_project {
269 a596b957 2022-07-14 tracey width: 20%;
270 a596b957 2022-07-14 tracey }
271 7ecc4542 2022-08-09 op .index_project_description {
272 a596b957 2022-07-14 tracey width: 30%;
273 a596b957 2022-07-14 tracey }
274 7ecc4542 2022-08-09 op .index_project_owner {
275 424803ac 2023-09-12 op width: 25%;
276 a596b957 2022-07-14 tracey }
277 7ecc4542 2022-08-09 op .index_project_age {
278 424803ac 2023-09-12 op width: 25%;
279 a596b957 2022-07-14 tracey }
280 7ecc4542 2022-08-09 op .index_project a {
281 a596b957 2022-07-14 tracey color: #444444;
282 a596b957 2022-07-14 tracey text-decoration: none;
283 a596b957 2022-07-14 tracey }
284 7ecc4542 2022-08-09 op .index_project a:hover {
285 a596b957 2022-07-14 tracey color: SteelBlue;
286 a596b957 2022-07-14 tracey text-decoration: none;
287 a596b957 2022-07-14 tracey }
288 a596b957 2022-07-14 tracey #index_next a {
289 a596b957 2022-07-14 tracey color: #444444;
290 a596b957 2022-07-14 tracey text-decoration: none;
291 a596b957 2022-07-14 tracey }
292 a596b957 2022-07-14 tracey #index_next a:hover {
293 a596b957 2022-07-14 tracey color: SteelBlue;
294 a596b957 2022-07-14 tracey text-decoration: none;
295 a596b957 2022-07-14 tracey }
296 a596b957 2022-07-14 tracey #index_prev a {
297 a596b957 2022-07-14 tracey color: #444444;
298 a596b957 2022-07-14 tracey text-decoration: none;
299 a596b957 2022-07-14 tracey }
300 a596b957 2022-07-14 tracey #index_prev a:hover {
301 a596b957 2022-07-14 tracey color: SteelBlue;
302 a596b957 2022-07-14 tracey text-decoration: none;
303 a596b957 2022-07-14 tracey }
304 a596b957 2022-07-14 tracey
305 6595d730 2023-11-30 op .page_header_wrapper {
306 a596b957 2022-07-14 tracey background-color: #f5fcfb;
307 6595d730 2023-11-30 op padding-left: 10px;
308 a596b957 2022-07-14 tracey padding-top: 5px;
309 a596b957 2022-07-14 tracey padding-bottom: 2px;
310 6595d730 2023-11-30 op }
311 6595d730 2023-11-30 op
312 6595d730 2023-11-30 op .commits_content {
313 6595d730 2023-11-30 op width: 100%;
314 a596b957 2022-07-14 tracey }
315 7ecc4542 2022-08-09 op .commit {
316 a596b957 2022-07-14 tracey padding-left: 20px;
317 a596b957 2022-07-14 tracey padding-bottom: 20px;
318 a596b957 2022-07-14 tracey white-space: pre-wrap;
319 a596b957 2022-07-14 tracey }
320 a596b957 2022-07-14 tracey
321 298f95fb 2023-01-05 op #blame, #blob {
322 424803ac 2023-09-12 op margin-top: 20px;
323 a596b957 2022-07-14 tracey margin-left: 20px;
324 a596b957 2022-07-14 tracey margin-bottom: 20px;
325 a596b957 2022-07-14 tracey overflow: auto;
326 a596b957 2022-07-14 tracey }
327 424803ac 2023-09-12 op .blob_line > a {
328 424803ac 2023-09-12 op display: inline-block;
329 424803ac 2023-09-12 op text-align: right;
330 424803ac 2023-09-12 op width: 60px;
331 424803ac 2023-09-12 op padding-right: 20px;
332 50b6e2b8 2024-01-30 op user-select: none;
333 a596b957 2022-07-14 tracey }
334 4ba8b606 2023-12-01 op .blame_code, .blob_code {
335 424803ac 2023-09-12 op /* fixes the width of the first tab */
336 424803ac 2023-09-12 op display: inline-block;
337 424803ac 2023-09-12 op }
338 4ba8b606 2023-12-01 op .blame_line:target, .blob_line:target {
339 298f95fb 2023-01-05 op background-color: Khaki;
340 298f95fb 2023-01-05 op }
341 298f95fb 2023-01-05 op .blame_number, .blob_number {
342 a596b957 2022-07-14 tracey width: 6em;
343 a596b957 2022-07-14 tracey overflow: hidden;
344 a596b957 2022-07-14 tracey }
345 7ecc4542 2022-08-09 op .blame_hash {
346 a596b957 2022-07-14 tracey width: 6em;
347 a596b957 2022-07-14 tracey overflow: auto;
348 a596b957 2022-07-14 tracey }
349 7ecc4542 2022-08-09 op .blame_date {
350 a596b957 2022-07-14 tracey width: 7em;
351 a596b957 2022-07-14 tracey overflow: auto;
352 a596b957 2022-07-14 tracey }
353 7ecc4542 2022-08-09 op .blame_author {
354 a596b957 2022-07-14 tracey width: 6em;
355 a596b957 2022-07-14 tracey overflow: hidden;
356 a596b957 2022-07-14 tracey }
357 a596b957 2022-07-14 tracey
358 a596b957 2022-07-14 tracey #tree {
359 a596b957 2022-07-14 tracey margin-left: 20px;
360 a596b957 2022-07-14 tracey margin-top: 20px;
361 a596b957 2022-07-14 tracey margin-bottom: 20px;
362 424803ac 2023-09-12 op border-collapse: collapse;
363 a596b957 2022-07-14 tracey }
364 cf056aa6 2023-11-30 op .tree_wrapper:nth-child(odd) {
365 bf80b152 2022-08-09 op background-color: #d8f3ef;
366 a596b957 2022-07-14 tracey }
367 7ecc4542 2022-08-09 op .tree_line {
368 424803ac 2023-09-12 op font-family: monospace;
369 a596b957 2022-07-14 tracey width: 20em;
370 424803ac 2023-09-12 op padding: 5px;
371 a596b957 2022-07-14 tracey }
372 7ecc4542 2022-08-09 op .tree_line_blank {
373 a596b957 2022-07-14 tracey padding: 1px;
374 a596b957 2022-07-14 tracey width: 9.5em;
375 ac15152e 2023-12-08 op }
376 ac15152e 2023-12-08 op #tree_content h2 {
377 ac15152e 2023-12-08 op margin-top: 40px;
378 ac15152e 2023-12-08 op padding: 0 20px 0;
379 ac15152e 2023-12-08 op }
380 ac15152e 2023-12-08 op #tree_content pre {
381 ac15152e 2023-12-08 op padding: 0 20px 20px;
382 ac15152e 2023-12-08 op white-space: pre-wrap;
383 a596b957 2022-07-14 tracey }
384 a596b957 2022-07-14 tracey
385 a596b957 2022-07-14 tracey #diff {
386 424803ac 2023-09-12 op margin-top: 20px;
387 a596b957 2022-07-14 tracey margin-left: 20px;
388 a596b957 2022-07-14 tracey margin-bottom: 20px;
389 424803ac 2023-09-12 op overflow: auto;
390 a596b957 2022-07-14 tracey }
391 a596b957 2022-07-14 tracey
392 a596b957 2022-07-14 tracey #summary_wrapper {
393 a596b957 2022-07-14 tracey background-color: Khaki;
394 a596b957 2022-07-14 tracey }
395 a596b957 2022-07-14 tracey
396 424803ac 2023-09-12 op dl {
397 424803ac 2023-09-12 op padding: 0;
398 424803ac 2023-09-12 op margin: 0;
399 424803ac 2023-09-12 op display: flex;
400 424803ac 2023-09-12 op flex-wrap: wrap;
401 a596b957 2022-07-14 tracey }
402 424803ac 2023-09-12 op dt {
403 424803ac 2023-09-12 op padding: 3px 7px;
404 424803ac 2023-09-12 op width: 120px;
405 a596b957 2022-07-14 tracey }
406 424803ac 2023-09-12 op dd {
407 424803ac 2023-09-12 op padding: 3px 7px;
408 424803ac 2023-09-12 op margin-left: auto;
409 424803ac 2023-09-12 op width: calc(100% - 130px);
410 424803ac 2023-09-12 op flex-grow: 2;
411 a596b957 2022-07-14 tracey }
412 a596b957 2022-07-14 tracey
413 424803ac 2023-09-12 op .clone-url {
414 424803ac 2023-09-12 op white-space: pre-wrap;
415 424803ac 2023-09-12 op }
416 424803ac 2023-09-12 op
417 424803ac 2023-09-12 op .commit-msg {
418 424803ac 2023-09-12 op white-space: pre-wrap;
419 424803ac 2023-09-12 op }
420 424803ac 2023-09-12 op
421 424803ac 2023-09-12 op .commit-id {
422 a596b957 2022-07-14 tracey width: 100%;
423 424803ac 2023-09-12 op display: inline-block;
424 424803ac 2023-09-12 op overflow: hidden;
425 424803ac 2023-09-12 op text-overflow: ellipsis;
426 a596b957 2022-07-14 tracey }
427 424803ac 2023-09-12 op
428 424803ac 2023-09-12 op .branches_age, .branches_space, .branch {
429 424803ac 2023-09-12 op display: inline-block;
430 424803ac 2023-09-12 op vertical-align: middle;
431 424803ac 2023-09-12 op }
432 7ecc4542 2022-08-09 op .branches_age {
433 a596b957 2022-07-14 tracey padding-left: 10px;
434 a596b957 2022-07-14 tracey padding-top: 5px;
435 a596b957 2022-07-14 tracey padding-bottom: 5px;
436 424803ac 2023-09-12 op width: calc(140px + 8.5em);
437 a596b957 2022-07-14 tracey }
438 7ecc4542 2022-08-09 op .branch {
439 a596b957 2022-07-14 tracey padding-right: 10px;
440 a596b957 2022-07-14 tracey padding-top: 5px;
441 a596b957 2022-07-14 tracey padding-bottom: 5px;
442 424803ac 2023-09-12 op padding-left: 10px;
443 a596b957 2022-07-14 tracey }
444 446026cb 2023-11-30 op
445 446026cb 2023-11-30 op /* dark theme */
446 446026cb 2023-11-30 op @media (prefers-color-scheme: dark) {
447 446026cb 2023-11-30 op body {
448 446026cb 2023-11-30 op color: #eee;
449 446026cb 2023-11-30 op background-color: #282A36;
450 af8b29d8 2023-12-08 op }
451 af8b29d8 2023-12-08 op
452 af8b29d8 2023-12-08 op hr {
453 af8b29d8 2023-12-08 op border-style: solid;
454 446026cb 2023-11-30 op }
455 446026cb 2023-11-30 op
456 446026cb 2023-11-30 op #index_header, #summary_wrapper {
457 446026cb 2023-11-30 op background-color: #BD93F9;
458 446026cb 2023-11-30 op color: #222;
459 446026cb 2023-11-30 op }
460 446026cb 2023-11-30 op
461 446026cb 2023-11-30 op #got_link {
462 446026cb 2023-11-30 op filter: brightness(0) saturate(100%)
463 446026cb 2023-11-30 op invert(68%) sepia(73%) saturate(2771%)
464 446026cb 2023-11-30 op hue-rotate(213deg) brightness(104%)
465 446026cb 2023-11-30 op contrast(95%);
466 446026cb 2023-11-30 op }
467 446026cb 2023-11-30 op
468 446026cb 2023-11-30 op #header {
469 446026cb 2023-11-30 op background-image: unset;
470 446026cb 2023-11-30 op }
471 446026cb 2023-11-30 op
472 446026cb 2023-11-30 op .index_project a {
473 446026cb 2023-11-30 op color: #8BE9FD;
474 446026cb 2023-11-30 op text-decoration: none;
475 446026cb 2023-11-30 op }
476 446026cb 2023-11-30 op .index_project a:hover {
477 446026cb 2023-11-30 op color: #FFFFA5;
478 446026cb 2023-11-30 op text-decoration: none;
479 446026cb 2023-11-30 op }
480 446026cb 2023-11-30 op
481 446026cb 2023-11-30 op .index_wrapper {
482 446026cb 2023-11-30 op border-bottom-style: solid;
483 446026cb 2023-11-30 op border-bottom-width: 1px;
484 446026cb 2023-11-30 op border-image: linear-gradient(90deg, #FF79C6, #BD93F9 50%) 1;
485 446026cb 2023-11-30 op }
486 446026cb 2023-11-30 op
487 446026cb 2023-11-30 op a {
488 446026cb 2023-11-30 op color: #FF79C6;
489 446026cb 2023-11-30 op }
490 446026cb 2023-11-30 op
491 446026cb 2023-11-30 op .diff_minus, .diff_submodule {
492 6ecb0b8c 2023-12-07 stsp color: #FF79C6;
493 446026cb 2023-11-30 op }
494 446026cb 2023-11-30 op .diff_plus, .diff_symlink, .diff_author {
495 6ecb0b8c 2023-12-07 stsp color: #8BE9FD;
496 446026cb 2023-11-30 op }
497 446026cb 2023-11-30 op .diff_chunk_header, .diff_date {
498 446026cb 2023-11-30 op background-color: unset;
499 446026cb 2023-11-30 op color: #FFB86C;
500 446026cb 2023-11-30 op }
501 446026cb 2023-11-30 op .diff_meta, .diff_executable, .diff_commit {
502 446026cb 2023-11-30 op color: #6272A4;
503 446026cb 2023-11-30 op }
504 446026cb 2023-11-30 op
505 446026cb 2023-11-30 op .blame_code {
506 446026cb 2023-11-30 op color: #eee;
507 446026cb 2023-11-30 op }
508 446026cb 2023-11-30 op
509 446026cb 2023-11-30 op .blame_wrapper {
510 446026cb 2023-11-30 op color: #6272A4;
511 446026cb 2023-11-30 op }
512 446026cb 2023-11-30 op
513 446026cb 2023-11-30 op .blame_author {
514 446026cb 2023-11-30 op color: #8BE9FD;
515 446026cb 2023-11-30 op text-decoration: none;
516 2fbb00a4 2024-02-10 op }
517 2fbb00a4 2024-02-10 op
518 2fbb00a4 2024-02-10 op .blame_line:target, .blob_line:target {
519 2fbb00a4 2024-02-10 op background-color: #44475a;
520 446026cb 2023-11-30 op }
521 446026cb 2023-11-30 op
522 446026cb 2023-11-30 op #site_owner_wrapper, #np_wrapper {
523 446026cb 2023-11-30 op background-color: unset;
524 446026cb 2023-11-30 op }
525 f6c7567b 2023-12-08 op
526 f6c7567b 2023-12-08 op #site_owner_wrapper {
527 f6c7567b 2023-12-08 op border-top: 1px solid #444444;
528 f6c7567b 2023-12-08 op }
529 446026cb 2023-11-30 op
530 446026cb 2023-11-30 op .page_header_wrapper {
531 446026cb 2023-11-30 op background-color: unset;
532 446026cb 2023-11-30 op }
533 446026cb 2023-11-30 op
534 446026cb 2023-11-30 op .navs_wrapper {
535 446026cb 2023-11-30 op background-color: #282A36;
536 446026cb 2023-11-30 op }
537 446026cb 2023-11-30 op
538 446026cb 2023-11-30 op .tree_wrapper:nth-child(even) {
539 446026cb 2023-11-30 op background-color: #282A36;
540 446026cb 2023-11-30 op }
541 446026cb 2023-11-30 op
542 446026cb 2023-11-30 op .tree_wrapper:nth-child(odd) {
543 446026cb 2023-11-30 op background-color: #3e3e3e;
544 446026cb 2023-11-30 op }
545 446026cb 2023-11-30 op }