@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ink:#2b1a12;--paper:#f3e2bd;--paper-edge:#6b4226;--font:"Nunito", system-ui, sans-serif}html,body{height:100%;font-family:var(--font);touch-action:none;-webkit-user-select:none;user-select:none;background:#1c140f;margin:0;overflow:hidden}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated;display:block}#hud{pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));position:fixed;inset:0}.hud-clock{border:3px solid var(--paper-edge);background:var(--paper);min-width:132px;color:var(--ink);text-align:center;border-radius:6px;padding:8px 14px;font-weight:800;line-height:1.25;position:absolute;top:16px;right:16px}.hud-clock .date{font-size:15px}.hud-clock .time{font-variant-numeric:tabular-nums;font-size:22px}.hud-clock .festival{color:#a3271c;font-size:13px}
