*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--site-page);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1.5rem}body{background:var(--site-page);min-height:100vh;color:var(--site-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
