.docs.svelte-1bpnej{background:var(--canvas);min-height:100dvh;padding:112px 0 80px}.docs-inner.svelte-1bpnej{width:min(820px,100% - 48px);margin:0 auto}.docs h1{font-family:var(--font-hero);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700}.docs .docs-lead{color:var(--body);margin:0 0 44px;font-size:17px;line-height:1.7}.docs h2{font-family:var(--font-hero);color:var(--ink);margin:40px 0 12px;font-size:1.4rem;font-weight:600}.docs p,.docs li{color:var(--body);margin:0 0 12px;font-size:16px;line-height:1.7}.docs ul{padding-left:20px}.docs a{color:var(--primary);text-underline-offset:3px}.docs code{font-family:var(--font-code);background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-radius:4px;padding:2px 5px;font-size:14px}.docs table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.docs th,.docs td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--body);padding:10px 12px}.docs th{color:var(--ink);font-weight:600}.docs .docs-toc{gap:8px;margin:0 0 40px;padding:0;list-style:none;display:grid}
