.docs-content h2{font-family:var(--font-display);border-bottom:1px solid color-mix(in srgb, var(--color-lime) 20%, var(--color-border));margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.docs-content h3{font-family:var(--font-display);border-left:2px solid var(--color-lime);margin-top:1.75rem;margin-bottom:.75rem;padding-left:.625rem;font-size:1.125rem;font-weight:600}.docs-content p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.7}.docs-content ul,.docs-content ol{color:var(--color-text-muted);margin-bottom:1rem;padding-left:1.25rem;line-height:1.7}.docs-content li{margin-bottom:.35rem}.docs-content code:not(pre code){font-family:var(--font-mono);color:var(--color-lime);background:color-mix(in srgb, var(--color-lime) 6%, var(--color-bg-elevated));border:1px solid color-mix(in srgb, var(--color-lime) 18%, var(--color-border));padding:.1em .35em;font-size:.85em}.docs-content pre{border:1px solid var(--color-border);background:var(--color-bg-elevated);font-family:var(--font-mono);color:var(--color-text);margin:1rem 0 1.5rem;padding:1rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.docs-content a{color:var(--color-lime);text-underline-offset:2px;text-decoration:underline}
