:root{color-scheme:dark;--bg:#0a0a0a;--panel:#171717;--text:#fafafa;--muted:#d4d4d4;--border:#404040;--accent:#a8a2f6}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:800px;margin:auto;padding:40px 24px 72px}nav{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--border)}a{color:var(--accent);text-underline-offset:4px}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin-top:36px}h2{font-size:22px;line-height:1.4;margin-top:32px}p,li{color:var(--muted)}.meta{font-size:14px}.notice{padding:16px 20px;background:var(--panel);border:1px solid var(--border);border-radius:12px}details{margin-top:40px;border-top:1px solid var(--border);padding-top:20px}summary{cursor:pointer;font-weight:600}footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--border)}
