:root{--ink:#16253d;--muted:#66748a;--brand:#315bea;--paper:#f7f9fc;--line:#e5eaf2;--radius:18px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}.site-nav{background:#fff;border-bottom:1px solid var(--line)}.navbar-brand{color:var(--ink);font-weight:800}.brand-color{color:var(--brand)}.nav-link{color:var(--muted)}.nav-link:hover,.nav-link:focus,.text-link,.back-link{color:var(--brand)}.hero{padding:5rem 0 5.5rem;max-width:820px}.eyebrow{color:var(--brand);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,7vw,5rem);font-weight:800;letter-spacing:-.055em;line-height:1.05}.hero h1 span{color:var(--brand)}.hero-copy{max-width:620px;color:var(--muted);font-size:1.2rem;margin:1.3rem 0}.badges{display:flex;gap:.6rem;margin:1.5rem 0}.badges span{border:1px solid var(--line);background:#fff;border-radius:30px;padding:.35rem .8rem;font-size:.85rem;font-weight:650}.btn{border-radius:9px;padding:.65rem 1rem}.btn-primary{background:var(--brand);border-color:var(--brand)}.section-block{margin:2.5rem 0 4rem}.section-block h2{font-weight:750;letter-spacing:-.03em}.feature-grid,.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}.feature-card,.doc-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.feature-card h3{font-size:1.05rem;font-weight:700}.feature-card p,.section-copy,.page-header>p:last-child{color:var(--muted);margin-bottom:0}.quickstart{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;align-items:center;background:#eef2ff;border-radius:var(--radius);padding:2rem}.quickstart pre,.guide pre{margin:1rem 0;padding:1.2rem;background:#17243a;color:#e7edff;border-radius:12px;overflow:auto}.quickstart code,.guide pre code{color:inherit}.text-link,.back-link,.site-footer a{text-decoration:none;font-weight:650}.doc-card{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:var(--ink)}.doc-card:hover,.doc-card:focus{border-color:var(--brand);color:var(--brand)}.doc-card span{color:var(--muted);font-size:.95rem}.site-footer{background:#fff;border-top:1px solid var(--line);padding:1.4rem 0;color:var(--muted);font-size:.9rem}.page-content{min-height:calc(100vh - 150px);padding-top:2rem;padding-bottom:4rem}.page-header{margin:2.5rem 0}.page-header h1{font-weight:800;letter-spacing:-.04em}.guide{max-width:800px}.guide h2{font-size:1.35rem;font-weight:720;margin-top:2.5rem}.guide a{color:var(--brand)}@media(max-width:700px){.quickstart{grid-template-columns:1fr}.hero{padding:3rem 0}.navbar-nav{gap:.2rem}.nav-link{font-size:.9rem}}
