body{font-size:15px}header,main,footer{max-width:900px}main{padding:1.5rem}.docs-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:20;max-width:none}.docs-header .brand{color:var(--fg);font-size:1.05rem;letter-spacing:-0.01em;text-decoration:none}.docs-header .brand strong{color:var(--accent)}.docs-nav{display:flex;gap:0.35rem;flex-wrap:wrap;align-items:center}.docs-nav a{padding:0.35rem 0.65rem;color:var(--muted);font-size:0.9rem;border-radius:5px;text-decoration:none}.docs-nav a:hover{color:var(--fg);background:var(--card)}.docs-nav a.cta{color:#0b0f13;background:var(--accent-strong);font-weight:500}.docs-nav a.cta:hover{background:var(--accent)}.docs-main h1{font-size:2rem;margin-top:0.5rem}.docs-main h2{font-size:1.35rem;margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.docs-main h2:first-of-type{border-top:none;padding-top:0}.docs-main h3{font-size:1.05rem;margin-top:1.5rem}.docs-main p,.docs-main li{line-height:1.65}.docs-main ul,.docs-main ol{padding-left:1.4rem}.docs-main table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:0.9rem}.docs-main th,.docs-main td{text-align:left;padding:0.5rem 0.6rem;border-bottom:1px solid var(--border);vertical-align:top}.docs-main th{color:var(--muted);font-weight:500}.docs-main code:not(pre code){background:var(--code-bg);padding:0.1rem 0.35rem;border-radius:3px;font-size:0.85em}.docs-main pre.code-block{margin:0.8rem 0 1.2rem}.docs-main .lead{font-size:1.05rem;color:var(--muted);margin:0.5rem 0 1.5rem}.docs-main .callout{background:rgba(122,194,255,0.06);border-left:3px solid var(--accent);padding:0.75rem 1rem;border-radius:0 4px 4px 0;margin:1rem 0;color:var(--fg)}.docs-main .callout.warn{background:rgba(242,182,50,0.08);border-color:var(--warn)}.docs-main .callout.note{background:rgba(126,226,166,0.06);border-color:var(--ok)}.docs-footer{border-top:1px solid var(--border);padding:1.5rem;color:var(--muted);font-size:0.85rem;text-align:center}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.85rem;margin:1rem 0 2rem}.card-grid a{display:block;padding:0.9rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--fg);transition:border-color 0.1s,background 0.1s}.card-grid a:hover{border-color:var(--accent)}.card-grid a strong{display:block;margin-bottom:0.35rem;color:var(--accent)}.card-grid a span{color:var(--muted);font-size:0.88rem}.status-pill{display:inline-block;padding:0.2rem 0.65rem;border-radius:999px;font-size:0.85rem;font-weight:500}.status-pill.ok{background:rgba(126,226,166,0.15);color:var(--ok);border:1px solid var(--ok)}.status-pill.err{background:rgba(255,107,107,0.15);color:var(--err);border:1px solid var(--err)}.status-pill.wait{background:var(--card);color:var(--muted);border:1px solid var(--border)}