:root{color-scheme:light;--ink: #14213d;--muted: #4a5568;--paper: #f7f3ea;--accent: #0f766e;font-family:Segoe UI,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(15,118,110,.12),transparent 40%),linear-gradient(160deg,#f7f3ea,#e8eef2);color:var(--ink)}.shell{max-width:40rem;margin:0 auto;padding:20vh 1.5rem 4rem}.eyebrow{margin:0 0 .75rem;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}p{margin:0 0 1rem;color:var(--muted);line-height:1.55}.meta{margin-top:2rem;font-size:.95rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}
