/* [[file:obtf.org::*Main][Main:1]] */
/******** CONTENT WIDTH ********/

body { max-width: 80ch; margin: 1em auto; padding: 1em 2em; }
/* pre mjx-container { inline-size: 64ch; } */
/* Main:1 ends here */

/* [[file:obtf.org::*Main][Main:2]] */
/******** THEME ********/
html {
    font-family: monospace;
    line-height: 1.5;
    font-size: 1.1em;
    background: #2a283d;
    color: #edf0f8;
}
/* Main:2 ends here */

/* [[file:obtf.org::*Main][Main:3]] */
body { overflow-y: scroll; }
/* Main:3 ends here */

/* [[file:obtf.org::*Links][Links:1]] */
a, a:visited {
    color: #adade0;
}
/* Links:1 ends here */

/* [[file:obtf.org::*Headings][Headings:1]] */
h1 { color: #c0ddf2; }
h2 { color: #c0ddf2; }
h3 { color: #c0ddf2; }
h4 { color: #c0ddf2; }
h5 { color: #c0ddf2; }
h6 { color: #c0ddf2; }
/* Headings:1 ends here */

/* [[file:obtf.org::*Verbatim, code, and examples][Verbatim, code, and examples:1]] */
code { color: #aea6b8; }
pre code { color: #edf0f8; }
/* { color: #aea6b8; } */
/* Verbatim, code, and examples:1 ends here */

/* [[file:obtf.org::*Verbatim, code, and examples][Verbatim, code, and examples:2]] */
pre.src, pre.example {
    padding: 1em;
    color: #edf0f8 !important;
    background: #3a3c4c;
    border-style: solid none;
    border-color: #4a4a5f;
    border-width: 0.5em;
    width: 80ch;
    overflow-x: auto;
}
/* Verbatim, code, and examples:2 ends here */

/* [[file:obtf.org::*Mathematics][Mathematics:1]] */
/*
.math { color: #adade0; }
.displaymath { color: #adade0; }
*/
/* Mathematics:1 ends here */

/* [[file:obtf.org::*Verses][Verses:1]] */
p.verse {
    padding: 1em;
    background: #3a3c4c;
    border-style: solid none;
    border-color: #4a4a5f;
    border-width: 0.5em;
}
/* Verses:1 ends here */

/* [[file:obtf.org::*Footnotes][Footnotes:1]] */
/* smaller font */
h2.footnotes { font-size: inherit; }
div.footpara { display: inline; }
p.footpara:first-child { display: inline; }

/* .footnote-body-heading a { color: #adade0; } */
/* .footnote-body-heading a:visited { color: #adade0; } */
/* Footnotes:1 ends here */

/* [[file:obtf.org::*Row/column group separators][Row/column group separators:1]] */
table { border-collapse: collapse; margin-left: auto; margin-right: auto; }
thead { border-bottom: 1pt solid #8d8c9e; }
colgroup:not(:first-of-type) { border-left: 1pt solid #8d8c9e; }
tbody:not(:first-of-type) { border-top: 1pt solid #8d8c9e; }
colgroup.inbound { border: 1pt solid #8d8c9e; }
/* Row/column group separators:1 ends here */

/* [[file:obtf.org::*Theme headers][Theme headers:1]] */
th { color: #adade0; }
/* Theme headers:1 ends here */

/* [[file:obtf.org::*Add space between table columns][Add space between table columns:1]] */
td { padding-left: 1em; padding-right: 1em; }
th { padding-left: 1em; padding-right: 1em; }
/* Add space between table columns:1 ends here */

/* [[file:obtf.org::*Do not center table headers][Do not center table headers:1]] */
tr { text-align: left; }
/* Do not center table headers:1 ends here */

/* [[file:obtf.org::*Separators][Separators:1]] */
hr { background-color: #8d8c9e; }
/* Separators:1 ends here */

/* [[file:obtf.org::*Figures][Figures:1]] */
figure { margin-left: 0; }
/* Figures:1 ends here */

/* [[file:obtf.org::*Fix ridiculously large left padding][Fix ridiculously large left padding:1]] */
ul { padding-left: 1em; }
/* Fix ridiculously large left padding:1 ends here */

/* [[file:obtf.org::*Add space around][Add space around:1]] */
ul { margin: 1em; }
/* Add space around:1 ends here */

/* [[file:obtf.org::*Quotes][Quotes:1]] */
blockquote { font-style: italic; }
/* Quotes:1 ends here */
