:root{color-scheme:dark;--bg:#090d14;--panel:#111827;--text:#f4f7fb;--muted:#aab5c5;--accent:#ff7a2f;--line:#263247}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 75% 10%,#18233a 0,transparent 35%),var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nav,footer{max-width:1100px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:1.15rem;font-weight:750;color:var(--text);text-decoration:none}.brand:before{content:"◆";color:var(--accent);margin-right:10px}nav{display:flex;gap:22px}a{color:#ffae79;text-underline-offset:4px}nav a{color:var(--muted);text-decoration:none}nav a:hover,nav a[aria-current=page]{color:var(--text)}.hero{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:48px 24px}.document{max-width:900px;margin:auto;padding:48px 24px 80px}.card{background:linear-gradient(145deg,rgba(17,24,39,.96),rgba(13,20,33,.96));border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.hero .card{max-width:850px;padding:clamp(34px,7vw,78px)}.prose{padding:clamp(28px,6vw,64px)}.eyebrow{color:var(--accent);font-weight:750;letter-spacing:.12em;font-size:.78rem}h1{font-size:clamp(2.3rem,6vw,4.6rem);line-height:1.06;letter-spacing:-.045em;margin:.25em 0}.prose h1{font-size:clamp(2.2rem,5vw,3.7rem)}h2{font-size:1.35rem;margin-top:2em}.lead{font-size:clamp(1.05rem,2.4vw,1.35rem);color:var(--muted);max-width:700px}.notice{margin-top:36px;padding:22px;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px}.notice span,.prose p{color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}@media(max-width:600px){.nav,footer{align-items:flex-start;flex-direction:column}.hero{padding-top:20px}}
