html:has(body.page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.page{background:var(--bead);height:auto;min-height:100dvh;color:var(--ink);display:block;overflow:auto}body.page #top{position:sticky;top:0}.doc{max-width:680px;margin:0 auto;padding:44px 20px 72px;font-size:17px;line-height:1.6}.doc h1{background:repeating-linear-gradient(90deg, var(--anod-600) 0 1px, transparent 1px 8px) left bottom / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--anod-800) 0 1px, transparent 1px 40px) left bottom / 100% 10px no-repeat, linear-gradient(var(--anod-600), var(--anod-600)) left bottom / 100% 1px no-repeat;font:800 clamp(32px, 5vw, 44px)/1.02 var(--font-cond);letter-spacing:-.01em;color:var(--anod-900);text-wrap:balance;margin-bottom:20px;padding-bottom:18px}.doc h2{font:700 23px/1.2 var(--font-cond);color:var(--anod-800);border-top:1px solid #27218a38;margin:38px 0 10px;padding-top:14px}.doc p,.doc ul{margin:0 0 14px}.doc ul{padding-left:1.2em}.doc li{margin:5px 0}.doc li::marker{color:var(--anod-600)}.doc a{color:var(--anod-700)}.doc code{background:#27218a14;border-radius:4px;padding:1px 5px;font-size:.9em}.doc b{font-weight:600}
