:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#11121e;color:#f2f2f8}body{margin:0;padding:2rem}main{max-width:34rem;margin:12vh auto;padding:2rem;border:1px solid #3c3d55;border-radius:1rem;background:#1b1c2d}h1{font-size:2rem;margin:.5rem 0 1rem}p{line-height:1.6;color:#d3d3e1}.eyebrow{font-size:.75rem;letter-spacing:.12em;color:#b7b5ff;font-weight:700}a{color:#c4c2ff}