html{scroll-behavior:smooth}
body{margin:0;background:#0d0d0d;color:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:#ceff8b;text-decoration:none}
a:hover{color:#91b75d}
button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #ceff8b;outline-offset:3px}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
