@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;600;700;800&display=swap";
*{box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:none;-webkit-font-smoothing:antialiased;background:#bfe3ff;height:100dvh;margin:0;padding:0;font-family:Nunito,sans-serif;position:fixed;inset:0;overflow:hidden}@keyframes slideInPanel{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:translate(0)}}@keyframes loadBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes loadShadow{0%,to{opacity:.28;transform:scaleX(1)}50%{opacity:.18;transform:scaleX(.74)}}@keyframes loadDash{to{background-position-x:-36px}}@keyframes loadSweep{0%{left:-34%}to{left:100%}}@keyframes loadFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hud-dash{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform-origin:bottom;z-index:8;pointer-events:none;filter:drop-shadow(0 8px 20px #0000004d);position:absolute;transform:translate(-50%)}@media (max-width:860px){.hud-dash{transform:translate(-50%)scale(.74)}}@media (max-height:480px){.hud-dash{transform:translate(-50%)scale(.66)}}.pscroll::-webkit-scrollbar{width:8px}.pscroll::-webkit-scrollbar-thumb{background:#00000029;border-radius:8px}.pscroll::-webkit-scrollbar-track{background:0 0}
