.docs-prose{color:var(--fg);font-size:15px;line-height:1.65}.docs-prose .eyebrow{letter-spacing:.08em;color:var(--brand-700);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.docs-prose h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.15}.docs-prose h2{letter-spacing:-.01em;border-bottom:1px solid var(--border);margin:36px 0 12px;padding-bottom:8px;font-size:20px;font-weight:600;line-height:1.3}.docs-prose h3{margin:28px 0 8px;font-size:16px;font-weight:600}.docs-prose p{color:var(--fg);margin:0 0 14px}.docs-prose p.lede{color:var(--fg-muted);margin-bottom:26px;font-size:17px;line-height:1.55}.docs-prose ul,.docs-prose ol{margin:0 0 16px;padding-left:22px}.docs-prose li{margin-bottom:6px}.docs-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:13px}.docs-prose pre{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;margin:0 0 20px;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow:auto}.docs-prose pre code{font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.docs-prose a{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.docs-prose blockquote{border-left:3px solid var(--brand-500);background:var(--brand-50);color:var(--fg);border-radius:6px;margin:16px 0;padding:12px 16px;font-size:14px}.docs-prose .callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brand-500);border-radius:8px;gap:12px;margin:18px 0;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}
