:root{color-scheme:dark;--bg:#10131b;--panel:#191f2b;--panel2:#202939;--text:#edf2fa;--muted:#aeb9ca;--accent:#80b8ff;--line:#303b4d;--warn:#f4d58d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,#1c2b42 0,#10131b 42rem);color:var(--text);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{max-width:900px;margin:auto;padding:42px 22px 70px}header{padding:28px 30px;background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-bottom:22px}header p,.muted{color:var(--muted)}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0 0 12px}h2{font-size:1.25rem;margin:0 0 12px}h3{font-size:1rem;margin:18px 0 6px;color:var(--accent)}section{background:rgba(25,31,43,.94);border:1px solid var(--line);border-radius:15px;padding:23px 26px;margin:16px 0}ul{padding-left:22px}li{margin:7px 0}.meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pill{display:inline-block;padding:5px 11px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:.85rem}.notice{border-left:4px solid var(--warn);padding:12px 16px;background:#29271f;border-radius:8px;color:#f5e9c8}.steps{counter-reset:step;list-style:none;padding:0}.steps li{counter-increment:step;display:flex;gap:12px}.steps li:before{content:counter(step);flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--panel2);color:var(--accent);font-weight:700}footer{color:var(--muted);font-size:.9rem;text-align:center;padding:25px 0}a{color:var(--accent)}
