:root{--font-secondary:sans-serif;--bg-base:#000;--bg-spotlight:radial-gradient(ellipse 80% 46% at 50% 4%,#434343 0%,#2a2a2a 20%,#141414 40%,#070707 58%,var(--bg-base) 82%);--bg-vignette:radial-gradient(ellipse 118% 88% at 50% 50%,transparent 48%,rgba(0,0,0,.28) 82%,var(--bg-base) 100%);--scrollbar-track:#050505;--scrollbar-thumb:#3a3a3a;--logo-drop-shadow:drop-shadow(0 2px 4px rgba(0,0,0,.85)) drop-shadow(0 8px 16px rgba(0,0,0,.72)) drop-shadow(0 16px 32px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(0,0,0,.45))}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;font-family:var(--font-primary),var(--font-secondary)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:9999px;border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body{position:relative;min-height:100vh;min-height:100dvh;font-family:inherit;background-color:var(--bg-base);background-image:var(--bg-vignette),var(--bg-spotlight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:after,body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-repeat:repeat;background-image:url(/grain-texture.png)}body:before{opacity:.72;background-size:64px 64px;mix-blend-mode:overlay}body:after{opacity:.4;background-size:112px 112px;mix-blend-mode:soft-light}.app-content{position:relative;z-index:1;isolation:isolate;min-height:100vh;min-height:100dvh}.container{height:100vh;width:100%}.loading{position:absolute;height:2rem;width:2rem;border:3px solid #c9a962;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;bottom:50%;right:calc(50% - 1rem)}@keyframes spin{to{transform:rotate(1turn)}}