.docs-content{font-family:var(--font-mono);color:hsl(var(--muted-foreground)/.9)}.docs-content h1{margin-bottom:1rem;margin-top:.5rem}.docs-content h1,.docs-content h2{font-family:var(--font-mono)}.docs-content h2:first-child{margin-top:0}.docs-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground)/.9)}.docs-content h3,.docs-content p{line-height:1.75rem}.docs-content p:not(:first-child){margin-top:1.25rem}.docs-content a{font-family:var(--font-mono);color:hsl(var(--foreground))}.docs-content a:hover{color:hsl(var(--muted-foreground))}.docs-content ul>li{margin-top:.5rem}.docs-content :where(h1,h2,h3,h4){scroll-margin-top:6rem}.docs-content .contribute-box{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--secondary)/.5);padding:1rem}.docs-content strong{font-weight:600;color:hsl(var(--foreground))}.docs-content code:not(pre code){position:relative;border-radius:.25rem;background-color:hsl(var(--muted));padding:.2rem .3rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.25rem}.docs-content ::selection{background-color:hsl(var(--foreground)/.1)}.docs-content table th{background-color:hsl(var(--secondary)/.5);padding:.5rem;font-weight:600}.docs-content table td{border-top-width:1px;border-color:hsl(var(--border)/.4);padding:.5rem}.docs-content ul{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc}.docs-content li{margin-top:.5rem}.docs-content blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:2px;border-color:hsl(var(--border));padding-left:1.5rem;font-style:italic}.docs-content table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.875rem;line-height:1.25rem}.docs-content table th{border-bottom-width:1px;border-color:hsl(var(--border)/.4);background-color:hsl(var(--muted)/.5);text-align:left;font-weight:500;color:hsl(var(--foreground))}.docs-content table td,.docs-content table th{padding:.5rem 1rem;font-family:var(--font-mono)}.docs-content table td{border-bottom-width:1px;border-color:hsl(var(--border)/.2);color:hsl(var(--muted-foreground))}.docs-content table tr:hover td{background-color:hsl(var(--muted)/.3)}.docs-content table a,.docs-content table tr:hover td{color:hsl(var(--foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.docs-content table a{border-bottom-width:1px;border-color:hsl(var(--border)/.6);font-family:var(--font-mono);text-decoration-line:none}.docs-content table a:hover{border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.docs-content a{color:hsl(var(--foreground)/.9);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.docs-content a:hover{color:hsl(var(--foreground))}.docs-content h1{margin-bottom:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:700}.docs-content h1,.docs-content h2{letter-spacing:-.025em;color:hsl(var(--foreground))}.docs-content h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:600}.docs-content p{margin-bottom:1.5rem;color:hsl(var(--muted-foreground))}.docs-content p:has(+p:contains("|")){margin-bottom:.25rem}.docs-content p:contains("|"){margin-bottom:.25rem;white-space:pre-wrap;font-family:var(--font-mono);font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.docs-content p:contains("|") a{font-family:var(--font-mono)}