:root{--bg-dark: #1a202c;--bg-light: #2d3748;--text-light: #f7fafc;--text-medium: #a0aec0;--primary: #4299e1;--secondary: #4fd1c5;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--accent1: #94CCAB;--accent2: #9DC8EC;--accent3: #CCC9E6;--accent4: #FBCC9A;--accent5: #F1D792;--font-size-level-1: clamp(2.5rem, 6vw, 4rem);--font-size-level-2: 2.5rem;--font-size-level-3: 1.75rem;--font-size-level-4: 1.25rem;--font-size-body-large: 1.15rem;--font-size-body: 1rem;--font-size-small: .875rem}html{scroll-behavior:smooth}body{background-color:var(--bg-dark);color:var(--text-light);font-family:var(--font-sans);margin:0;line-height:1.6;font-size:var(--font-size-body)}h1,.ant-typography-h1{font-size:var(--font-size-level-1)!important}h2,.ant-typography-h2{font-size:var(--font-size-level-2)!important}h3,.ant-typography-h3{font-size:var(--font-size-level-3)!important}h4,.ant-typography-h4{font-size:var(--font-size-level-4)!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}#root{width:100%;margin:0;padding:0}.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)}}@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}
