changelog shortlog graph tags branches files raw help

Mercurial > org / changeset: add back clean.theme for now

changeset 31: 3e9582fc5d82
parent 30: 080122f7a732
child 32: a76ad7f46abf
author: Richard Westhaver <ellis@rwest.io>
date: Thu, 06 Jun 2024 23:17:45 -0400
files: .hgsubstate clean.theme readme.org
description: add back clean.theme for now
     1.1--- a/.hgsubstate	Thu Jun 06 00:40:04 2024 -0400
     1.2+++ b/.hgsubstate	Thu Jun 06 23:17:45 2024 -0400
     1.3@@ -1,4 +1,4 @@
     1.4-84097475a40a1ab2d523763916de5443ac983835 blog
     1.5-7975f0b22a6456db6a9a1dc9cbf70252bc31bf8b docs
     1.6-4b49701b8c04c8fdb61657ac22e1c7af163fa38b notes
     1.7-a9c2487ad7f2b39646559fa7a1a329ea1306d4c8 plan
     1.8+889759cafcc238e90682c2e4b71041fc157d90dd blog
     1.9+e15ed25f6c16a93e3ba714ca56d8a3f4c86f72f8 docs
    1.10+36aaa0afe7725346cdc4351833d86c8342606c2e notes
    1.11+6cb5b9e5c9f909b87a54cdf20b9e98657b7f3d6c plan
     2.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2+++ b/clean.theme	Thu Jun 06 23:17:45 2024 -0400
     2.3@@ -0,0 +1,488 @@
     2.4+; -*- mode: org -*-
     2.5+#+STARTUP: entitiespretty
     2.6+#+DATE: {{{modification-time("%F %r", t)}}}
     2.7+#+OPTIONS: org-html-head-include-default-style:t ^:nil _:nil email:t \n:nil Tex:t LaTeX:t broken-links:mark
     2.8+#+BIND: org-html-self-link-headlines t
     2.9+#+HTML_DOCTYPE: html5
    2.10+# #+HTML_LINK_HOME: rwest.io
    2.11+#+LATEX_HEADER: \usepackage{placeins}
    2.12+#+LATEX_HEADER: \usepackage{parskip}
    2.13+#+LATEX_HEADER: \usepackage{xcolor}
    2.14+#+LATEX_HEADER: \PassOptionsToPackage{hyperref,x11names}{xcolor}
    2.15+#+LATEX_HEADER: \usepackage{tocloft}
    2.16+#+LATEX_HEADER: \usepackage[margin=2cm]{geometry}
    2.17+#+COMMENT: #+ODT_STYLES_FILE: ~/org/ox/odt-theme.xml
    2.18+#+LATEX_HEADER: \renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
    2.19+#+LATEX_HEADER: \hypersetup{colorlinks, citecolor=red,filecolor=magenta,linkcolor=magenta,urlcolor=magenta}
    2.20+
    2.21+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/commit-mono.css" />
    2.22+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/3270.css" />
    2.23+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://cdn.compiler.company/font/pragmata-pro.css" />
    2.24+
    2.25+#+HTML_HEAD:  <style type="text/css">
    2.26+#+HTML_HEAD: 
    2.27+#+HTML_HEAD: *,
    2.28+#+HTML_HEAD: *::before,
    2.29+#+HTML_HEAD: *::after {
    2.30+#+HTML_HEAD:     box-sizing: border-box;
    2.31+#+HTML_HEAD:     margin: 0;
    2.32+#+HTML_HEAD:     padding: 0;
    2.33+#+HTML_HEAD: }
    2.34+#+HTML_HEAD: :root {
    2.35+#+HTML_HEAD:     --text: #111;
    2.36+#+HTML_HEAD:     --middle: #555;
    2.37+#+HTML_HEAD:     --bg: #aaa;
    2.38+#+HTML_HEAD:     --max-width: 54ch;
    2.39+#+HTML_HEAD:     font-size: 16px;
    2.40+#+HTML_HEAD: }
    2.41+#+HTML_HEAD: /* @media (prefers-color-scheme: dark) {
    2.42+#+HTML_HEAD:     :root {
    2.43+#+HTML_HEAD:         --text: #aaa;
    2.44+#+HTML_HEAD:         --middle: #555;
    2.45+#+HTML_HEAD:         --bg: #111;
    2.46+#+HTML_HEAD:     }
    2.47+#+HTML_HEAD: } */
    2.48+#+HTML_HEAD: * {
    2.49+#+HTML_HEAD:     -webkit-box-sizing:  border-box;
    2.50+#+HTML_HEAD:        -moz-box-sizing:  border-box;
    2.51+#+HTML_HEAD:             box-sizing:  border-box;
    2.52+#+HTML_HEAD: }
    2.53+#+HTML_HEAD: body {
    2.54+#+HTML_HEAD:     font-family:  "CommitMono", monospace;
    2.55+# #+HTML_HEAD:     font-size:  14px;
    2.56+#+HTML_HEAD:     -webkit-font-smoothing: antialiased;
    2.57+#+HTML_HEAD:     -moz-osx-font-smoothing: grayscale;
    2.58+#+HTML_HEAD:     font-feature-settings: "ss01", "ss03", "ss04", "ss05";
    2.59+#+HTML_HEAD:     color:  #EFFAF9;
    2.60+#+HTML_HEAD:     background-color: #3F3F37;
    2.61+#+HTML_HEAD: }
    2.62+#+HTML_HEAD: div.status {
    2.63+#+HTML_HEAD:     position: sticky;
    2.64+#+HTML_HEAD:     left: 0em;
    2.65+#+HTML_HEAD:     text-align: center;
    2.66+#+HTML_HEAD: }
    2.67+#+HTML_HEAD: h1, h2, h3, h4, h5, h6 {
    2.68+#+HTML_HEAD:     position:  relative;
    2.69+#+HTML_HEAD:     margin:  30px 0 20px;
    2.70+#+HTML_HEAD:     font-size:  18px;
    2.71+#+HTML_HEAD:     font-weight:  bold;
    2.72+#+HTML_HEAD:     line-height:  1.1;
    2.73+#+HTML_HEAD:     color:  #DDCAD9;
    2.74+#+HTML_HEAD:     text-rendering:  optimizeLegibility;
    2.75+#+HTML_HEAD: }
    2.76+#+HTML_HEAD: h1:before, h2:before, h3:before, h4:before, h5:before, h6:before {
    2.77+#+HTML_HEAD:     position:  absolute;
    2.78+#+HTML_HEAD:     top:  auto;
    2.79+#+HTML_HEAD:     color:  #DDCAD9;
    2.80+#+HTML_HEAD:     display:  none;
    2.81+#+HTML_HEAD: }
    2.82+#+HTML_HEAD: h1:before {
    2.83+#+HTML_HEAD:     content:  "";
    2.84+#+HTML_HEAD:     left:  -1.25em;
    2.85+#+HTML_HEAD: }
    2.86+#+HTML_HEAD: h2:before {
    2.87+#+HTML_HEAD:     content:  "*";
    2.88+#+HTML_HEAD:     left:  -2em;
    2.89+#+HTML_HEAD:     color: #DDCAD9;
    2.90+#+HTML_HEAD: }
    2.91+#+HTML_HEAD: h3:before {
    2.92+#+HTML_HEAD:     content:  "**";
    2.93+#+HTML_HEAD:     left:  -2em;
    2.94+#+HTML_HEAD:     color: #DDCAD9;
    2.95+#+HTML_HEAD: }
    2.96+#+HTML_HEAD: h4:before {
    2.97+#+HTML_HEAD:     content:  "***";
    2.98+#+HTML_HEAD:     left:  -3em;
    2.99+#+HTML_HEAD:     color: #DDCAD9;
   2.100+#+HTML_HEAD: }
   2.101+#+HTML_HEAD: h5:before {
   2.102+#+HTML_HEAD:     content:  "****";
   2.103+#+HTML_HEAD:     left:  -3em;
   2.104+#+HTML_HEAD: }
   2.105+#+HTML_HEAD: h6:before {
   2.106+#+HTML_HEAD:     content:  "*****";
   2.107+#+HTML_HEAD:     left:  -4em;
   2.108+#+HTML_HEAD: }
   2.109+#+HTML_HEAD: i, em, b, strong {
   2.110+#+HTML_HEAD:     padding-left:  .1em;
   2.111+#+HTML_HEAD:     padding-right:  .1em;
   2.112+#+HTML_HEAD: }
   2.113+#+HTML_HEAD: b, strong {
   2.114+#+HTML_HEAD:     font-weight:  bold;
   2.115+#+HTML_HEAD:     color:  #EDF060;
   2.116+#+HTML_HEAD: }
   2.117+#+HTML_HEAD: b:before, b: after, strong:before, strong: after {
   2.118+#+HTML_HEAD:     content:  "*";
   2.119+#+HTML_HEAD: }
   2.120+#+HTML_HEAD: i:before, i: after, em:before, em: after {
   2.121+#+HTML_HEAD:     content:  "/";
   2.122+#+HTML_HEAD: }
   2.123+#+HTML_HEAD: hr {
   2.124+#+HTML_HEAD:     margin:  0;
   2.125+#+HTML_HEAD:     border:  0;
   2.126+#+HTML_HEAD: }
   2.127+#+HTML_HEAD: hr: after {
   2.128+#+HTML_HEAD:     display:  block;
   2.129+#+HTML_HEAD:     margin:  20px 0;
   2.130+#+HTML_HEAD:     content:  "----------------------------------------------------------------";
   2.131+#+HTML_HEAD:     color:  #EDF060;
   2.132+#+HTML_HEAD: }
   2.133+#+HTML_HEAD: ul, ol {
   2.134+#+HTML_HEAD:     padding:  0;
   2.135+#+HTML_HEAD:     margin:  0 0 20px 20px;
   2.136+#+HTML_HEAD: }
   2.137+#+HTML_HEAD: code, pre {
   2.138+#+HTML_HEAD:     font-family:  "3270", monospace;
   2.139+#+HTML_HEAD:     overflow: overlay;
   2.140+#+HTML_HEAD: }
   2.141+#+HTML_HEAD: code {
   2.142+#+HTML_HEAD:   font-family:  monospace;
   2.143+#+HTML_HEAD:   color:  #EDF060;
   2.144+#+HTML_HEAD:   background-color:  #3F3F37;
   2.145+#+HTML_HEAD: }
   2.146+#+HTML_HEAD: code:before, code:after {
   2.147+#+HTML_HEAD:     content:  "=";
   2.148+#+HTML_HEAD:     color:  #DDCAD9;
   2.149+#+HTML_HEAD: }
   2.150+#+HTML_HEAD: .src {
   2.151+#+HTML_HEAD:   font-family: monospace;
   2.152+#+HTML_HEAD: }
   2.153+#+HTML_HEAD: p::after{
   2.154+#+HTML_HEAD:     content: "\a\a";
   2.155+#+HTML_HEAD:     white-space: pre;
   2.156+#+HTML_HEAD: }
   2.157+#+HTML_HEAD: pre {
   2.158+#+HTML_HEAD:     font-family:  monospace;
   2.159+#+HTML_HEAD:     display:  block;
   2.160+#+HTML_HEAD:     margin:  0 0 14px;
   2.161+#+HTML_HEAD:     padding:  15px;
   2.162+#+HTML_HEAD:     border-radius:  3px 3px 3px 3px;
   2.163+#+HTML_HEAD:     background-color:  #3F3F37;
   2.164+# #+HTML_HEAD:     word-break:  break-all;
   2.165+# #+HTML_HEAD:     word-wrap:  break-word;
   2.166+#+HTML_HEAD: }
   2.167+#+HTML_HEAD: blockquote {
   2.168+#+HTML_HEAD:     padding:  0 0 0 20px;
   2.169+#+HTML_HEAD:     margin:  0 30px 20px -22.5px;
   2.170+#+HTML_HEAD:     color:  #EDF060;
   2.171+#+HTML_HEAD:     border-left:  8px solid #e5e5e5;
   2.172+#+HTML_HEAD: }
   2.173+#+HTML_HEAD: blockquote p: last-child {
   2.174+#+HTML_HEAD:     margin-bottom:  0;
   2.175+#+HTML_HEAD: }
   2.176+#+HTML_HEAD: img {
   2.177+#+COMMENT: #+HTML_HEAD:     display:  block;
   2.178+#+HTML_HEAD:     max-width: 100%;
   2.179+#+HTML_HEAD:     height: auto;
   2.180+#+HTML_HEAD:     margin:  auto;
   2.181+#+HTML_HEAD:     border-radius:  5px;
   2.182+#+HTML_HEAD: }
   2.183+#+HTML_HEAD: figure > object {
   2.184+#+HTML_HEAD:   height: auto;
   2.185+#+HTML_HEAD:   margin: auto;
   2.186+#+HTML_HEAD: }
   2.187+#+HTML_HEAD: a {
   2.188+#+HTML_HEAD:     font-weight:  inherit;
   2.189+#+HTML_HEAD:     line-height:  inherit;
   2.190+#+HTML_HEAD:     color:  #84DCC6;
   2.191+#+HTML_HEAD: }
   2.192+#+HTML_HEAD: sup a:before {
   2.193+#+HTML_HEAD:     content:  "[";
   2.194+#+HTML_HEAD: }
   2.195+#+HTML_HEAD: sup a:after {
   2.196+#+HTML_HEAD:     content:  "]";
   2.197+#+HTML_HEAD: }
   2.198+#+HTML_HEAD: a:hover {
   2.199+#+HTML_HEAD:     text-decorac: blink;
   2.200+#+HTML_HEAD:     color: #C43952;
   2.201+#+HTML_HEAD:     background-color: #222222;
   2.202+#+HTML_HEAD: }
   2.203+#+HTML_HEAD: table {
   2.204+#+HTML_HEAD:     line-height:  1.8;
   2.205+#+HTML_HEAD:     margin-bottom:  15px;
   2.206+#+HTML_HEAD:     max-width:  100%;
   2.207+#+HTML_HEAD:     width:  100%;
   2.208+#+HTML_HEAD:     border: 1px solid lightsteelblue;
   2.209+#+HTML_HEAD:     border-style: inset;
   2.210+#+HTML_HEAD: }
   2.211+#+HTML_HEAD: table td, table th {
   2.212+#+HTML_HEAD:     padding:  0 15px;
   2.213+#+HTML_HEAD: }
   2.214+#+HTML_HEAD: table th.left, table td.left {
   2.215+#+HTML_HEAD:     text-align:  left;
   2.216+#+HTML_HEAD: }
   2.217+#+HTML_HEAD: table th.right, table td.right {
   2.218+#+HTML_HEAD:     text-align:  right;
   2.219+#+HTML_HEAD: }
   2.220+#+HTML_HEAD: td, th {
   2.221+#+HTML_HEAD:   border: 1px solid lightsteelblue;
   2.222+#+HTML_HEAD:   border-style: outset;
   2.223+#+COMMENT: #+HTML_HEAD:   display: inline-flex;
   2.224+#+HTML_HEAD: }
   2.225+#+HTML_HEAD: /******************************************************/
   2.226+#+HTML_HEAD: /* body */
   2.227+#+HTML_HEAD: body {
   2.228+#+HTML_HEAD:     margin:  auto auto;
   2.229+#+HTML_HEAD:     max-width:  90%;
   2.230+#+HTML_HEAD: }
   2.231+#+HTML_HEAD: /* head */
   2.232+#+HTML_HEAD: .masthead {
   2.233+#+HTML_HEAD:     color:  #EDF060;
   2.234+#+HTML_HEAD: }
   2.235+#+HTML_HEAD: .masthead: after {
   2.236+#+HTML_HEAD:     display:  block;
   2.237+#+HTML_HEAD:     content:  '----------------------------------------------------------------';
   2.238+#+HTML_HEAD:     margin:  10px 0;
   2.239+#+HTML_HEAD:     color:  #EDF060;
   2.240+#+HTML_HEAD: }
   2.241+#+HTML_HEAD: .masthead a {
   2.242+#+HTML_HEAD:     color:  #EDF060;
   2.243+#+HTML_HEAD: }
   2.244+#+HTML_HEAD: .masthead ul {
   2.245+#+HTML_HEAD:     list-style:  none;
   2.246+#+HTML_HEAD: }
   2.247+#+HTML_HEAD: .masthead li {
   2.248+#+HTML_HEAD:     display:  inline-block;
   2.249+#+HTML_HEAD: }
   2.250+#+HTML_HEAD: .masthead li + li:before {
   2.251+#+HTML_HEAD:     display:  inline-block;
   2.252+#+HTML_HEAD:     content:  "\00B7 \00a0";
   2.253+#+HTML_HEAD:     color:  #EDF060;
   2.254+#+HTML_HEAD: }
   2.255+#+HTML_HEAD: /* searchform*/
   2.256+#+HTML_HEAD: #searchform {
   2.257+#+HTML_HEAD:     position:  absolute;
   2.258+#+HTML_HEAD:     top:  54px;
   2.259+#+HTML_HEAD:     right:  30.4%;
   2.260+#+HTML_HEAD: }
   2.261+#+HTML_HEAD: #searchform #s {
   2.262+#+HTML_HEAD:     background:  url("/media/img/search.png") no-repeat 5px 6px;
   2.263+#+HTML_HEAD:     box-shadow:  inset 0 1px 1px rgba(0,0,0,0.1);
   2.264+#+HTML_HEAD:     border:  1px solid #ddd;
   2.265+#+HTML_HEAD:     border-radius:  2px;
   2.266+#+HTML_HEAD:     -moz-border-radius:  2px;
   2.267+#+HTML_HEAD:     width:  90px;
   2.268+#+HTML_HEAD:     height:  30px;
   2.269+#+HTML_HEAD:     line-height:  12px;
   2.270+#+HTML_HEAD:     padding:  4px 10px 4px 28px;
   2.271+#+HTML_HEAD: 
   2.272+#+HTML_HEAD:     -webkit-transition-duration:  400ms;
   2.273+#+HTML_HEAD:     -webkit-transition-property:  width, background;
   2.274+#+HTML_HEAD:     -webkit-transition-timing-function:  ease;
   2.275+#+HTML_HEAD:     -moz-transition-duration:  400ms;
   2.276+#+HTML_HEAD:     -moz-transition-property:  width, background;
   2.277+#+HTML_HEAD:     -moz-transition-timing-function:  ease;
   2.278+#+HTML_HEAD:     -o-transition-duration:  400ms;
   2.279+#+HTML_HEAD:     -o-transition-property:  width, background;
   2.280+#+HTML_HEAD:     -o-transition-timing-function:  ease;
   2.281+#+HTML_HEAD: }
   2.282+#+HTML_HEAD: #searchform #s: focus {
   2.283+#+HTML_HEAD:     background-color:  #3F3F37;
   2.284+#+HTML_HEAD:     width:  160px;
   2.285+#+HTML_HEAD: }
   2.286+#+HTML_HEAD: .masthead img.avatar {
   2.287+#+HTML_HEAD:     position:  relative;
   2.288+#+HTML_HEAD:     float:  right;
   2.289+#+HTML_HEAD:     margin-top:  -100px;
   2.290+#+HTML_HEAD:     margin-bottom:  -100%;
   2.291+#+HTML_HEAD:     margin-right:  10%;
   2.292+#+HTML_HEAD:     width:  200px;
   2.293+#+HTML_HEAD:     background-color:  #3F3F37;
   2.294+#+HTML_HEAD: }
   2.295+#+HTML_HEAD: /* post */
   2.296+#+HTML_HEAD: .post {
   2.297+#+HTML_HEAD:     position:  relative;
   2.298+#+HTML_HEAD: }
   2.299+#+HTML_HEAD: .post: after {
   2.300+#+HTML_HEAD:     display:  block;
   2.301+#+HTML_HEAD:     content:  "----------------------------------------------------------------";
   2.302+#+HTML_HEAD:     color:  #EDF060;
   2.303+#+HTML_HEAD: }
   2.304+#+HTML_HEAD: .post img {
   2.305+#+HTML_HEAD:     max-width:  100%;
   2.306+#+HTML_HEAD: }
   2.307+#+HTML_HEAD: .post li {
   2.308+#+HTML_HEAD:     list-style:  none outside none;
   2.309+#+HTML_HEAD: }
   2.310+#+HTML_HEAD: .post ul > li:before {
   2.311+#+HTML_HEAD:     content:  "- ";
   2.312+#+HTML_HEAD:     margin-left:  -1.25em;
   2.313+#+HTML_HEAD:     color:  #EDF060;
   2.314+#+HTML_HEAD: }
   2.315+#+HTML_HEAD: .post ol {
   2.316+#+HTML_HEAD:     counter-reset:  o-list;
   2.317+#+HTML_HEAD: }
   2.318+#+HTML_HEAD: .post ol > li:before {
   2.319+#+HTML_HEAD:     content:  counter(o-list) ") ";
   2.320+#+HTML_HEAD:     counter-increment:  o-list;
   2.321+#+HTML_HEAD:     margin-left:  -1.85em;
   2.322+#+HTML_HEAD:     color:  #EDF060;
   2.323+#+HTML_HEAD: }
   2.324+#+HTML_HEAD: 
   2.325+#+HTML_HEAD: /* special for li in pre */
   2.326+#+HTML_HEAD: .post pre li {
   2.327+#+HTML_HEAD:     font-family:  monospace;
   2.328+#+HTML_HEAD:     list-style-type:  decimal;
   2.329+#+HTML_HEAD: }
   2.330+#+HTML_HEAD: 
   2.331+#+HTML_HEAD: .post pre li:before {
   2.332+#+HTML_HEAD:     display:  none;
   2.333+#+HTML_HEAD: }
   2.334+#+HTML_HEAD: 
   2.335+#+HTML_HEAD: /* meta info */
   2.336+#+HTML_HEAD: .post-info {
   2.337+#+HTML_HEAD:     display:  inline-block;
   2.338+#+HTML_HEAD:     margin:  -10px 0 -10px;
   2.339+#+HTML_HEAD:     color:  #EDF060;
   2.340+#+HTML_HEAD: }
   2.341+#+HTML_HEAD: .post-info + .post-info:before {
   2.342+#+HTML_HEAD:     content:  "\2223 \00a0";
   2.343+#+HTML_HEAD: }
   2.344+#+HTML_HEAD: .post-meta: after {
   2.345+#+HTML_HEAD:     content:  "----------------------------------------------------------------";
   2.346+#+HTML_HEAD:     display:  block;
   2.347+#+HTML_HEAD:     margin-top:  -1px;
   2.348+#+HTML_HEAD:     color:  #EDF060;
   2.349+#+HTML_HEAD: }
   2.350+#+HTML_HEAD: 
   2.351+#+HTML_HEAD: /* table of content */
   2.352+#+HTML_HEAD: #table-of-contents {
   2.353+#+HTML_HEAD:     backdrop-filter: blur(6px);
   2.354+#+HTML_HEAD:     position:  fixed;
   2.355+#+HTML_HEAD:     right:  0em;
   2.356+#+HTML_HEAD:     top:  0em;
   2.357+#+HTML_HEAD:     border: 1px solid #e1e1e8;
   2.358+#+HTML_HEAD:     -webkit-box-shadow:  0 0 1em #777777;
   2.359+#+HTML_HEAD:     -moz-box-shadow:  0 0 1em #777777;
   2.360+#+HTML_HEAD:     -webkit-border-bottom-left-radius:  5px;
   2.361+#+HTML_HEAD:     -moz-border-radius-bottomleft:  5px;
   2.362+#+HTML_HEAD:     text-align:  center;
   2.363+#+HTML_HEAD:     /* ensure doesn't flow off the screen when expanded */
   2.364+#+HTML_HEAD:     max-height:  80%;
   2.365+#+HTML_HEAD:     overflow:  auto;
   2.366+#+HTML_HEAD:     z-index:  200;
   2.367+#+HTML_HEAD: }
   2.368+#+HTML_HEAD: 
   2.369+#+HTML_HEAD: #table-of-contents h2 {
   2.370+#+HTML_HEAD:   cursor: pointer;
   2.371+#+HTML_HEAD: }
   2.372+#+HTML_HEAD: 
   2.373+#+HTML_HEAD: #table-of-contents ul {
   2.374+#+HTML_HEAD:     margin-left:  14pt;
   2.375+#+HTML_HEAD:     margin-bottom:  10pt;
   2.376+#+HTML_HEAD:     padding:  0
   2.377+#+HTML_HEAD: }
   2.378+#+HTML_HEAD: 
   2.379+#+HTML_HEAD: #table-of-contents li {
   2.380+#+HTML_HEAD:     padding:  0;
   2.381+#+HTML_HEAD:     margin:  1px;
   2.382+#+HTML_HEAD:     list-style:  none;
   2.383+#+HTML_HEAD: }
   2.384+#+HTML_HEAD: 
   2.385+#+HTML_HEAD: #table-of-contents ul>: first-child {
   2.386+#+HTML_HEAD:     color:  #EDF060;
   2.387+#+HTML_HEAD: }
   2.388+#+HTML_HEAD: 
   2.389+#+HTML_HEAD: #table-of-contents #text-table-of-contents {
   2.390+#+HTML_HEAD:     display:  none;
   2.391+#+HTML_HEAD:     text-align:  left;
   2.392+#+HTML_HEAD: }
   2.393+#+HTML_HEAD: 
   2.394+#+HTML_HEAD: #table-of-contents: hover #text-table-of-contents {
   2.395+#+HTML_HEAD:     display:  block;
   2.396+#+HTML_HEAD:     padding:  0.5em;
   2.397+#+HTML_HEAD:     margin-top:  -1.5em;
   2.398+#+HTML_HEAD: }
   2.399+#+HTML_HEAD: 
   2.400+#+HTML_HEAD: /* footer */
   2.401+#+HTML_HEAD: .footer {
   2.402+#+HTML_HEAD:     margin:  80px 0 0;
   2.403+#+HTML_HEAD:     text-align:  center;
   2.404+#+HTML_HEAD:     font-size:  13px;
   2.405+#+HTML_HEAD:     color:  #DDCAD9;
   2.406+#+HTML_HEAD:     left:  0em;
   2.407+#+HTML_HEAD:     bottom:  0em;
   2.408+#+HTML_HEAD: }
   2.409+#+HTML_HEAD: .footer > p {
   2.410+#+HTML_HEAD:     margin:  0;
   2.411+#+HTML_HEAD:     line-height:  1.5;
   2.412+#+HTML_HEAD: }
   2.413+#+HTML_HEAD: .footpara {
   2.414+#+HTML_HEAD:     display:  inline;
   2.415+#+HTML_HEAD: }
   2.416+#+HTML_HEAD: 
   2.417+#+HTML_HEAD: /* Responsive
   2.418+#+HTML_HEAD:    -------------------------------------------------- */
   2.419+#+HTML_HEAD: 
   2.420+#+HTML_HEAD: @media (min-width:  768px) {
   2.421+#+HTML_HEAD:     /* Increase body padding and font-sizes */
   2.422+#+HTML_HEAD:     body {
   2.423+#+HTML_HEAD:         padding: 2em;
   2.424+#+HTML_HEAD:         max-width: 70%;
   2.425+#+HTML_HEAD:     }
   2.426+#+HTML_HEAD:     h1:before, h2:before, h3:before, h4:before, h5:before, h6:before {
   2.427+#+HTML_HEAD:         display:  inline;
   2.428+#+HTML_HEAD:     }
   2.429+#+HTML_HEAD: }
   2.430+#+HTML_HEAD: 
   2.431+
   2.432+# custom
   2.433+#+HTML_HEAD: .subtitle {
   2.434+#+HTML_HEAD:   text-align: center;
   2.435+#+HTML_HEAD:   color: red;
   2.436+#+HTML_HEAD:   font-weight: bold;
   2.437+#+HTML_HEAD:   font-size: 1.1em;
   2.438+#+HTML_HEAD: }
   2.439+#+HTML_HEAD: .tag::before {
   2.440+#+HTML_HEAD:   content: ":";
   2.441+#+HTML_HEAD: }
   2.442+#+HTML_HEAD: .tag::after {
   2.443+#+HTML_HEAD:   content: ":";
   2.444+#+HTML_HEAD: }
   2.445+#+HTML_HEAD: .tag {
   2.446+#+HTML_HEAD:   float: right;
   2.447+#+HTML_HEAD:   color: #8A7090;
   2.448+#+HTML_HEAD: }
   2.449+#+HTML_HEAD: h3 .tag {
   2.450+#+HTML_HEAD:   right: 0px;
   2.451+#+HTML_HEAD:   position: absolute;
   2.452+#+HTML_HEAD:   color: lightpink;
   2.453+#+HTML_HEAD: }
   2.454+#+HTML_HEAD: .org-center {
   2.455+#+HTML_HEAD:   text-align: center;
   2.456+#+HTML_HEAD: }
   2.457+#+HTML_HEAD:
   2.458+#+HTML_HEAD: .outline-2, .outline-3, .outline-4, .outline-5 {
   2.459+#+HTML_HEAD:   padding-left: 1em;
   2.460+#+HTML_HEAD: }
   2.461+#+HTML_HEAD: .title {
   2.462+#+HTML_HEAD:   text-align: center;
   2.463+#+HTML_HEAD: }
   2.464+#+HTML_HEAD: 
   2.465+#+HTML_HEAD: .status {
   2.466+#+HTML_HEAD:   position: absolute;
   2.467+#+HTML_HEAD:   left: 1em;
   2.468+#+HTML_HEAD: }
   2.469+#+HTML_HEAD: 
   2.470+#+HTML_HEAD: div #footnotes {
   2.471+#+HTML_HEAD:   padding-bottom: 1em;
   2.472+#+HTML_HEAD: }
   2.473+#+HTML_HEAD: 
   2.474+#+HTML_HEAD:  </style>
   2.475+#+HTML_HEAD:<script type="text/javascript">
   2.476+#+HTML_HEAD:  document.addEventListener('DOMContentLoaded',function() {
   2.477+#+HTML_HEAD:      document.getElementById("table-of-contents").onclick = function() {
   2.478+#+HTML_HEAD:          var elem = document.getElementById("text-table-of-contents");
   2.479+#+HTML_HEAD:          elem.style.display = elem.style.display == "block" ? "none" : "block";
   2.480+#+HTML_HEAD:      }
   2.481+#+HTML_HEAD:  });
   2.482+#+HTML_HEAD:
   2.483+#+HTML_HEAD:  var url = document.location.href;
   2.484+#+HTML_HEAD:  var orgsource = url.substring(0, url.lastIndexOf("."))+".org.html";
   2.485+#+HTML_HEAD:  function show_org_source(){
   2.486+#+HTML_HEAD:      document.location.href = orgsource;
   2.487+#+HTML_HEAD:  }
   2.488+#+HTML_HEAD:</script>
   2.489+#+BEGIN_EXPORT latex
   2.490+\newpage
   2.491+#+END_EXPORT
     3.1--- a/readme.org	Thu Jun 06 00:40:04 2024 -0400
     3.2+++ b/readme.org	Thu Jun 06 23:17:45 2024 -0400
     3.3@@ -1,6 +1,7 @@
     3.4 #+title: The Compiler Company
     3.5 #+author: Richard Westhaver
     3.6 #+email: richard.westhaver@gmail.com
     3.7+#+setupfile: clean.theme
     3.8 #+export_file_name: index
     3.9 #+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
    3.10 * [[file:blog][blog]] 
    3.11@@ -11,11 +12,12 @@
    3.12 :PROPERTIES:
    3.13 :ID:       64f2e1c6-d1af-44b0-85e4-dc1f85201f82
    3.14 :END:
    3.15-* [[file:plan][plan]]
    3.16+* [[file:plan/roadmap.org][plan]]
    3.17 :PROPERTIES:
    3.18 :ID:       6a08e4d7-982a-4dbb-a007-b58e96cbe2e9
    3.19 :END:
    3.20-* [[file:pitch][pitch]]
    3.21+
    3.22+* [[file:notes][notes]]
    3.23 :PROPERTIES:
    3.24-:ID:       8d7312f9-12d6-479d-8262-16c93e7806cd
    3.25+:ID:       fbf365dd-0a36-4b0e-bfff-c8655eb80a51
    3.26 :END: