.docs-prose{font-size:1rem;line-height:1.75}.docs-prose h1{color:#111827;font-size:1.875rem;font-weight:700;margin:0 0 1.5rem}.docs-prose h2{color:#111827;font-size:1.375rem;font-weight:700;margin:2rem 0 .75rem}.docs-prose h3{color:#111827;font-size:1.125rem;font-weight:600;margin:1.5rem 0 .5rem}.docs-prose p{color:#374151;margin-bottom:1rem}.docs-prose a{color:#2563eb;text-decoration:none}.docs-prose a:hover{text-decoration:underline}.docs-prose strong{color:#111827;font-weight:600}.docs-prose ol,.docs-prose ul{margin:1rem 0;padding-left:1.5rem}.docs-prose ul{list-style:disc}.docs-prose ol{list-style:decimal}.docs-prose li{color:#374151;margin:.25rem 0}.docs-prose table{border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;width:100%}.docs-prose td,.docs-prose th{border:1px solid #e5e7eb;padding:.625rem .75rem;text-align:left}.docs-prose th{background:#f9fafb;color:#111827;font-weight:600}.docs-prose code{background:#eff6ff;border-radius:.25rem;color:#2563eb;font-size:.875rem;padding:.125rem .375rem}.docs-prose pre{background:#111827;border-radius:.5rem;color:#f3f4f6;margin:1rem 0;overflow-x:auto;padding:1rem}.docs-prose pre code{background:none;color:inherit;padding:0}.dark .docs-prose h1,.dark .docs-prose h2,.dark .docs-prose h3,.dark .docs-prose strong{color:#fff}.dark .docs-prose li,.dark .docs-prose p{color:#e5e7eb}.dark .docs-prose a{color:#60a5fa}.dark .docs-prose th{background:#1f2937;border-color:#374151;color:#f9fafb}.dark .docs-prose td{border-color:#374151;color:#e5e7eb}.dark .docs-prose code{background:#1e3a5f;color:#93c5fd}
