.docs-container{color:#1a1a1a;background-color:#fff;max-width:1280px;margin:0 auto;padding:2rem 1rem}.prose{line-height:1.75}.prose h1{color:#111827;margin-top:0;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.2}.prose h2{color:#1f2937;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.875rem;font-weight:700;line-height:1.3}.prose h3{color:#374151;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.4}.prose p{color:#374151;margin-top:1rem;margin-bottom:1rem}.prose hr{border:0;border-top:1px solid #e5e7eb;margin-top:2.5rem;margin-bottom:2.5rem}.prose pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin:1.5rem 0;padding:1rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.prose code{color:#dc2626;background-color:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.prose pre code{color:inherit;font-size:inherit;background-color:#0000;border-radius:0;padding:0}.prose ul{margin:1rem 0;padding-left:1.625rem;list-style-type:disc}.prose li{color:#374151;margin-top:.5rem;margin-bottom:.5rem}.prose strong{color:#111827;font-weight:600}.prose a{color:#2563eb;text-decoration:underline}.prose a:hover{color:#1d4ed8}@media (prefers-color-scheme:dark){.docs-container{color:#e2e8f0;background-color:#0a0a0a;background-color:lab(2.75381% 0 0)}.prose h1,.prose h2,.prose h3{color:#f1f5f9}.prose p,.prose li{color:#cbd5e1}.prose hr{border-top-color:#334155}.prose code{color:#f87171;background-color:#1e293b}.prose strong{color:#f1f5f9}.prose a{color:#60a5fa}.prose a:hover{color:#93c5fd}}
