@font-face{font-family:NyashaSans;src:url(./assets/Fonts/nyashasans.ttf) format("truetype");font-display:block}*{box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html,body,#game{margin:0;width:100%;height:100%;overflow:hidden}body{background:#fff;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none}canvas{display:block}#loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:url(./assets/Loading/background.jpg) center/cover;font-family:NyashaSans,sans-serif;z-index:2}#loading-icon{width:150px;max-width:25vw}#loading-track{width:30vw;height:24px;margin:10px 20px 20px 10px;padding:2px;border:1px solid #ffd426b3;border-radius:12px;background:transparent;overflow:hidden}#loading-progress{height:100%;width:5%;background:#40a3ff;border-radius:10px;transition:width .5s ease}#loading-status{font-size:24px;text-align:center;max-width:90vw}#retry{font:inherit;font-size:24px;padding:12px 30px;border-radius:10px;border:0;background:#d7ff00;cursor:pointer}#retry[hidden]{display:none}#loading-status:empty{display:none}
