:root{font-family:var(--font-family-body), Inter, sans-serif;color:var(--foregrounds-fg-base);background:var(--backgrounds-bg-base);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{box-sizing:border-box}body{flex-direction:column;min-width:320px;min-height:100svh;margin:0;display:flex}.welcome{flex:1;padding:0 24px 48px}a:focus-visible{outline:2px solid var(--borders-border-interactive);outline-offset:4px}
