*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;background:#0f172a}a{color:#60a5fa}.wrap{max-width:760px;margin:0 auto;padding:64px 24px 120px}.badge{display:inline-block;background:rgba(96,165,250,.15);color:#93c5fd;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;letter-spacing:.03em}h1{color:#fff;font-size:38px;line-height:1.15;margin:20px 0 12px}.lead{color:#cbd5e1;font-size:18px;line-height:1.6}.card{background:#1e293b;border:1px solid #334155;border-radius:16px;padding:24px;margin-top:28px}.card h2{color:#fff;font-size:18px;margin:0 0 12px}.card p{color:#cbd5e1;line-height:1.6;margin:0 0 12px}pre{background:#0b1120;border:1px solid #334155;border-radius:10px;padding:16px;overflow-x:auto;color:#e2e8f0;font-size:13px;line-height:1.5}code{font-family:SF Mono,ui-monospace,Menlo,monospace}.steps{color:#cbd5e1;line-height:1.8;padding-left:20px}.steps li{margin-bottom:6px}.hint{color:#fbbf24;background:rgba(251,191,36,.1);border-radius:10px;padding:12px 16px;line-height:1.5}.arrow,.hint{font-size:14px}.arrow{color:#64748b;text-align:center;margin-top:40px}