:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f4ef;--ink:#1c1917;--muted:#57534e;--card:#fff;--line:#d6d3d1;--accent:#0f766e;--stuck:#134e4a;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1c1917;--ink:#f5f5f4;--muted:#a8a29e;--card:#292524;--line:#44403c;--accent:#2dd4bf;--stuck:#115e59}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0}.page{max-width:720px;margin:0 auto}.page-header{z-index:20;background:var(--card);border-bottom:1px solid var(--line)}.page-header.is-stuck{background:var(--stuck);color:#ecfdf5;box-shadow:0 8px 24px #0000002e}.page-header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.main{padding:1.25rem}.lede{font-size:1.05rem}.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:1.5rem 0;padding:1rem 1.1rem 1.2rem}.panel.warning{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.scroller{z-index:0;isolation:isolate;border:1px solid var(--line);background:var(--bg);border-radius:8px;height:220px;position:relative;overflow:auto}.nested-header{background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .8rem;font-weight:650;display:flex}.nested-header.is-stuck{background:var(--accent);color:#ecfdf5}.below-fold-spacer{min-height:150vh}.below-fold-header{background:var(--card);border-block:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;font-weight:650;display:flex}.below-fold-header.is-stuck{background:var(--stuck);color:#ecfdf5}.below-fold-tail{min-height:120vh}.scroller p,.main>p{color:var(--muted)}.scroller p{padding:0 .8rem}.status{white-space:nowrap;font-variant:all-small-caps;letter-spacing:.04em;border:1px solid;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.8rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}h2{margin:0 0 .4rem;font-size:1.05rem}
