*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#ece9e2;-webkit-font-smoothing:antialiased;background:#0a0c10;margin:0;font:16px/1.6 Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline-offset:2px;outline:2px solid #e5a23c}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
