@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-vietnamese-600-normal-DxogkhNo.woff2) format("woff2"),url(./baloo-2-vietnamese-600-normal-C4zj7tYY.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-vietnamese-700-normal-o8HPGfry.woff2) format("woff2"),url(./baloo-2-vietnamese-700-normal-D4qrpyMC.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-vietnamese-800-normal-B2_QCtDx.woff2) format("woff2"),url(./baloo-2-vietnamese-800-normal-DCpNSe5E.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-DAziwwGU.woff2) format("woff2"),url(./baloo-2-latin-600-normal-UkHUskCM.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-700-normal-DpwkDI0o.woff2) format("woff2"),url(./baloo-2-latin-700-normal-BEjgkRac.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-CJQCPmFU.woff2) format("woff2"),url(./baloo-2-latin-800-normal-BMumZxsR.woff) format("woff")}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#142019;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:"Baloo 2",system-ui,sans-serif}#game{position:fixed;inset:0}#game canvas{display:block}#boot-splash{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#f6e7b4;background:radial-gradient(circle at 50% 40%,#2f4a35,#142019 70%);z-index:10;transition:opacity .4s}.splash-title{font-size:40px;font-weight:800;text-shadow:0 4px 0 #6b3d1f}.splash-bar{width:min(70vw,320px);height:14px;border-radius:8px;background:#0c140f;border:2px solid #f6e7b4;overflow:hidden}.splash-bar span{display:block;height:100%;width:0%;background:linear-gradient(90deg,#8be36b,#f6d75a);transition:width .15s}.splash-tip{font-size:15px;opacity:.8}#crash{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:20}#crash[hidden]{display:none}.crash-box{max-width:80vw;background:#2b2016;color:#f6e7b4;border:3px solid #f6e7b4;border-radius:12px;padding:18px;text-align:center;font-size:15px}.crash-box p{word-break:break-word}.crash-box button{font:inherit;font-weight:700;padding:8px 22px;border-radius:8px;border:0;background:#8be36b;color:#142019}
