*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#f5f0e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0e0c;background-image:radial-gradient(70% 40% at 50% -5%,#c9a84c12 0%,#0000 60%),radial-gradient(40% 30% at 90% 90%,#c9a84c08 0%,#0000 50%);background-attachment:fixed;min-height:100vh;font-family:DM Sans,Segoe UI,system-ui,sans-serif}body:before{content:"";pointer-events:none;z-index:0;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}#root{z-index:1;min-height:100vh;position:relative}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}button,input,select,textarea{font-family:inherit}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #c9a84c}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.sign-in-banner{color:#0f0e0c;letter-spacing:.5px;z-index:200;background:#c9a84c;border:1px solid #c9a84c66;border-radius:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;position:fixed;top:16px;right:16px;box-shadow:0 4px 16px #0006}.sign-in-banner:hover{background:#d4b45a;box-shadow:0 6px 20px #c9a84c40}@media (width<=520px){.sign-in-banner{padding:6px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
