:root{--bg:#14161f;--panel:#1c1f2b;--line:#2f3448;--text:#e8eaf2;--muted:#a3a9be;--amber:#f5b942;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font:16px/1.65 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{background:radial-gradient(900px 600px at 0% 0%, #2a2440 0%, transparent 60%), radial-gradient(900px 600px at 100% 100%, #1d3340 0%, transparent 60%), var(--bg);background-attachment:fixed}main{max-width:780px;margin:0 auto;padding:32px 16px 80px}header.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}header.top a.brand{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex}header.top a.brand svg{fill:none;width:18px;height:18px;stroke:var(--amber);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}nav.alt a{color:var(--muted);margin-left:14px;font-size:14px}h1{margin:0 0 6px;font-size:30px;line-height:1.2}h2{margin:34px 0 8px;font-size:20px}h3{margin:20px 0 6px;font-size:16px}p,li{color:#d6d9e4}.muted{color:var(--muted);font-size:14px}a{color:var(--amber)}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:18px 0;padding:18px 20px}.draft{background:#2a2414;border-color:#7a5b1d}.draft b{color:var(--amber)}.ph{color:#ffd98a;background:#3a2f12;border-radius:4px;padding:0 5px;font-weight:600}table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14.5px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}th{color:var(--muted);font-size:13px;font-weight:600}.tablewrap{overflow-x:auto}ul{padding-left:20px}code{background:#232738;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px}@media (max-width:600px){h1{font-size:24px}nav.alt a{margin-left:8px}}
