﻿@import "print.css" print;/*! Fonts (Triplicate, Equity, Concourse) by Matthew Butterick. Duly licensed. */@font-face{font-family:triplicate;font-display:fallback;src:url(tt4.woff2) format("woff2")}@font-face{font-family:triplicate;font-display:fallback;src:url(tt4i.woff2) format("woff2");font-style:italic}@font-face{font-family:triplicate;font-display:fallback;src:url(tt7.woff2) format("woff2");font-weight:bold}@font-face{font-family:triplicate;font-display:fallback;src:url(tt7i.woff2) format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:equity;font-display:fallback;src:url(eta.woff2) format("woff2")}@font-face{font-family:equity;font-display:fallback;src:url(etai.woff2) format("woff2");font-style:italic}@font-face{font-family:equity;font-display:fallback;src:url(etab.woff2) format("woff2");font-weight:bold}@font-face{font-family:equity;font-display:fallback;src:url(etabi.woff2) format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:equity-caps;font-display:fallback;src:url(eca.woff2) format("woff2")}@font-face{font-family:equity-caps;font-display:fallback;src:url(ecab.woff2) format("woff2");font-weight:bold}@font-face{font-family:concourse;font-display:fallback;src:url(ct4.woff2) format("woff2")}@font-face{font-family:concourse;font-display:fallback;src:url(ct4i.woff2) format("woff2");font-style:italic}@font-face{font-family:concourse;font-display:fallback;src:url(ct6.woff2) format("woff2");font-weight:bold}@font-face{font-family:concourse;font-display:fallback;src:url(ct6i.woff2) format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:concourse-caps;font-display:fallback;src:url(cc4.woff2) format("woff2")}@font-face{font-family:concourse-caps;font-display:fallback;src:url(cc6.woff2) format("woff2");font-weight:bold}:root{--content-lh: 1.5rem;--content-gap-height: 1rem;--body-margin-inline-start: 1rem;--body-margin-inline-end: 1rem;--sidebar-margin-inline-start: 1rem;--sidebar-margin-inline-end: 1rem;--to-body-margin-inline-start: var(--body-margin-inline-start);--body-block-vertical-padding: 0.01rem;--content-padding-inline-start: 0rem;--blockquote-indent: 2rem;--ul-indent: 1.4rem;--ol-indent: 2rem;--sidebar-font-size: 0.9rem;--text-color: #000000e1;--bold-color: #000;--bg-figure: rgba(0,0,0,0.04);--scrollbar-bg-figure: #f5f4f1;--bg-sidebar-pre: rgba(0,0,0,0.04);--scrollbar-bg-sidebar-pre: #ebeae7;--bg-output: rgba(0,0,0,0.1);--scrollbar-bg-output: #e6e5e2;--bg-compiler-output: rgba(204,0,0,0.07);--scrollbar-bg-compiler-output: #fbece9;--scrollbar-fg: #aaa;--line-color: #0003;background:#fffefb;color:var(--text-color);font-family:equity, serif;--sc-font: equity-caps, equity, serif;line-height:1.5;-moz-tab-size:2;tab-size:2}.sans:root{font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif}*{scrollbar-color:var(--scrollbar-fg) var(--scrollbar-bg)}:link{color:#03c;text-decoration-color:#03c5}:visited{color:#528;text-decoration-color:#5285}:any-link:hover,:any-link:focus,:any-link:active{text-decoration-color:unset}mark{background-color:#fff900;color:unset}figure>figcaption,h1,h2,h3,strong,b{color:var(--bold-color)}:any-link strong:not([class]),:any-link b:not([class]),.ansi-red b,.ansi-red strong,.ansi-green b,.ansi-green strong,.ansi-blue b,.ansi-blue strong,.s b,.s strong,.c b,.c strong,.n b,.n strong,.m b,.m strong{color:inherit}blockquote em,blockquote i,blockquote var,article>figure>figcaption>p:first-child:not(.sidenote) em,article>figure>figcaption>p:first-child:not(.sidenote) i,article>figure>figcaption>p:first-child:not(.sidenote) var,.trailer em,.trailer i,.trailer var,em em,em i,em var,i em,i i,i var{font-style:normal}del{background-color:#f003}ins{background-color:#0f03;text-decoration:none}.site-header h1{font-size:1.6em;line-height:1.15}.site-header svg{height:1.15em;width:auto;vertical-align:top}body{margin:0}@media screen{body{display:flex;flex-direction:column}}main{padding:0.01rem var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--to-body-margin-inline-start);margin-bottom:calc(1rem + var(--content-gap-height))}.trailer{margin-bottom:calc(2px - 1rem - var(--body-block-vertical-padding) - var(--content-gap-height));margin-top:calc(var(--content-gap-height) + var(--body-block-vertical-padding) + 2rem);font-style:italic}@media (max-width: 30rem){:root{--blockquote-indent: 1rem;--ol-indent: 1.2em}}@media (min-width: 44rem){:root{--sidebar-width: 14rem;--to-body-margin-inline-start: calc(var(--sidebar-margin-inline-start) + var(--sidebar-width) + var(--sidebar-margin-inline-end) + var(--body-margin-inline-start));--body-block-vertical-padding: 1rem;-moz-tab-size:3;tab-size:3}body{background-image:linear-gradient(rgba(0,0,0,0.04), rgba(0,0,0,0.04));background-size:calc(var(--sidebar-margin-inline-start) + var(--sidebar-width) + var(--sidebar-margin-inline-end)) 100%;background-repeat:no-repeat;min-height:100vh}br.compact{display:none}}@media (min-width: 56rem){:root{font-size:1.125em;--body-margin-inline-start: 2rem;--sidebar-width: 15rem;--sidebar-font-size: 0.8rem}}@media (min-width: 81rem){:root{--sidebar-margin-inline-start: 4rem;--sidebar-margin-inline-end: 2rem;--body-margin-inline-end: 2rem}}@media not all and (min-width: 56rem){.header>.metadata soft-br,.sidenote soft-br,figcaption soft-br{display:none}}.header{border-top:0.25rem solid #f71;background:#ff730066;margin:0 calc(-1 * var(--body-margin-inline-end)) calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--to-body-margin-inline-start));padding:var(--body-block-vertical-padding) var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--body-margin-inline-start)}.header>.metadata{font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif;font-size:0.8em;line-height:1.3}@media not all and (min-width: 44rem){.header>.metadata::before{content:"";display:block;width:6em;border-top:1px solid;margin-bottom:1rem;opacity:0.25}}.header .intro{font-size:1.3em;max-width:32em;line-height:1.4}@media (min-width: 44rem){.header{display:grid;padding-left:var(--sidebar-margin-inline-start);grid-template:"site-header main" auto "metadata    main" auto/var(--sidebar-width) 1fr;grid-column-gap:calc(var(--sidebar-margin-inline-end) + var(--body-margin-inline-start))}.header>.site-header{grid-area:site-header;text-align:right}.header>.site-header>h1{margin-top:calc(var(--content-gap-height) + 0.2em)}.header>.metadata{grid-area:metadata;align-self:flex-end;text-align:right}.header>.main{grid-area:main}}.tag{white-space:nowrap}h1,h2,h3,p,blockquote,ol,ul,li,dl,dt,dd{margin-top:var(--content-gap-height);margin-bottom:var(--content-gap-height);max-width:35rem}.toc>li,.toc .toc{margin-top:0;margin-bottom:0}blockquote{font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif;font-style:italic}blockquote::before,blockquote.with-footer>:nth-last-child(2)::after,blockquote:not(.with-footer)>:last-child::after{position:absolute;font-family:equity, serif;font-weight:bold;font-style:normal;font-size:2rem;opacity:0.3;line-height:1}blockquote::before{content:"“";margin-left:-1.5rem}blockquote.with-footer>:nth-last-child(2)::after,blockquote:not(.with-footer)>:last-child::after{content:"”";margin-left:0.2rem}blockquote footer{font-family:var(--sc-font);font-feature-settings:"c2sc";text-align:right}blockquote footer cite{font-style:normal}blockquote footer cite::before{content:"— "}ol{padding-left:var(--ol-indent);--content-padding-inline-start: var(--ol-indent)}ul{padding-left:var(--ul-indent);--content-padding-inline-start: var(--ul-indent)}dd,blockquote{margin-left:var(--blockquote-indent);--content-padding-inline-start: var(--blockquote-indent);margin-right:0}blockquote ul{--content-padding-inline-start: calc(var(--blockquote-indent) + var(--ul-indent))}blockquote ol{--content-padding-inline-start: calc(var(--blockquote-indent) + var(--ol-indent))}ul ul{--content-padding-inline-start: calc(var(--ul-indent) + var(--ul-indent))}ul ol{--content-padding-inline-start: calc(var(--ul-indent) + var(--ol-indent))}ol ul{--content-padding-inline-start: calc(var(--ol-indent) + var(--ul-indent))}ol ol{--content-padding-inline-start: calc(var(--ol-indent) + var(--ol-indent))}hr{margin:calc(4 * var(--content-gap-height)) calc(2 * var(--content-gap-height));max-width:calc(35rem - 4 * var(--content-gap-height));font-size:2em;color:#0006;border:0;border-top:1px solid #0002;position:relative;overflow:visible}hr::after{content:"⁂";position:absolute;display:block;position:absolute;left:calc(50% - 1em);right:calc(50% - 1em);top:-0.5em;line-height:1;text-align:center;background:#fff}pre{margin-top:var(--content-gap-height);margin-bottom:var(--content-gap-height);overflow:auto}h2,h3{margin-top:calc(2 * var(--content-gap-height))}aside:not(.sidenote)>h2:first-child,aside:not(.sidenote)>h3:first-child{margin-top:var(--content-gap-height)}@media not all and (min-width: 44rem){aside.sidenote>h2:first-child,aside.sidenote>h3:first-child{margin-top:var(--content-gap-height)}}h1,h2,h3{font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif}h1,h2,h3,h2>ol>li,h3>ol>li{max-width:48rem}h1{font-size:2.2em;line-height:1.1;font-weight:normal}h2{font-size:1.8em;line-height:1.2}h3{font-size:1.4em;line-height:1.3}@counter-style spaced-decimal{system:extends decimal;suffix:".  "}ol[type="1"],ol,ol ol ol{list-style-type:decimal;list-style-type:spaced-decimal}@counter-style parenthesised-lower-alpha{system:extends lower-alpha;prefix:"(";suffix:")  "}ol[type=a],ol ol{list-style-type:lower-alpha;list-style-type:parenthesised-lower-alpha}.bible-reference{color:inherit;font-family:var(--sc-font);font-feature-settings:"c2sc";font-style:normal;text-decoration-color:#f716;outline-color:#f71}h1 .bible-reference,h2 .bible-reference,h3 .bible-reference,.intro .bible-reference{font-family:unset;font-feature-settings:unset;font-style:unset}.bible-reference:active,.bible-reference:focus,.bible-reference:hover{text-decoration-color:#f71}figure{margin:0}article>figure{background:var(--bg-figure);--scrollbar-bg: var(--scrollbar-bg-figure);clear:left;margin:calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-end)) calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--to-body-margin-inline-start));padding:var(--body-block-vertical-padding) var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--body-margin-inline-start)}@media not all and (min-width: 44rem){article>figure>figcaption{background:var(--bg-figure);--scrollbar-bg: var(--scrollbar-bg-figure);margin:calc(-1 * var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-end)) calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-start));padding:var(--body-block-vertical-padding) var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--body-margin-inline-start)}article>figure>figcaption:last-child{margin-top:calc(-1 * (var(--body-block-vertical-padding)));margin-bottom:0}article>figure>figcaption:first-child+tty-player,article>figure>figcaption:first-child+pre,article>figure>figcaption:first-child+blockquote>pre{margin-top:calc(-1 * (var(--content-gap-height) + var(--body-block-vertical-padding)))}}article>figure>blockquote{margin:0}article>figure>pre,article>figure>blockquote>pre{padding:calc(var(--content-gap-height) + var(--body-block-vertical-padding)) var(--body-margin-inline-end) calc(var(--content-gap-height) + var(--body-block-vertical-padding)) var(--body-margin-inline-start)}article>figure>img{max-width:calc(100% + var(--body-margin-inline-start) + var(--body-margin-inline-end));height:auto}article>figure>pre,article>figure>blockquote>pre,article>figure>img,article>figure>object{margin:calc(-1 * var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-end)) calc(-1 * var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-start));display:block}@media (min-width: 44rem){article>figure{display:grid;padding-left:var(--sidebar-margin-inline-start);grid-template:"sidebar body" auto/var(--sidebar-width) 1fr;grid-column-gap:calc(var(--sidebar-margin-inline-end) + var(--body-margin-inline-start))}article>figure>*{grid-area:body}article>figure>figcaption{grid-area:sidebar;text-align:right}}article>figure>figcaption{font-size:var(--sidebar-font-size)}article>figure>figcaption>p:first-child:not(.sidenote){font-style:italic}.header+figure,:not(.line-between)>figure+figure{margin-top:calc(2px - var(--content-gap-height) - var(--body-block-vertical-padding))}figure.output{background:var(--bg-output);--scrollbar-bg: var(--scrollbar-bg-output)}figure.compiler-output{background:var(--bg-compiler-output);--scrollbar-bg: var(--scrollbar-bg-compiler-output)}aside{background:#29f3;clear:left;margin:calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--body-margin-inline-end)) calc(var(--content-gap-height) + var(--body-block-vertical-padding)) calc(-1 * var(--to-body-margin-inline-start));padding:var(--body-block-vertical-padding) var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--to-body-margin-inline-start)}@media (min-width: 44rem){aside.sidenote{background:unset;margin:calc(-1 * var(--content-gap-height)) 0 var(--body-block-vertical-padding) calc(var(--sidebar-margin-inline-start) - var(--to-body-margin-inline-start));padding:0}}pre:not(.not-mono){line-height:1.4}tty-player:defined,kbd:not(.chord),pre,code,samp{font-family:triplicate, monospace;font-feature-settings:"ss01" 0, "ss02"}:not(pre)>code,:not(pre)>samp{background:#0001;white-space:pre-wrap}code{font-feature-settings:"ss01" 1, "ss02"}kbd:not(.chord){border:1px solid var(--bg-output);background:var(--bg-figure);border-radius:0.1em;padding:0 0.2em;box-shadow:0 0.1em 0 calc(0.1em - 1px) var(--bg-output)}kbd.chord{font:inherit}.not-mono{font-family:inherit;font-feature-settings:inherit}.very-unimportant{opacity:0.3}.unimportant{opacity:0.5}.ansi-red,.s{color:#c00}.ansi-green,.c{color:#090}.ansi-blue,.n{color:#00c}.m{color:#e51}.obvious[title],.sidenote-src{text-decoration:dashed #0003 underline}.sidenote{font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif;font-size:var(--sidebar-font-size);font-weight:normal}@media (min-width: 44rem){article{counter-reset:sidenote}:not(figcaption)>.sidenote{display:block;float:left;clear:left;margin-left:calc(-1 * (var(--sidebar-width) + var(--sidebar-margin-inline-end) + var(--body-margin-inline-start) + var(--content-padding-inline-start)));margin-bottom:var(--content-gap-height);line-height:1.4;width:var(--sidebar-width);text-align:right}.sidenote-split.sidenote-src.numbered::after,.sidenote-split.sidenote.numbered::before,.sidenote-container.numbered>.sidenote-src::after,.sidenote-container.numbered>.sidenote::before{cursor:default;background:#bbb;color:#fff;font-size:.7em;font-weight:normal;line-height:1.2;width:1.2em;height:1.2em;text-align:center;display:inline-block;border-radius:100%;content:counter(sidenote);font-family:concourse, sans-serif;--sc-font: concourse-caps, concourse, sans-serif;vertical-align:10%}.sidenote-split.sidenote:not(.hover),.sidenote-container:not(:hover)>.sidenote{opacity:0.9}.sidenote-container>*,.sidenote-container.omitsource:not(.numbered):hover>*{background:#fd00}.sidenote-split.hover,.sidenote-container:hover>*{background:#fd04}.sidenote-split.hover.sidenote-src::after,.sidenote-split.hover.sidenote::before,.sidenote-container:hover>.sidenote-src::after,.sidenote-container:hover>.sidenote::before{background:#888}.sidenote-increment{counter-increment:sidenote}.sidenote-decrement{counter-increment:sidenote -1}.sidenote-container.numbered>.sidenote-src::after{counter-increment:sidenote}.sidenote-split.numbered.sidenote-src::after,.sidenote-container.numbered>.sidenote-src::after{margin-left:.25em}.sidenote-split.numbered.sidenote::before,.sidenote-container.numbered>.sidenote::before{margin-right:.5em}.sidenote-separator{display:none}}@media not all and (min-width: 44rem){.sidenote{opacity:0.7}.sidenote-container>.sidenote{font-style:italic}.sidenote-container>.sidenote em,.sidenote-container>.sidenote i,.sidenote-container>.sidenote var{font-style:normal}}#themer{position:fixed;top:0;right:0;z-index:1}@media not screen{#themer{display:none}}#themer:not(:focus-within):not(:hover){opacity:0.4}#themer>summary{outline:none;list-style:none;text-align:right}#themer>summary::-webkit-details-marker{display:none}#themer>summary:focus>b,#themer>summary:hover>b{background:#8888}#themer>summary>b{display:inline-block;cursor:pointer;filter:grayscale(1);padding:0.25em 0.5em;border-radius:0 0 0 0.5em}#themer>div{display:flex;flex-direction:column}main.has-trailer+footer{border-top-width:0}.trailer,body>footer{background:#29f3;border-top:1px solid #29f3}aside.trailer{background:#5d13;border-top:1px solid #5d16}body>footer{font-size:var(--sidebar-font-size);border-bottom:0.25rem solid #29f;padding:var(--body-block-vertical-padding) var(--body-margin-inline-end) var(--body-block-vertical-padding) var(--to-body-margin-inline-start);margin-top:auto}body>footer h3{font-size:1.25em}@media (min-width: 44rem){body>footer h3{float:left;margin-top:0;margin-left:calc(var(--sidebar-margin-inline-start) - var(--to-body-margin-inline-start));width:var(--sidebar-width);text-align:right}}body>footer ul{padding-left:1rem}body>footer li{margin-top:0.25rem;margin-bottom:0.25rem}body>footer ::marker{color:#0004;content:"•  "}body>footer ul,body>footer li{max-width:unset}body>footer>:not(:first-child){margin-top:calc(var(--content-gap-height) + var(--body-block-vertical-padding))}
