#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-progress{animation:progress 1.5s ease-in-out infinite}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.render-content p{line-height:1.6}.render-content h1,.render-content h2,.render-content h3,.render-content h4,.render-content h5,.render-content h6{color:#111827;line-height:1.25;margin-top:1.25rem;margin-bottom:.75rem}.render-content h1{font-size:clamp(1.5rem,2vw + 1rem,2rem)}.render-content h2{font-size:clamp(1.375rem,1.8vw + .9rem,1.75rem)}.render-content h3{font-size:clamp(1.25rem,1.4vw + .8rem,1.5rem)}.render-content p{margin:0 0 1rem;color:#374151}.render-content ul,.render-content ol{margin:.75rem 0 .75rem 1.25rem;padding-left:1rem}.render-content ul{list-style:disc outside}.render-content ol{list-style:decimal outside}.render-content li{margin:.25rem 0}.render-content li>ul,.render-content li>ol{margin-top:.25rem}.render-content blockquote{margin:1rem 0;padding:.75rem 1rem;background:#f9fafb;border-left:4px solid #e5e7eb;border-radius:.5rem;color:#374151}.render-content blockquote p{margin:0;font-style:italic}.render-content a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.render-content a:hover{color:#1d4ed8}.render-content img,.render-content video,.render-content iframe{display:block;max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0 1rem}.render-content iframe{width:100%}.render-content hr{border:0;border-top:1px solid #e5e7eb;margin:1.5rem 0}.render-content pre,.render-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.render-content code{background:#f3f4f6;padding:.15rem .35rem;border-radius:.25rem}.render-content pre{background:#f8fafc;border:1px solid #e5e7eb;padding:1rem;border-radius:.5rem;overflow-x:auto;font-size:.9rem}.render-content pre code{background:transparent;padding:0}.render-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.render-content th,.render-content td{padding:.5rem .75rem;border-bottom:1px solid #e5e7eb}.render-content th{text-align:left;background:#f8fafc;font-weight:600}.render-content tbody tr:nth-child(2n) td{background:#fafafa}@media (max-width: 640px){.render-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}.render-content kbd{background:#111827;color:#fff;border-radius:.25rem;border:1px solid #374151;padding:.15rem .35rem;font-size:.85em}.render-content mark{background:#fef3c7;padding:.05rem .2rem;border-radius:.2rem}
