changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org / clean.theme

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