.docs-prose{max-width:68ch;font-size:.95rem;line-height:1.7}.docs-prose h2{margin-top:2.25rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:1.375rem;font-weight:700}.docs-prose h3{margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-size:1.1rem;font-weight:600}.docs-prose h2:first-child,.docs-prose h3:first-child{margin-top:0}.docs-prose p{color:var(--foreground);margin:.85rem 0}.docs-prose ul,.docs-prose ol{margin:.85rem 0;padding-left:1.5rem}.docs-prose li{margin:.3rem 0}.docs-prose a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent)}.docs-prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.docs-prose code{background:var(--muted);font-family:var(--font-mono);border-radius:.25rem;padding:.1rem .35rem;font-size:.85em}.docs-prose blockquote{border-left:3px solid var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent);border-radius:0 .4rem .4rem 0;margin:1rem 0;padding:.6rem 1rem}.docs-prose hr{border-color:var(--border);margin:2rem 0}.docs-anchor{color:var(--muted-foreground);margin-right:.4rem;text-decoration:none;display:none}.docs-prose h2:hover .docs-anchor,.docs-prose h3:hover .docs-anchor{display:inline}.docs-table-wrap{border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;font-size:.85rem}.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.5rem .75rem}.docs-table-wrap th{background:var(--muted);font-weight:600}.docs-table-wrap tr:last-child td{border-bottom:none}.docs-code{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;margin:1rem 0;position:relative;overflow:hidden}.docs-code pre{font-family:var(--font-mono);margin:0;padding:.85rem 1rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.docs-copy-btn{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:.3rem;padding:.2rem .5rem;font-size:.72rem;position:absolute;top:.5rem;right:.5rem}.docs-copy-btn:hover{color:var(--foreground)}.tok-kw{color:var(--chart-2);font-weight:600}.tok-str{color:var(--chart-3)}.tok-num{color:var(--chart-4)}.tok-comment{color:var(--muted-foreground);font-style:italic}.tok-var{color:var(--chart-1)}.tok-flag{color:var(--chart-5)}.docs-screenshot{border:1px solid var(--border);border-radius:.5rem;width:100%;margin:1rem 0;display:block}.docs-toc a{color:var(--muted-foreground);padding:.2rem 0;font-size:.8rem;text-decoration:none;display:block}.docs-toc a:hover,.docs-toc a.active{color:var(--foreground)}
