:root{--bg: #f3f6f5;--ink: #14201c;--accent: #0b6e4f;--muted: #5a6b64;font-family:IBM Plex Sans,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh}.shell{max-width:40rem;padding:3rem 1.5rem}.brand{margin:0 0 1.5rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--accent)}h1{margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.lead{margin:0;color:var(--muted);line-height:1.5}
