*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none}html,body,#root{height:100%;overflow:hidden;background:#000010;color:#fff}button{font-family:inherit;border:none}button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:8px}html.hc,html.hc body,html.hc #root{background:#080818}html.hc button:not([disabled]){border-color:#ffffff61!important}html.hc button:focus-visible{outline-color:#fffffff2}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.portrait-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000010;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-family:Orbitron,monospace;color:#fff}html.dyslexia *{font-family:OpenDyslexic,sans-serif!important}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}
