*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}.skip{position:absolute;left:-999px;top:8px;z-index:99;background:#171a21;color:#fff;padding:8px 14px;border-radius:8px;font-weight:700}.skip:focus{left:8px}:focus-visible{outline:2px solid #3f51b5;outline-offset:3px;border-radius:4px}.rise{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.rise.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;transform:none;transition:none}}
