changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org / clean.theme

changeset 46: 47d4b9df6dff
parent: 2b6f731f3684
child: a3c65427bdde
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 25 Aug 2024 00:15:40 -0400
permissions: -rw-r--r--
description: meta and task work
1 ; -*- mode: org -*-
2 #+STARTUP: entitiespretty
3 #+language: ulang
4 #+DATE: {{{modification-time("%F %r", t)}}}
5 #+OPTIONS: org-html-head-include-default-style:t ^:nil _:nil email:t \n:nil Tex:t LaTeX:t broken-links:mark toc:nil
6 #+HTML_DOCTYPE: html5
7 #+LATEX_HEADER: \usepackage{placeins}
8 #+LATEX_HEADER: \usepackage{parskip}
9 #+LATEX_HEADER: \usepackage{xcolor}
10 #+LATEX_HEADER: \PassOptionsToPackage{hyperref,x11names}{xcolor}
11 #+LATEX_HEADER: \usepackage{tocloft}
12 #+LATEX_HEADER: \usepackage[margin=2cm]{geometry}
13 #+COMMENT: #+ODT_STYLES_FILE: ~/org/ox/odt-theme.xml
14 #+LATEX_HEADER: \renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
15 #+LATEX_HEADER: \hypersetup{colorlinks, citecolor=red,filecolor=magenta,linkcolor=magenta,urlcolor=magenta}
16 
17 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/commit-mono.css" />
18 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/3270.css" />
19 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/pragmata-pro.css" />
20 
21 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/css/htmlize.css" />
22 
23 #+HTML_HEAD: <style type="text/css">
24 #+HTML_HEAD:
25 #+HTML_HEAD: *,
26 #+HTML_HEAD: *::before,
27 #+HTML_HEAD: *::after {
28 #+HTML_HEAD: box-sizing: border-box;
29 #+HTML_HEAD: margin: 0;
30 #+HTML_HEAD: padding: 0;
31 #+HTML_HEAD: }
32 #+HTML_HEAD: :root {
33 #+HTML_HEAD: --text: #111;
34 #+HTML_HEAD: --middle: #555;
35 #+HTML_HEAD: --bg: #aaa;
36 #+HTML_HEAD: --max-width: 54ch;
37 #+HTML_HEAD: font-size: 16px;
38 #+HTML_HEAD: }
39 #+HTML_HEAD: /* @media (prefers-color-scheme: dark) {
40 #+HTML_HEAD: :root {
41 #+HTML_HEAD: --text: #aaa;
42 #+HTML_HEAD: --middle: #555;
43 #+HTML_HEAD: --bg: #111;
44 #+HTML_HEAD: }
45 #+HTML_HEAD: } */
46 #+HTML_HEAD: * {
47 #+HTML_HEAD: -webkit-box-sizing: border-box;
48 #+HTML_HEAD: -moz-box-sizing: border-box;
49 #+HTML_HEAD: box-sizing: border-box;
50 #+HTML_HEAD: }
51 #+HTML_HEAD: body {
52 #+HTML_HEAD: font-family: "CommitMono", monospace;
53 #+HTML_HEAD: font-size: 14px;
54 # #+HTML_HEAD: -webkit-font-smoothing: antialiased;
55 # #+HTML_HEAD: -moz-osx-font-smoothing: grayscale;
56 # #+HTML_HEAD: font-feature-settings: "ss01", "ss03", "ss04", "ss05";
57 #+HTML_HEAD: color: #EFFAF9;
58 #+HTML_HEAD: background-color: #0C0F0A;
59 #+HTML_HEAD: }
60 
61 #+HTML_HEAD: div.status {
62 # #+HTML_HEAD: position: fixed;
63 # #+HTML_HEAD: margin: 0.2em;
64 #+HTML_HEAD: text-align: center;
65 #+HTML_HEAD: }
66 
67 #+HTML_HEAD: h1, h2, h3, h4, h5, h6 {
68 #+HTML_HEAD: position: relative;
69 #+HTML_HEAD: margin: 16px 0 8px;
70 #+HTML_HEAD: font-weight: bold;
71 #+HTML_HEAD: line-height: 1.1;
72 #+HTML_HEAD: color: #DDCAD9;
73 #+HTML_HEAD: text-rendering: optimizeLegibility;
74 #+HTML_HEAD: }
75 #+HTML_HEAD: h1:before, h2:before, h3:before, h4:before, h5:before, h6:before {
76 #+HTML_HEAD: position: absolute;
77 #+HTML_HEAD: top: auto;
78 #+HTML_HEAD: color: #DDCAD9;
79 #+HTML_HEAD: display: none;
80 #+HTML_HEAD: text-align: left;
81 #+HTML_HEAD: }
82 #+HTML_HEAD: h1:before {
83 #+HTML_HEAD: content: "";
84 #+HTML_HEAD: left: -1.25em;
85 #+HTML_HEAD: }
86 #+HTML_HEAD: h2:before {
87 #+HTML_HEAD: content: "*";
88 #+HTML_HEAD: left: -2em;
89 #+HTML_HEAD: color: #DDCAD9;
90 #+HTML_HEAD: }
91 #+HTML_HEAD: h3:before {
92 #+HTML_HEAD: content: "**";
93 #+HTML_HEAD: left: -2em;
94 #+HTML_HEAD: color: #DDCAD9;
95 #+HTML_HEAD: }
96 #+HTML_HEAD: h4:before {
97 #+HTML_HEAD: content: "***";
98 #+HTML_HEAD: left: -3em;
99 #+HTML_HEAD: color: #DDCAD9;
100 #+HTML_HEAD: }
101 #+HTML_HEAD: h5:before {
102 #+HTML_HEAD: content: "****";
103 #+HTML_HEAD: left: -3em;
104 #+HTML_HEAD: }
105 #+HTML_HEAD: h6:before {
106 #+HTML_HEAD: content: "*****";
107 #+HTML_HEAD: left: -4em;
108 #+HTML_HEAD: }
109 #+HTML_HEAD: i, em, b, strong {
110 #+HTML_HEAD: padding-left: .1em;
111 #+HTML_HEAD: padding-right: .1em;
112 #+HTML_HEAD: }
113 #+HTML_HEAD: b, strong {
114 #+HTML_HEAD: font-weight: bold;
115 #+HTML_HEAD: color: #EDF060;
116 #+HTML_HEAD: }
117 #+HTML_HEAD: b:before, b: after, strong:before, strong: after {
118 #+HTML_HEAD: content: "*";
119 #+HTML_HEAD: }
120 #+HTML_HEAD: i:before, i: after, em:before, em: after {
121 #+HTML_HEAD: content: "/";
122 #+HTML_HEAD: }
123 #+HTML_HEAD: hr {
124 #+HTML_HEAD: margin: 0;
125 #+HTML_HEAD: border: 0;
126 #+HTML_HEAD: }
127 #+HTML_HEAD: hr: after {
128 #+HTML_HEAD: display: block;
129 #+HTML_HEAD: margin: 20px 0;
130 #+HTML_HEAD: content: "----------------------------------------------------------------";
131 #+HTML_HEAD: color: #EDF060;
132 #+HTML_HEAD: }
133 #+HTML_HEAD: ul, ol {
134 #+HTML_HEAD: padding: 0;
135 #+HTML_HEAD: margin: 0 0 20px 20px;
136 #+HTML_HEAD: }
137 #+HTML_HEAD: code, pre {
138 #+HTML_HEAD: font-family: "3270", monospace;
139 #+HTML_HEAD: overflow: overlay;
140 #+HTML_HEAD: }
141 #+HTML_HEAD: code {
142 #+HTML_HEAD: font-family: monospace;
143 #+HTML_HEAD: color: #EDF060;
144 #+HTML_HEAD: background-color: #303330;
145 #+HTML_HEAD: }
146 # #+HTML_HEAD: code:before, code:after {
147 # #+HTML_HEAD: content: "=";
148 # #+HTML_HEAD: color: #DDCAD9;
149 # #+HTML_HEAD: }
150 #+HTML_HEAD: .src {
151 #+HTML_HEAD: font-family: monospace;
152 #+HTML_HEAD: }
153 #+HTML_HEAD: p::after{
154 #+HTML_HEAD: content: "\a\a";
155 #+HTML_HEAD: white-space: pre;
156 #+HTML_HEAD: }
157 #+HTML_HEAD: pre {
158 #+HTML_HEAD: font-family: monospace;
159 #+HTML_HEAD: display: block;
160 #+HTML_HEAD: margin: 0 0 14px;
161 #+HTML_HEAD: padding: 15px;
162 #+HTML_HEAD: border-radius: 3px 3px 3px 3px;
163 #+HTML_HEAD: background-color: #303030;
164 # #+HTML_HEAD: word-break: break-all;
165 # #+HTML_HEAD: word-wrap: break-word;
166 #+HTML_HEAD: }
167 #+HTML_HEAD:
168 #+HTML_HEAD: blockquote {
169 #+HTML_HEAD: padding: 0 0 0 20px;
170 #+HTML_HEAD: margin: 0 30px 20px -22.5px;
171 #+HTML_HEAD: color: #AAD3F8;
172 #+HTML_HEAD: border-left: 8px solid #B08889;
173 #+HTML_HEAD: }
174 
175 #+HTML_HEAD: pre.example {
176 #+HTML_HEAD: border-left: 8px solid #493657;
177 #+HTML_HEAD: }
178 
179 #+HTML_HEAD: blockquote p: last-child {
180 #+HTML_HEAD: margin-bottom: 0;
181 #+HTML_HEAD: }
182 #+HTML_HEAD: img {
183 #+HTML_HEAD: display: block;
184 #+HTML_HEAD: max-width: 100%;
185 #+HTML_HEAD: height: auto;
186 #+HTML_HEAD: margin: auto;
187 #+HTML_HEAD: border-radius: 5px;
188 #+HTML_HEAD: padding-bottom: 1em;
189 #+HTML_HEAD: }
190 #+HTML_HEAD: figure > object {
191 #+HTML_HEAD: height: auto;
192 #+HTML_HEAD: margin: auto;
193 #+HTML_HEAD: }
194 #+HTML_HEAD: a {
195 #+HTML_HEAD: font-weight: inherit;
196 #+HTML_HEAD: line-height: inherit;
197 #+HTML_HEAD: color: #84DCC6;
198 #+HTML_HEAD: }
199 #+HTML_HEAD: sup a:before {
200 #+HTML_HEAD: content: "[";
201 #+HTML_HEAD: }
202 #+HTML_HEAD: sup a:after {
203 #+HTML_HEAD: content: "]";
204 #+HTML_HEAD: }
205 #+HTML_HEAD: a:hover {
206 #+HTML_HEAD: text-decorac: blink;
207 #+HTML_HEAD: color: #C43952;
208 #+HTML_HEAD: background-color: #222222;
209 #+HTML_HEAD: }
210 #+HTML_HEAD: table {
211 #+HTML_HEAD: line-height: 1.8;
212 #+HTML_HEAD: margin-bottom: 15px;
213 #+HTML_HEAD: max-width: 100%;
214 #+HTML_HEAD: width: 100%;
215 #+HTML_HEAD: border: 1px solid lightsteelblue;
216 #+HTML_HEAD: border-style: inset;
217 #+HTML_HEAD: }
218 #+HTML_HEAD: table td, table th {
219 #+HTML_HEAD: padding: 0 15px;
220 #+HTML_HEAD: }
221 #+HTML_HEAD: table th.left, table td.left {
222 #+HTML_HEAD: text-align: left;
223 #+HTML_HEAD: }
224 #+HTML_HEAD: table th.right, table td.right {
225 #+HTML_HEAD: text-align: right;
226 #+HTML_HEAD: }
227 #+HTML_HEAD: td, th {
228 #+HTML_HEAD: border: 1px solid lightsteelblue;
229 #+HTML_HEAD: border-style: outset;
230 #+HTML_HEAD: }
231 
232 #+HTML_HEAD: /* body */
233 #+HTML_HEAD: body {
234 #+HTML_HEAD: margin: auto auto;
235 #+HTML_HEAD: max-width: 98%;
236 #+HTML_HEAD: }
237 #+HTML_HEAD: /* head */
238 #+HTML_HEAD: .masthead {
239 #+HTML_HEAD: color: #EDF060;
240 #+HTML_HEAD: }
241 #+HTML_HEAD: .masthead: after {
242 #+HTML_HEAD: display: block;
243 #+HTML_HEAD: content: '----------------------------------------------------------------';
244 #+HTML_HEAD: margin: 10px 0;
245 #+HTML_HEAD: color: #EDF060;
246 #+HTML_HEAD: }
247 #+HTML_HEAD: .masthead a {
248 #+HTML_HEAD: color: #EDF060;
249 #+HTML_HEAD: }
250 #+HTML_HEAD: .masthead ul {
251 #+HTML_HEAD: list-style: none;
252 #+HTML_HEAD: }
253 #+HTML_HEAD: .masthead li {
254 #+HTML_HEAD: display: inline-block;
255 #+HTML_HEAD: }
256 #+HTML_HEAD: .masthead li + li:before {
257 #+HTML_HEAD: display: inline-block;
258 #+HTML_HEAD: content: "\00B7 \00a0";
259 #+HTML_HEAD: color: #EDF060;
260 #+HTML_HEAD: }
261 #+HTML_HEAD: /* searchform*/
262 #+HTML_HEAD: #searchform {
263 #+HTML_HEAD: position: absolute;
264 #+HTML_HEAD: top: 54px;
265 #+HTML_HEAD: right: 30.4%;
266 #+HTML_HEAD: }
267 #+HTML_HEAD: #searchform #s {
268 #+HTML_HEAD: background: url("/media/img/search.png") no-repeat 5px 6px;
269 #+HTML_HEAD: box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
270 #+HTML_HEAD: border: 1px solid #ddd;
271 #+HTML_HEAD: border-radius: 2px;
272 #+HTML_HEAD: -moz-border-radius: 2px;
273 #+HTML_HEAD: width: 90px;
274 #+HTML_HEAD: height: 30px;
275 #+HTML_HEAD: line-height: 12px;
276 #+HTML_HEAD: padding: 4px 10px 4px 28px;
277 #+HTML_HEAD:
278 #+HTML_HEAD: -webkit-transition-duration: 400ms;
279 #+HTML_HEAD: -webkit-transition-property: width, background;
280 #+HTML_HEAD: -webkit-transition-timing-function: ease;
281 #+HTML_HEAD: -moz-transition-duration: 400ms;
282 #+HTML_HEAD: -moz-transition-property: width, background;
283 #+HTML_HEAD: -moz-transition-timing-function: ease;
284 #+HTML_HEAD: -o-transition-duration: 400ms;
285 #+HTML_HEAD: -o-transition-property: width, background;
286 #+HTML_HEAD: -o-transition-timing-function: ease;
287 #+HTML_HEAD: }
288 #+HTML_HEAD: #searchform #s: focus {
289 #+HTML_HEAD: background-color: #3F3F37;
290 #+HTML_HEAD: width: 160px;
291 #+HTML_HEAD: }
292 #+HTML_HEAD: .masthead img.avatar {
293 #+HTML_HEAD: position: relative;
294 #+HTML_HEAD: float: right;
295 #+HTML_HEAD: margin-top: -100px;
296 #+HTML_HEAD: margin-bottom: -100%;
297 #+HTML_HEAD: margin-right: 10%;
298 #+HTML_HEAD: width: 200px;
299 #+HTML_HEAD: background-color: #3F3F37;
300 #+HTML_HEAD: }
301 #+HTML_HEAD: /* post */
302 #+HTML_HEAD: .post {
303 #+HTML_HEAD: position: relative;
304 #+HTML_HEAD: }
305 #+HTML_HEAD: .post: after {
306 #+HTML_HEAD: display: block;
307 #+HTML_HEAD: content: "----------------------------------------------------------------";
308 #+HTML_HEAD: color: #EDF060;
309 #+HTML_HEAD: }
310 #+HTML_HEAD: .post img {
311 #+HTML_HEAD: max-width: 100%;
312 #+HTML_HEAD: }
313 #+HTML_HEAD: .post li {
314 #+HTML_HEAD: list-style: none outside none;
315 #+HTML_HEAD: }
316 #+HTML_HEAD: .post ul > li:before {
317 #+HTML_HEAD: content: "- ";
318 #+HTML_HEAD: margin-left: -1.25em;
319 #+HTML_HEAD: color: #EDF060;
320 #+HTML_HEAD: }
321 #+HTML_HEAD: .post ol {
322 #+HTML_HEAD: counter-reset: o-list;
323 #+HTML_HEAD: }
324 #+HTML_HEAD: .post ol > li:before {
325 #+HTML_HEAD: content: counter(o-list) ") ";
326 #+HTML_HEAD: counter-increment: o-list;
327 #+HTML_HEAD: margin-left: -1.85em;
328 #+HTML_HEAD: color: #EDF060;
329 #+HTML_HEAD: }
330 #+HTML_HEAD:
331 #+HTML_HEAD: /* special for li in pre */
332 #+HTML_HEAD: .post pre li {
333 #+HTML_HEAD: font-family: monospace;
334 #+HTML_HEAD: list-style-type: decimal;
335 #+HTML_HEAD: }
336 #+HTML_HEAD:
337 #+HTML_HEAD: .post pre li:before {
338 #+HTML_HEAD: display: none;
339 #+HTML_HEAD: }
340 #+HTML_HEAD:
341 #+HTML_HEAD: /* meta info */
342 #+HTML_HEAD: .post-info {
343 #+HTML_HEAD: display: inline-block;
344 #+HTML_HEAD: margin: -10px 0 -10px;
345 #+HTML_HEAD: color: #EDF060;
346 #+HTML_HEAD: }
347 #+HTML_HEAD: .post-info + .post-info:before {
348 #+HTML_HEAD: content: "\2223 \00a0";
349 #+HTML_HEAD: }
350 #+HTML_HEAD: .post-meta: after {
351 #+HTML_HEAD: content: "----------------------------------------------------------------";
352 #+HTML_HEAD: display: block;
353 #+HTML_HEAD: margin-top: -1px;
354 #+HTML_HEAD: color: #EDF060;
355 #+HTML_HEAD: }
356 #+HTML_HEAD:
357 #+HTML_HEAD: /* nav */
358 #+HTML_HEAD: div #nav {
359 #+HTML_HEAD: z-index: 10;
360 #+HTML_HEAD: top: 0.2em;
361 #+HTML_HEAD: left: 0.2em;
362 #+HTML_HEAD: text-align: left;
363 #+HTML_HEAD: font-size: 1.2rem;
364 #+HTML_HEAD: cursor: pointer;
365 #+HTML_HEAD: position: fixed;
366 #+HTML_HEAD: }
367 
368 #+HTML_HEAD: div #nav h2 {
369 #+HTML_HEAD: margin: 0em;
370 #+HTML_HEAD: }
371 
372 #+HTML_HEAD: #index {
373 #+HTML_HEAD: display: block;
374 #+HTML_HEAD: text-align: left;
375 #+HTML_HEAD: color: #DDCAD9;
376 #+HTML_HEAD: font-size: 48px;
377 #+HTML_HEAD: font-stretch: ultra-expanded;
378 #+HTML_HEAD: }
379 
380 #+HTML_HEAD: div #text-index {
381 #+HTML_HEAD: color: #EDF060;
382 #+HTML_HEAD: display: none;
383 #+HTML_HEAD: text-align: left;
384 #+HTML_HEAD: backdrop-filter: blur(6px);
385 #+HTML_HEAD: }
386 
387 #+HTML_HEAD: /* table of content */
388 #+HTML_HEAD: nav, #table-of-contents {
389 #+HTML_HEAD: cursor: pointer;
390 #+HTML_HEAD: position: fixed;
391 #+HTML_HEAD: right: 0.2em;
392 #+HTML_HEAD: top: 0.2em;
393 # #+HTML_HEAD: border: 1px solid #e1e1e8;
394 #+HTML_HEAD: -webkit-box-shadow: 0 0 1em #777777;
395 #+HTML_HEAD: -moz-box-shadow: 0 0 1em #777777;
396 #+HTML_HEAD: -webkit-border-bottom-left-radius: 5px;
397 #+HTML_HEAD: -moz-border-radius-bottomleft: 5px;
398 #+HTML_HEAD: text-align: right;
399 #+HTML_HEAD: /* ensure doesn't flow off the screen when expanded */
400 #+HTML_HEAD: height: auto;
401 # #+HTML_HEAD: overflow-y: scroll;
402 #+HTML_HEAD: z-index: 11;
403 #+HTML_HEAD: }
404 #+HTML_HEAD:
405 #+HTML_HEAD: #table-of-contents h2 {
406 #+HTML_HEAD: margin: 0em;
407 #+HTML_HEAD: font-size: 48px;
408 # #+HTML_HEAD: font-stretch: ultra-expanded;
409 #+HTML_HEAD: }
410 #+HTML_HEAD:
411 #+HTML_HEAD: #table-of-contents ul {
412 #+HTML_HEAD: margin-left: 14pt;
413 #+HTML_HEAD: margin-bottom: 10pt;
414 #+HTML_HEAD: padding: 0
415 #+HTML_HEAD: }
416 #+HTML_HEAD:
417 #+HTML_HEAD: #table-of-contents li {
418 #+HTML_HEAD: padding: 0;
419 #+HTML_HEAD: margin: 1px;
420 #+HTML_HEAD: list-style: none;
421 #+HTML_HEAD: }
422 
423 #+HTML_HEAD: #table-of-contents li a {
424 #+HTML_HEAD: font-size: 16px;
425 #+HTML_HEAD: }
426 #+HTML_HEAD:
427 #+HTML_HEAD: #table-of-contents #text-table-of-contents {
428 #+HTML_HEAD: backdrop-filter: blur(6px);
429 #+HTML_HEAD: display: none;
430 #+HTML_HEAD: text-align: left;
431 #+HTML_HEAD: padding-right: 0.1em;
432 #+HTML_HEAD: }
433 #+HTML_HEAD:
434 #+HTML_HEAD: #table-of-contents: hover #text-table-of-contents {
435 #+HTML_HEAD: display: block;
436 #+HTML_HEAD: padding: 0.5em;
437 #+HTML_HEAD: margin-top: -1.5em;
438 #+HTML_HEAD: }
439 #+HTML_HEAD:
440 #+HTML_HEAD: /* footer */
441 #+HTML_HEAD: .footer {
442 #+HTML_HEAD: margin: 80px 0 0;
443 #+HTML_HEAD: text-align: center;
444 #+HTML_HEAD: font-size: 13px;
445 #+HTML_HEAD: color: #DDCAD9;
446 #+HTML_HEAD: left: 0em;
447 #+HTML_HEAD: bottom: 0em;
448 #+HTML_HEAD: }
449 #+HTML_HEAD: .footer > p {
450 #+HTML_HEAD: margin: 0;
451 #+HTML_HEAD: line-height: 1.5;
452 #+HTML_HEAD: }
453 #+HTML_HEAD: .footpara {
454 #+HTML_HEAD: display: inline;
455 #+HTML_HEAD: }
456 #+HTML_HEAD:
457 #+HTML_HEAD: /* Responsive
458 #+HTML_HEAD: -------------------------------------------------- */
459 #+HTML_HEAD:
460 #+HTML_HEAD: @media (min-width: 768px) {
461 #+HTML_HEAD: /* Increase body padding and font-sizes */
462 #+HTML_HEAD: body {
463 #+HTML_HEAD: padding: 2em;
464 #+HTML_HEAD: max-width: 70%;
465 #+HTML_HEAD: }
466 #+HTML_HEAD: h1:before, h2:before, h3:before, h4:before, h5:before, h6:before {
467 #+HTML_HEAD: display: inline;
468 #+HTML_HEAD: }
469 #+HTML_HEAD: }
470 #+HTML_HEAD:
471 
472 # custom
473 #+HTML_HEAD: .subtitle {
474 #+HTML_HEAD: text-align: center;
475 #+HTML_HEAD: color: red;
476 #+HTML_HEAD: font-weight: bold;
477 #+HTML_HEAD: font-size: 1.1em;
478 #+HTML_HEAD: }
479 #+HTML_HEAD: .tag::before {
480 #+HTML_HEAD: content: ":";
481 #+HTML_HEAD: }
482 #+HTML_HEAD: .tag::after {
483 #+HTML_HEAD: content: ":";
484 #+HTML_HEAD: }
485 #+HTML_HEAD: .tag {
486 #+HTML_HEAD: float: right;
487 #+HTML_HEAD: color: #8A7090;
488 #+HTML_HEAD: }
489 #+HTML_HEAD: h3 .tag {
490 #+HTML_HEAD: right: 0px;
491 #+HTML_HEAD: position: absolute;
492 #+HTML_HEAD: color: lightpink;
493 #+HTML_HEAD: }
494 #+HTML_HEAD: .org-center {
495 #+HTML_HEAD: text-align: center;
496 #+HTML_HEAD: }
497 #+HTML_HEAD:
498 #+HTML_HEAD: .outline-2, .outline-3, .outline-4, .outline-5 {
499 # #+HTML_HEAD: padding-left: 1em;
500 #+HTML_HEAD: }
501 
502 #+HTML_HEAD: .outline-2 {
503 #+HTML_HEAD: padding-top: 1.8em;
504 #+HTML_HEAD: }
505 
506 #+HTML_HEAD: .org-dl {
507 #+HTML_HEAD:
508 #+HTML_HEAD: }
509 
510 #+HTML_HEAD: .org-dl dt {
511 #+HTML_HEAD: font-weight: bold;
512 #+HTML_HEAD: }
513 
514 #+HTML_HEAD: .org-dl dt::after {
515 #+HTML_HEAD: content: " :: ";
516 #+HTML_HEAD: }
517 
518 #+HTML_HEAD: .org-dl dd::before {
519 #+HTML_HEAD: font-size: xx-large;
520 #+HTML_HEAD: content: " ↳ ";
521 #+HTML_HEAD: }
522 
523 #+HTML_HEAD: .org-dl dd {
524 #+HTML_HEAD: font-size: 0.9rem;
525 #+HTML_HEAD: margin-bottom: 0.5em;
526 #+HTML_HEAD: margin-left: 2em;
527 #+HTML_HEAD: }
528 
529 #+HTML_HEAD: .title {
530 #+HTML_HEAD: text-align: center;
531 #+HTML_HEAD: padding-top: 1.8em;
532 #+HTML_HEAD: }
533 
534 #+HTML_HEAD: div#postamble.status {
535 #+HTML_HEAD: text-align: left;
536 #+HTML_HEAD: }
537 #+HTML_HEAD: .org-org-ref-acronym {
538 #+HTML_HEAD: /* org-ref-acronym-face */
539 #+HTML_HEAD: color: #ee7600;
540 #+HTML_HEAD: text-decoration: underline;
541 #+HTML_HEAD: }
542 #+HTML_HEAD: .org-org-ref-cite {
543 #+HTML_HEAD: /* org-ref-cite-face */
544 #+HTML_HEAD: color: #c3d5c3;
545 #+HTML_HEAD: text-decoration: underline;
546 #+HTML_HEAD: }
547 #+HTML_HEAD: .org-org-ref-glossary {
548 #+HTML_HEAD: /* org-ref-glossary-face */
549 #+HTML_HEAD: color: #8968cd;
550 #+HTML_HEAD: text-decoration: underline;
551 #+HTML_HEAD: }
552 #+HTML_HEAD: .org-org-ref-label {
553 #+HTML_HEAD: /* org-ref-label-face */
554 #+HTML_HEAD: color: #8b008b;
555 #+HTML_HEAD: text-decoration: underline;
556 #+HTML_HEAD: }
557 #+HTML_HEAD: .org-org-ref-ref {
558 #+HTML_HEAD: /* org-ref-ref-face */
559 #+HTML_HEAD: color: #e1cc96;
560 #+HTML_HEAD: text-decoration: underline;
561 #+HTML_HEAD: }
562 #+HTML_HEAD: .org-org-scheduled {
563 #+HTML_HEAD: /* org-scheduled */
564 #+HTML_HEAD: color: #006400;
565 #+HTML_HEAD: }
566 #+HTML_HEAD: .org-org-scheduled-previously {
567 #+HTML_HEAD: /* org-scheduled-previously */
568 #+HTML_HEAD: color: #b22222;
569 #+HTML_HEAD: }
570 #+HTML_HEAD: .org-org-scheduled-today {
571 #+HTML_HEAD: /* org-scheduled-today */
572 #+HTML_HEAD: color: #006400;
573 #+HTML_HEAD: }
574 #+HTML_HEAD: .org-org-sexp-date {
575 #+HTML_HEAD: /* org-sexp-date */
576 #+HTML_HEAD: color: #a020f0;
577 #+HTML_HEAD: }
578 #+HTML_HEAD: .org-org-special-keyword {
579 #+HTML_HEAD: /* org-special-keyword */
580 #+HTML_HEAD: color: #a020f0;
581 #+HTML_HEAD: }
582 #+HTML_HEAD: .org-org-todo {
583 #+HTML_HEAD: /* org-todo */
584 #+HTML_HEAD: color: #ff0000;
585 #+HTML_HEAD: font-weight: bold;
586 #+HTML_HEAD: }
587 #+HTML_HEAD: .org-org-done {
588 #+HTML_HEAD: /* org-done */
589 #+HTML_HEAD: color: #85BB41;
590 #+HTML_HEAD: font-weight: bold;
591 #+HTML_HEAD: }
592 #+HTML_HEAD: .PROJECT {
593 #+HTML_HEAD: color: lightseagreen;
594 #+HTML_HEAD: font-weight: bold;
595 #+HTML_HEAD: }
596 #+HTML_HEAD: .NOTE {
597 #+HTML_HEAD: color: lemonchiffon;
598 #+HTML_HEAD: font-weight: bold;
599 #+HTML_HEAD: }
600 #+HTML_HEAD: .PRODUCT {
601 #+HTML_HEAD: color: olivedrab;
602 #+HTML_HEAD: font-weight: bold;
603 #+HTML_HEAD: }
604 #+HTML_HEAD: .RELEASE {
605 #+HTML_HEAD: color: maroon3;
606 #+HTML_HEAD: font-weight: bold;
607 #+HTML_HEAD: }
608 #+HTML_HEAD: .NOTE {
609 #+HTML_HEAD: color: lemonchiffon;
610 #+HTML_HEAD: font-weight: bold;
611 #+HTML_HEAD: }
612 #+HTML_HEAD: .CODE {
613 #+HTML_HEAD: color: bisque;
614 #+HTML_HEAD: background-color: midnightblue;
615 #+HTML_HEAD: font-weight: bold;
616 #+HTML_HEAD: }
617 #+HTML_HEAD: .HOLD {
618 #+HTML_HEAD: color: red1;
619 #+HTML_HEAD: font-weight: bold;
620 #+HTML_HEAD: background-color: yellow1;
621 #+HTML_HEAD: }
622 #+HTML_HEAD: .WAIT {
623 #+HTML_HEAD: color: red;
624 #+HTML_HEAD: font-weight: bold;
625 #+HTML_HEAD: background-color: yellow1;
626 #+HTML_HEAD: }
627 #+HTML_HEAD: .WIP {
628 #+HTML_HEAD: color: darkorchid;
629 #+HTML_HEAD: font-weight: bold;
630 #+HTML_HEAD: }
631 #+HTML_HEAD: .NOPE {
632 #+HTML_HEAD: color: hotpink;
633 #+HTML_HEAD: font-weight: bold;
634 #+HTML_HEAD: background-color: darkgreen;
635 #+HTML_HEAD: }
636 #+HTML_HEAD: .RESEARCH {
637 #+HTML_HEAD: color: maroon;
638 #+HTML_HEAD: font-weight: bold;
639 #+HTML_HEAD: }
640 #+HTML_HEAD: .DONE {
641 #+HTML_HEAD: color: green;
642 #+HTML_HEAD: font-weight: bold;
643 #+HTML_HEAD: }
644 #+HTML_HEAD: .TODO {
645 #+HTML_HEAD: color: red;
646 #+HTML_HEAD: font-weight: bold;
647 #+HTML_HEAD: }
648 #+HTML_HEAD: .TEST {
649 #+HTML_HEAD: color: orange;
650 #+HTML_HEAD: font-weight: bold;
651 #+HTML_HEAD: }
652 #+HTML_HEAD: .TBD {
653 #+HTML_HEAD: color: darkred;
654 #+HTML_HEAD: font-weight: bold;
655 #+HTML_HEAD: }
656 #+HTML_HEAD: .HACK {
657 #+HTML_HEAD: color: coral;
658 #+HTML_HEAD: font-weight: bold;
659 #+HTML_HEAD: }
660 #+HTML_HEAD: .SPRINT {
661 #+HTML_HEAD: color: violet;
662 #+HTML_HEAD: font-weight: bold;
663 #+HTML_HEAD: }
664 #+HTML_HEAD: .org-org-upcoming-deadline {
665 #+HTML_HEAD: /* org-upcoming-deadline */
666 #+HTML_HEAD: color: #b22222;
667 #+HTML_HEAD: }
668 #+HTML_HEAD: .org-org-upcoming-distant-deadline {
669 #+HTML_HEAD: /* org-upcoming-distant-deadline */
670 #+HTML_HEAD: color: #000000;
671 #+HTML_HEAD: background-color: #ffffff;
672 #+HTML_HEAD: }
673 #+HTML_HEAD:
674 #+HTML_HEAD: .org-org-warning {
675 #+HTML_HEAD: /* org-warning */
676 #+HTML_HEAD: color: #ff0000;
677 #+HTML_HEAD: font-weight: bold;
678 #+HTML_HEAD: }
679 #+HTML_HEAD: .status {
680 #+HTML_HEAD: position: absolute;
681 #+HTML_HEAD: left: 1em;
682 #+HTML_HEAD: }
683 #+HTML_HEAD:
684 #+HTML_HEAD: div #footnotes {
685 #+HTML_HEAD: padding-bottom: 1em;
686 #+HTML_HEAD: }
687 #+HTML_HEAD:
688 #+HTML_HEAD: </style>
689 #+HTML_HEAD:<script type="text/javascript">
690 #+HTML_HEAD: document.addEventListener('DOMContentLoaded',function() {
691 #+HTML_HEAD: document.getElementById("table-of-contents").onclick = function() {
692 #+HTML_HEAD: var elem = document.getElementById("text-table-of-contents");
693 #+HTML_HEAD: elem.style.display = elem.style.display == "block" ? "none" : "block";
694 #+HTML_HEAD: }
695 #+HTML_HEAD: });
696 #+HTML_HEAD: document.addEventListener('DOMContentLoaded',function() {
697 #+HTML_HEAD: document.getElementById("nav").onclick = function() {
698 #+HTML_HEAD: var elem = document.getElementById("text-index");
699 #+HTML_HEAD: elem.style.display = elem.style.display == "block" ? "none" : "block";
700 #+HTML_HEAD: }
701 #+HTML_HEAD: });
702 #+HTML_HEAD:
703 #+HTML_HEAD: var url = document.location.href;
704 #+HTML_HEAD: var orgsource = url.substring(0, url.lastIndexOf("."))+".org";
705 #+HTML_HEAD: function show_org_source(){
706 #+HTML_HEAD: document.location.href = orgsource;
707 #+HTML_HEAD: }
708 #+HTML_HEAD:</script>
709 #+BEGIN_EXPORT latex
710 \newpage
711 #+END_EXPORT