html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden;background:#000;font-family:Courier New,Courier,monospace}body{background-color:#000}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;pointer-events:auto;transition:opacity .5s ease-out}#loading-overlay.hidden{opacity:0;pointer-events:none}.spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;opacity:1;position:absolute;top:calc(50vh - 14.0625vw - 125px);right:calc(35.9375vw - 450px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
