pre[class*=language-]{border-radius:.5rem;overflow:auto;padding:1rem}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#787878}.token.namespace,.token.punctuation{opacity:.7}.token.boolean,.token.deleted,.token.number,.token.tag{color:#cf694a}.token.builtin,.token.constant,.token.keyword,.token.property,.token.selector,.token.symbol{color:#f9ee9a}.language-css .token.string,.style .token.string,.token.attr-name,.token.attr-value,.token.char,.token.entity,.token.inserted,.token.operator,.token.string,.token.url,.token.variable{color:#919e6b}.token.atrule{color:#7386a5}.token.important,.token.regex{color:#e9c163}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{padding:1em 0 1rem 3rem;position:relative}.language-markup .token.attr-name,.language-markup .token.punctuation,.language-markup .token.tag{color:#ad895c}.token{position:relative;z-index:1}.line-highlight{background:rgba(84,84,84,.25);background:-webkit-linear-gradient(left,rgba(84,84,84,.1) 70%,rgba(84,84,84,0));background:linear-gradient(90deg,rgba(84,84,84,.1) 70%,rgba(84,84,84,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;left:0;line-height:inherit;margin-top:.75rem;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.line-highlight:before,.line-highlight[data-end]:after{background-color:#8794a6;border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6rem;min-width:1rem;padding:0 .5rem;position:absolute;text-align:center;text-shadow:none;top:.4rem;vertical-align:.3rem}.line-highlight[data-end]:after{bottom:.4rem;content:attr(data-end);top:auto}@font-face{font-family:Latin Modern Roman;font-weight:400;font-style:normal;font-display:swap;src:url(/_next/static/media/lmroman10-regular.a27afee5162bfc2a4b9ff25d3becb680.woff) format("woff")}@font-face{font-family:Latin Modern Roman;font-weight:700;font-style:normal;font-display:swap;src:url(/_next/static/media/lmroman10-bold.efd6f165f63bd75d341b41fc4a7fcd45.woff) format("woff")}@font-face{font-family:Latin Modern Roman;font-weight:400;font-style:italic;font-display:swap;src:url(/_next/static/media/lmroman10-italic.4737c951936574c3ee9bef1007a3871d.woff) format("woff")}@font-face{font-family:ia_writer_duospaceregular;src:url(/_next/static/media/iawriterduospace-regular-webfont.a2cdade91769e5478a8cde5bcd125296.woff2) format("woff2"),url(/_next/static/media/iawriterduospace-regular-webfont.167c0041a5079a1bf483b1185e5be710.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--bg-cold:#18181b;--bg-warm:#f7f3eb;--bg-warmer:#f7eddb;--link:#a00;--link-hover:#ea3838;--color:#000}*{box-sizing:border-box}html{font-size:1.2rem}body,html{padding:0;margin:0}body{background-color:var(--bg-warm);font-family:Latin Modern Roman,serif}h1,h2,h3,h4,h5,h6{border:none;font-weight:700}a,a:visited{color:var(--link)}a:focus,a:hover{color:var(--link-hover)}ul{list-style:disc}dl dd,h1{text-align:center}h1{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color);width:100%;font-size:2.5rem;line-height:3.1rem}h2{line-height:2rem;margin-bottom:.5rem}sup{vertical-align:top}blockquote{font-size:1.2rem;line-height:1.8rem}details{cursor:pointer}summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}code,code[class*=language-],pre,pre[class*=language-]{font-family:ia_writer_duospaceregular,monospace;font-size:.8rem}code[class*=language-],pre[class*=language-]{color:var(--bg-warm);text-align:left}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--color)}@media (min-width:500px) and (max-width:800px){html{font-size:1.2rem}h1{font-size:2.2rem;line-height:2.7rem}}@media (max-width:500px){html{font-size:1rem}h1{font-size:1.6rem;line-height:2.2rem}h2{font-size:1.3rem}}@media (prefers-color-scheme:dark){body{background-color:var(--bg-cold);color:var(--bg-warm)}a,a:visited{color:var(--link-hover)}a:focus,a:hover{color:var(--link)}h1{border-color:var(--bg-warm)}}