:root{--bg0:#0f0f0f;--bg1:#1a1a1a;--panel:#101010;--border:#2a2a2a;--text:#e6e6e6;--muted:#a0a0a0;--accent:#a20e2d;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}html,body{background:linear-gradient(180deg,var(--bg0),#121212 45%,var(--bg1));color:var(--text);font-family:var(--sans);margin:0;padding:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{max-width:1100px;margin:0 auto;padding:28px 18px}.title{letter-spacing:.2px;margin:0 0 6px;font-size:28px}.subtitle{color:var(--muted);margin:0 0 18px;line-height:1.45}.nav{flex-wrap:wrap;gap:12px;margin:18px 0 26px;display:flex}.pill{border:1px solid var(--border);background:#00000059;border-radius:999px;padding:10px 12px;font-size:13px}.pill:hover{border-color:#3a3a3a}.panel{border:1px solid var(--border);background:#00000059;border-radius:14px;padding:16px}.grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.col6{grid-column:span 6}.col12{grid-column:span 12}@media (max-width:900px){.col6{grid-column:span 12}}.badge{font-family:var(--mono);color:#d0d0d0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.badgeDot{background:var(--accent);border-radius:999px;width:10px;height:10px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#00000080;border-radius:10px;padding:10px 12px;font-size:13px}.btn:hover{border-color:#3a3a3a}.btnAccent{background:#a20e2d26;border-color:#a20e2db3}.btnAccent:hover{border-color:#a20e2df2}.table{border-collapse:collapse;width:100%;font-size:13px}.table th,.table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px}.table th{color:#cfcfcf;font-size:12px;font-family:var(--mono)}pre{border:1px solid var(--border);font-family:var(--mono);background:#000000b3;border-radius:12px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.footer{border-top:1px solid var(--border);color:#9b9b9b;margin-top:28px;padding-top:16px;font-size:12px;line-height:1.5}
