:root{--paper:#f6f1e5;--ink:#2c2c2e;--soft:#55534e;--timber:#8b5a2b;--timber-dark:#6f4520}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:17px/1.6 IBM Plex Sans,system-ui,sans-serif}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--timber-dark)}:focus-visible{outline:2px solid var(--timber);outline-offset:3px}.sheet{border:2px solid var(--ink);outline:.75px solid var(--ink);outline-offset:6px;margin:20px}.inner{max-width:780px;margin:0 auto;padding:0 28px 40px}nav{letter-spacing:.14em;text-transform:uppercase;border-bottom:.75px solid #2c2c2e80;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:500 15px Barlow Condensed,sans-serif;display:flex}nav a{text-decoration:none}.brand{letter-spacing:.2em;text-transform:uppercase;font:600 26px Barlow Condensed,sans-serif}h1,h2{text-transform:uppercase;letter-spacing:.05em;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.05}h1{margin:36px 0 8px;font-size:clamp(36px,5vw,52px)}h2{margin:36px 0 8px;font-size:26px}.draft{color:var(--timber-dark);letter-spacing:.04em;margin:0;font:500 13px IBM Plex Mono,monospace}.ph{background:#8b5a2b29;padding:0 3px;font:500 .88em IBM Plex Mono,monospace}li{margin:4px 0}footer{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:4px 28px 24px;font:400 12px IBM Plex Mono,monospace;display:flex}@media (width<=640px){body{font-size:16px}.sheet{outline-offset:4px;margin:12px}.inner{padding:0 16px 32px}footer{padding:4px 16px 24px}}
