@import "https://fonts.googleapis.com/css?family=Amatic+SC";*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{box-sizing:border-box;margin:0;font-family:Amatic SC,Arial,sans-serif;overflow:hidden}canvas.threejs{width:100%;height:100%;display:block;position:fixed;top:0;left:0}#loading-screen{z-index:2;background:linear-gradient(#00010c,#0d1216);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.loading-content{text-align:center;color:#eaeaea}.loading-content h1{margin-top:1rem;margin-bottom:2rem;font-size:2.5rem;animation:2s ease-in-out infinite pulse}.battery{background:#e0e0e0;border-radius:8px;width:300px;height:60px;margin:0 auto 1rem;padding:8px;position:relative}.battery:after{content:"";background:#e0e0e0;border-radius:4px;width:12px;height:28px;display:block;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.loading-bar-container{background:#0d1216;border-radius:4px;height:100%;padding:4px}.loading-bar{background:#63fa43;width:0%;height:100%;transition:width .3s}#loading-percentage{text-align:right;width:3ch;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
