:root{--bg: #090d16;--surface: #111827;--border: #1f2937;--accent: #10b981;--accent-2: #06b6d4;--text: #f3f4f6;--muted: #9ca3af}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}h1,h2,h3{line-height:1.2;margin:0 0 .5rem}a{color:var(--accent-2)}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.page{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}
