@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400 700;font-display:swap;src:local(Noto Sans SC),local(PingFang SC),local(Microsoft YaHei),url(../assets/fonts/noto-sans-sc-subset.woff2)format("woff2");unicode-range:U+3002,U+4E00,U+4E0D,U+4E2A,U+4E2D,U+4E3B,U+4E50,U+4F1A,U+4F53,U+505C,U+5065,U+5168,U+5173,U+5192,U+5206,U+521B,U+524D,U+5269,U+52A0,U+5355,U+5361,U+5370,U+53A8,U+53D6,U+5427,U+54AA,U+54C7,U+559C,U+55B5,U+56DE,U+57CE,U+5821,U+597D,U+5B8C,U+5C4F,U+5EA6,U+5F00,U+5F53,U+5F55,U+606D,U+620F,U+623F,U+628A,U+63D0,U+6548,U+6570,U+6587,U+65B0,U+65E5,U+6682,U+6700,U+6709,U+672C,U+6765,U+6B65,U+6CA1,U+6D77,U+6D88,U+6E38,U+6EE9,U+70B9,U+732B,U+751C,U+76D6-76D7,U+793A,U+7B2C,U+7B80,U+7EA7,U+7EAA,U+7EE7,U+7EED,U+7F6E,U+7F8E,U+83DC,U+884C,U+88C5,U+8986,U+8A00,U+8BB0,U+8BBE,U+8BED,U+8D85,U+8EAB,U+8F7D,U+8FD4,U+8FD8-8FD9,U+8FDB,U+9009,U+901A,U+9020,U+9519,U+9669,U+97F3,U+9879,U+9AD8,U+FF01,U+FF08-FF09,U+FF1A,U+FF1F}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400 700;font-display:swap;src:local(Noto Sans TC),local(PingFang TC),local(Microsoft JhengHei),url(../assets/fonts/noto-sans-tc-subset.woff2)format("woff2");unicode-range:U+3002,U+4E00,U+4E0D,U+4E2D,U+4E3B,U+4F86,U+500B,U+505C,U+5065,U+5165,U+5168,U+5192,U+5206,U+524D,U+5269,U+5275,U+5361,U+5370,U+53D6,U+5427,U+54AA,U+54C7,U+559C,U+55AE,U+55B5,U+56DE,U+57CE,U+5821,U+597D,U+5B8C,U+5B9A,U+5C1A,U+5E55,U+5EA6,U+5EDA,U+606D,U+6232,U+623F,U+628A,U+63D0,U+6548,U+6578,U+6587,U+65B0,U+65E5,U+66AB,U+6700,U+6703,U+672C,U+6A02,U+6B65,U+6D77,U+6D88,U+7058,U+7121,U+751C,U+7684,U+76DC,U+76EE,U+793A,U+7B2C,U+7D00,U+7D1A,U+7E41,U+7E7C,U+7E8C,U+7F8E,U+84CB,U+87A2,U+884C,U+88DD,U+8986,U+8A00,U+8A2D,U+8A9E,U+8C93,U+8D85,U+8EAB,U+8F09,U+8FD4,U+9019-901A,U+9020,U+9032,U+904A,U+9078,U+9084,U+9304,U+932F,U+958B,U+95DC,U+96AA,U+97F3,U+9805,U+9AD4,U+9AD8,U+9EDE,U+FF01,U+FF08-FF09,U+FF1A,U+FF1F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400 700;font-display:swap;src:local(Noto Sans KR),local(Malgun Gothic),local(Apple SD Gothic Neo),url(../assets/fonts/noto-sans-kr-subset.woff2)format("woff2");unicode-range:U+AC1C,U+AC8C,U+ACC4,U+ACE0,U+ACFC,U+AD1C,U+AD6D,U+AE08,U+AE30,U+AEBC,U+B274,U+B2C8,U+B2EC,U+B2F4,U+B36E,U+B3C4,U+B3D9,U+B4A4,U+B529,U+B808,U+B85C-B85D,U+B97C,U+B9AC,U+BA54,U+BA74,U+BAA8,U+BCA8,U+BCBD,U+BCC0,U+BCF4,U+BCF8,U+BD10,U+BD80,U+C0C8,U+C124,U+C131,U+C138,U+C18C-C18D,U+C218,U+C288,U+C2A4,U+C2DC,U+C50C,U+C544-C545,U+C57C,U+C591,U+C5B4,U+C5B8,U+C5C6,U+C5CC,U+C639,U+C640,U+C644,U+C694,U+C6B0,U+C6CC,U+C73C,U+C744,U+C74C,U+C774,U+C778,U+C77C,U+C784,U+C801,U+C804,U+C810,U+C815,U+C838,U+C88B,U+C9C0-C9C1,U+C9D0,U+CC2E,U+CCB4,U+CD5C,U+CD95,U+CDE8,U+CEA3,U+CF1C,U+CF64,U+D074,U+D2B8,U+D37C,U+D53C,U+D558,U+D55C,U+D574,U+D5D8,U+D654,U+D6A8,U+D78C}#loading-screen,#loading-screen *{box-sizing:border-box}#loading-screen{--u:calc(100cqh * 16 / 900 * 1.8);z-index:40;pointer-events:auto;font-family:var(--font-ui);color:#2a1f18;opacity:1;line-height:1.15;transition:opacity .35s;position:absolute;inset:0;container-type:size}#loading-screen[hidden]{display:none!important}#loading-screen.ld-leaving{opacity:0;pointer-events:none}.ld-bg{z-index:0;background:#8fd3e0;position:absolute;inset:0;overflow:hidden}.ld-rays{background:repeating-conic-gradient(from 0deg, #ffffff42 0 7.5deg, transparent 7.5deg 15deg);width:220vmax;height:220vmax;animation:120s linear infinite ld-spin;position:absolute;top:0;left:0;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.ld-center{z-index:1;justify-content:center;align-items:center;gap:calc(1.6 * var(--u));opacity:0;flex-direction:column;display:flex;position:absolute;inset:0}#loading-screen.ld-ready .ld-center{opacity:1;transition:opacity .16s ease-out}.ld-tag{padding:calc(.35 * var(--u)) calc(1.6 * var(--u)) calc(.5 * var(--u));border:calc(.25 * var(--u)) solid #2a1f18;border-radius:calc(1.3 * var(--u)) calc(.95 * var(--u)) calc(1.4 * var(--u)) calc(1.05 * var(--u));box-shadow:0 calc(.35 * var(--u)) 0 #2a1f18;font-size:calc(1.7 * var(--u));text-wrap:balance;white-space:normal;background:#fff8e8;margin:0;font-weight:700;transform:rotate(-2deg)}.ld-bar{width:calc(22 * var(--u));height:calc(1.7 * var(--u));border:calc(.25 * var(--u)) solid #2a1f18;border-radius:calc(1.2 * var(--u)) calc(.9 * var(--u)) calc(1.25 * var(--u)) calc(1 * var(--u));box-shadow:0 calc(.35 * var(--u)) 0 #2a1f18;background:#fff8e8;overflow:hidden}.ld-fill{width:2%;height:100%;box-shadow:inset 0 calc(-.12 * var(--u)) 0 #2a1f181f;background:linear-gradient(#ffe685,#ffc83d);transition:width .14s linear;display:block}@keyframes ld-spin{to{rotate:360deg}}#game-container{width:100%;height:100%;line-height:0;position:relative}#game-container>canvas{z-index:0;display:block;position:relative}.hp-backdrop{background:#0006;position:absolute;inset:0}.hp-card{width:calc(24 * var(--u));padding:calc(1.55 * var(--u)) calc(1.35 * var(--u)) calc(1.85 * var(--u));border:calc(.3125 * var(--u)) solid #2a1f18;border-radius:calc(2.4 * var(--u)) calc(1.7 * var(--u)) calc(2.6 * var(--u)) calc(1.9 * var(--u));box-shadow:0 calc(.7 * var(--u)) 0 #2a1f18, 0 calc(1.15 * var(--u)) 0 #120c162e;transform:translateY(calc(.7 * var(--u))) rotate(-.6deg) scale(.94);opacity:0;background:radial-gradient(120% 80% at 20% 0,#fffdf6 0%,#ffe9b8 42%,#f4c56a 100%);animation:.48s cubic-bezier(.22,1.35,.36,1) forwards hp-pop;position:relative;overflow:visible}.hp-card:before{content:"";inset:calc(.55 * var(--u));border:calc(.125 * var(--u)) dashed #2a1f1847;border-radius:calc(1.9 * var(--u)) calc(1.3 * var(--u)) calc(2.1 * var(--u)) calc(1.45 * var(--u));pointer-events:none;position:absolute}.hp-head{height:calc(2.05 * var(--u));margin:0 0 calc(.9 * var(--u));position:relative}.hp-head h2{z-index:1;padding:calc(.22 * var(--u)) calc(1.5 * var(--u)) calc(.34 * var(--u));border:calc(.3125 * var(--u)) solid #2a1f18;border-radius:calc(1.55 * var(--u)) calc(1.05 * var(--u)) calc(1.7 * var(--u)) calc(1.2 * var(--u));color:#fff;max-width:calc(22 * var(--u));font-size:calc(3.05 * var(--u));text-align:center;text-wrap:balance;white-space:normal;text-shadow:0 calc(.14 * var(--u)) 0 #2a1f18;box-shadow:0 calc(.42 * var(--u)) 0 #2a1f18;background:#5ec8de;margin:0;line-height:.95;position:absolute;top:0;left:50%;transform:translate(-50%,-82%)rotate(-2.4deg)}.hp-list{justify-items:stretch;gap:calc(.7 * var(--u));grid-template-columns:1fr;display:grid;position:relative}.hp-row{align-items:center;gap:calc(.7 * var(--u));width:100%;max-width:100%;height:calc(3.55 * var(--u));padding:0 calc(.55 * var(--u)) 0 calc(.28 * var(--u));appearance:none;border:calc(.25 * var(--u)) solid #2a1f18;border-radius:calc(1.35 * var(--u)) calc(1.05 * var(--u)) calc(1.45 * var(--u)) calc(1.15 * var(--u));color:inherit;font:inherit;text-align:left;cursor:inherit;box-shadow:0 calc(.38 * var(--u)) 0 #2a1f18;background:#fff8e8;margin:0;transition:transform .14s,box-shadow .14s,background .14s;display:flex}.hp-row:hover{transform:translateY(calc(-.125 * var(--u))) rotate(-.5deg);background:#fffdf6}.hp-row:active{transform:translateY(calc(.22 * var(--u)));box-shadow:0 calc(.12 * var(--u)) 0 #2a1f18}.hp-icon{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));border:calc(.1875 * var(--u)) solid #2a1f18;border-radius:calc(.95 * var(--u)) calc(.7 * var(--u)) calc(1.05 * var(--u)) calc(.8 * var(--u));color:#2a1f18;background:#ffe08a;flex:none;place-items:center;display:grid}.hp-icon svg{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u))}.hp-label{min-width:0;font-size:calc(1.28 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.1;overflow:hidden}.hp-toggle{flex:none;position:relative}.hp-toggle input{opacity:0;cursor:inherit;position:absolute;inset:0}.hp-stamp{min-width:calc(2.9 * var(--u));width:auto;height:calc(1.55 * var(--u));padding:0 calc(.32 * var(--u));border:calc(.1875 * var(--u)) solid #2a1f18;border-radius:calc(.7 * var(--u)) calc(.95 * var(--u)) calc(.65 * var(--u)) calc(.85 * var(--u));box-shadow:0 calc(.16 * var(--u)) 0 #2a1f18;font-size:calc(.72 * var(--u));letter-spacing:calc(.04 * var(--u));text-transform:uppercase;background:#d8c4aa;place-items:center;display:grid;transform:rotate(-4deg)}.hp-toggle .hp-stamp:after{content:attr(data-off)}.hp-toggle input:checked+.hp-stamp{background:#7ee08a;transform:rotate(3deg)}.hp-toggle input:checked+.hp-stamp:after{content:attr(data-on)}.hp-rule{width:78%;height:0;margin:calc(calc(.15 * var(--u)) + calc(.3125 * var(--u))) auto calc(.15 * var(--u));border:0;border-top:calc(.125 * var(--u)) dashed #2a1f1873}.hp-back,.hp-resume{padding-left:calc(.55 * var(--u));padding-right:calc(.55 * var(--u));justify-content:center;position:relative}.hp-back .hp-icon,.hp-resume .hp-icon{left:calc(.28 * var(--u));position:absolute}.hp-back .hp-label,.hp-resume .hp-label{text-align:center;text-overflow:unset;white-space:normal;text-wrap:balance;flex:0 auto;overflow:visible}.hp-back{background:#ff8b82}.hp-back:hover{background:#ffa29b}.hp-back .hp-icon{background:#ffd0cc}.hp-resume{background:#7ee08a}.hp-resume:hover{background:#93ebb0}.hp-resume .hp-icon{background:#c8f5d0}@keyframes hp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hp-card-out{0%{opacity:1;transform:rotate(-.6deg)}to{opacity:0;transform:translateY(calc(.7 * var(--u))) rotate(-.6deg) scale(.94)}}@keyframes hp-pop{to{opacity:1;transform:rotate(-.6deg)}}#music-wait{z-index:80;pointer-events:none;justify-content:center;align-items:center;gap:.55em;font-size:2.4vmin;line-height:1;display:flex;position:absolute;inset:0}#music-wait[hidden]{display:none!important}#music-wait span{background:#fffdf6;border-radius:50%;width:.42em;height:.42em;animation:.9s ease-in-out infinite music-wait-bounce;box-shadow:0 .08em #2a1f18}#music-wait span:nth-child(2){animation-delay:.15s}#music-wait span:nth-child(3){animation-delay:.3s}@keyframes music-wait-bounce{0%,80%,to{opacity:.25;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-.35em)scale(1)}}#html-end,#html-end *{box-sizing:border-box}#html-end{--u:calc(100cqh * 16 / 900);z-index:40;pointer-events:auto;font-family:var(--font-ui);color:#2a1f18;line-height:1.15;position:absolute;inset:0;overflow:hidden;container-type:size}#html-end[hidden]{display:none!important}.he-shade{background:radial-gradient(circle at 50% calc(22 * var(--u)), #fff0 28%, #280e3480 100%);pointer-events:none;position:absolute;inset:0}.he-rays{left:50%;top:calc(22 * var(--u));opacity:0;pointer-events:none;width:220vmax;height:220vmax;transition:opacity 1s;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 56%);mask-image:radial-gradient(circle,#000 0%,#0000 56%)}.he-rays-a{background:repeating-conic-gradient(from 0deg, #fff6c48c 0 6deg, transparent 6deg 12deg);animation:70s linear infinite he-spin}.he-rays-b{background:repeating-conic-gradient(from 3deg, #ff9ec866 0 4deg, transparent 4deg 16deg);animation:110s linear infinite reverse he-spin}#html-end.is-rays .he-rays{opacity:1}#html-end canvas.he-fx{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.he-stage{z-index:3;pointer-events:none;position:absolute;inset:0}.he-stage.is-shake{animation:.48s linear he-shake}.he-title{top:calc(2.6 * var(--u));justify-content:center;gap:0 calc(2.4 * var(--u));width:calc(96 * var(--u));font-size:calc(8.2 * var(--u));letter-spacing:.01em;text-align:center;flex-wrap:wrap;margin:0;font-weight:700;line-height:1.02;display:flex;position:absolute;left:50%;translate:-50%}.he-word{display:inline-flex}.he-ch{color:var(--c);white-space:pre;-webkit-text-stroke:.08em #2a1f18;paint-order:stroke fill;filter:drop-shadow(0 .06em #2a1f18);opacity:0;transform-origin:50% 90%;display:inline-block}.he-title.is-in .he-ch{animation:.95s cubic-bezier(.3,.1,.4,1) both he-drop,2.3s ease-in-out infinite he-bob;animation-delay:calc(var(--i) * 70ms), calc(1s + var(--i) * .11s)}.he-title.is-in.is-static .he-ch{opacity:1;animation:2.3s ease-in-out infinite he-bob;animation-delay:calc(var(--i) * .11s)}.he-score{top:calc(15.5 * var(--u));opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%;scale:.2}.he-score.is-in{animation:.62s cubic-bezier(.18,1.55,.32,1) forwards he-score-in}.he-score.is-slam{animation:.76s cubic-bezier(.3,1.4,.5,1) forwards he-slam}.he-star{width:calc(13 * var(--u));height:calc(13 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(.45 * var(--u)) 0 #2a1f18);transform-origin:50% 55%;display:block}.he-count{margin:calc(.7 * var(--u)) 0 0;padding:calc(.3 * var(--u)) calc(2.4 * var(--u)) calc(.55 * var(--u));border:calc(.3125 * var(--u)) solid #2a1f18;border-radius:calc(1.7 * var(--u)) calc(1.2 * var(--u)) calc(1.8 * var(--u)) calc(1.3 * var(--u));box-shadow:0 calc(.5 * var(--u)) 0 #2a1f18;font-size:calc(4.4 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff8e8;font-weight:700;line-height:1.05;transform:rotate(-2deg)}.he-stamp{top:calc(37.5 * var(--u));align-items:center;gap:calc(.8 * var(--u));padding:calc(.45 * var(--u)) calc(2.6 * var(--u)) calc(.7 * var(--u)) calc(1.8 * var(--u));border:calc(.4 * var(--u)) solid #2a1f18;border-radius:calc(1.3 * var(--u)) calc(.9 * var(--u)) calc(1.4 * var(--u)) calc(1 * var(--u));box-shadow:0 calc(.55 * var(--u)) 0 #2a1f18;color:#fff;font-size:calc(3.6 * var(--u));white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:calc(.14 * var(--u)) #2a1f18;paint-order:stroke fill;text-shadow:0 calc(.18 * var(--u)) 0 #2a1f18;opacity:0;background:linear-gradient(#fff0a8,#ffc83d);font-weight:700;line-height:1;display:flex;position:absolute;left:50%;overflow:hidden;translate:-50%;rotate:-38deg;scale:3.4}.he-stamp.is-in{animation:.54s cubic-bezier(.2,1.5,.4,1) forwards he-stamp-in,1.5s ease-in-out .7s infinite he-stamp-pulse}.he-stamp svg{width:calc(3.9 * var(--u));height:calc(3.9 * var(--u));fill:#ff9ec8;stroke:#2a1f18;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;-webkit-text-stroke:0;flex:none}.he-stamp:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffffd9 50%,#0000 100%);width:40%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.he-stamp.is-in:after{animation:2.4s ease-in-out .8s infinite he-shine}#html-end .he-btn{top:calc(47.5 * var(--u));width:calc(26 * var(--u));opacity:0;pointer-events:none;position:absolute;left:50%;translate:-50%;scale:.7}#html-end .he-btn.is-in{pointer-events:auto;animation:.52s cubic-bezier(.22,1.5,.36,1) forwards he-btn-in}.he-mascot{z-index:3;width:auto;height:calc(16 * var(--u));transform-origin:50% 100%;filter:drop-shadow(0 calc(.3 * var(--u)) 0 #2a1f1859);pointer-events:none;-webkit-user-drag:none;position:absolute;bottom:0;right:6%;translate:0 110%}.he-mascot.is-in{animation:.72s cubic-bezier(.2,1.5,.4,1) forwards he-peek,1.15s ease-in-out .72s infinite he-hop}@keyframes he-spin{to{rotate:360deg}}@keyframes he-shake{0%,to{translate:0}15%{translate:calc(-1.1 * var(--u)) calc(.5 * var(--u))}30%{translate:calc(1 * var(--u)) calc(-.6 * var(--u))}45%{translate:calc(-.7 * var(--u)) calc(-.3 * var(--u))}60%{translate:calc(.6 * var(--u)) calc(.4 * var(--u))}80%{translate:calc(-.3 * var(--u)) 0}}@keyframes he-drop{0%{opacity:0;transform:translateY(calc(-44 * var(--u))) rotate(calc((var(--i) - 6) * -7deg)) scale(.7, 1.25)}8%{opacity:1}52%{transform:translateY(0) rotate(calc((var(--i) - 6) * 1.2deg)) scale(1.18, .78)}68%{transform:translateY(calc(-3.2 * var(--u))) rotate(calc((var(--i) - 6) * 1.2deg)) scale(.94, 1.1)}82%{transform:translateY(0) rotate(calc((var(--i) - 6) * 1.2deg)) scale(1.07, .92)}to{opacity:1;transform:translateY(0) rotate(calc((var(--i) - 6) * 1.2deg)) scale(1)}}@keyframes he-bob{50%{transform:translateY(calc(-.7 * var(--u))) rotate(calc((var(--i) - 6) * 1.2deg + 3deg))}}@keyframes he-score-in{0%{opacity:0;rotate:-20deg;scale:.2}62%{opacity:1;rotate:6deg;scale:1.2}to{opacity:1;rotate:0deg;scale:1}}@keyframes he-slam{0%{opacity:1;rotate:-9deg;scale:1.9}35%{opacity:1;rotate:3deg;scale:.82}62%{opacity:1;rotate:-1.5deg;scale:1.1}to{opacity:1;rotate:0deg;scale:1}}@keyframes he-stamp-in{0%{opacity:0;rotate:-38deg;scale:3.4}55%{opacity:1;rotate:-8deg;scale:.88}to{opacity:1;rotate:-5deg;scale:1}}@keyframes he-stamp-pulse{50%{scale:1.06}}@keyframes he-shine{0%{left:-70%}40%,to{left:130%}}@keyframes he-btn-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes he-peek{to{translate:0 6%}}@keyframes he-hop{0%,to{transform:translateY(0)rotate(-7deg)scale(1.04,.96)}35%{transform:translateY(calc(-2.4 * var(--u))) rotate(6deg) scale(.97, 1.05)}60%{transform:translateY(calc(-.4 * var(--u))) rotate(-4deg) scale(1.02, .98)}}#game-hud,#game-hud *{box-sizing:border-box}#game-hud{--u:calc(100cqh * 16 / 900);z-index:20;pointer-events:none;font-family:var(--font-ui);color:#2a1f18;line-height:1.1;position:absolute;inset:0;container-type:size}#game-hud[hidden]{display:none!important}.hud-left{top:calc(.9 * var(--u));left:calc(1.1 * var(--u));align-items:stretch;gap:calc(.9 * var(--u));display:flex;position:absolute}.hud-level,.hud-turns{height:calc(4.2 * var(--u));border:calc(.22 * var(--u)) solid #2a1f18;box-shadow:0 calc(.3 * var(--u)) 0 #2a1f18;background:#fff8e8ed;align-items:center;display:flex}.hud-level{padding:0 calc(.8 * var(--u));border-radius:calc(1.5 * var(--u)) calc(1.15 * var(--u)) calc(1.6 * var(--u)) calc(1.25 * var(--u));transform:rotate(-1.4deg)}.hud-turns{--hud-tick-line:max(2px, round(calc(.12 * var(--u)), 1px));width:calc(10.5 * var(--u));padding:0 calc(.7 * var(--u));border-radius:calc(1.35 * var(--u)) calc(1.55 * var(--u)) calc(1.2 * var(--u)) calc(1.5 * var(--u));background:#f4ecd9;position:relative;overflow:hidden;transform:rotate(.8deg)}.hud-turns-num{z-index:3;min-width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));padding:0 calc(.2 * var(--u));border:max(2px, round(calc(.17 * var(--u)), 1px)) solid #2a1f18;border-radius:calc(.9 * var(--u)) calc(.75 * var(--u)) calc(1 * var(--u)) calc(.8 * var(--u));font-size:calc(1.5 * var(--u));background:#fffaf0;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.hud-turns-num.is-pop{animation:.28s hud-turns-flash}.hud-turns-ticks{z-index:2;pointer-events:none;position:absolute;inset:0}.hud-tick{opacity:0;width:0;height:100%;transition:opacity .3s;position:absolute;top:0}.hud-tick.is-next{opacity:1}.hud-tick-num{top:0;bottom:0;left:calc(.3 * var(--u));font-size:calc(1.3 * var(--u));white-space:nowrap;color:#2a1f18bf;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.hud-tick:last-child .hud-tick-num{left:auto;right:calc(.3 * var(--u))}.hud-turns-fill{pointer-events:none;background:#a9dcef;width:0%;transition:width .42s ease-out,background .6s;position:absolute;inset:0 auto 0 0}.hud-turns[data-zone=perfect] .hud-turns-fill{background:#f5bfd8}.hud-turns[data-zone=three] .hud-turns-fill{background:#a9dcef}.hud-turns[data-zone=two] .hud-turns-fill{background:#b5e3a8}.hud-turns[data-zone=one] .hud-turns-fill{background:#f8eccb}.hud-turns-zones{pointer-events:none;display:flex;position:absolute;inset:0}.hud-tzone{min-width:0;height:100%}.hud-tzone+.hud-tzone{box-shadow:inset var(--hud-tick-line) 0 0 #2a1f1800;transition:box-shadow .3s}.hud-tzone.is-next-edge{box-shadow:inset var(--hud-tick-line) 0 0 #2a1f184d}.hud-level-info{gap:calc(.3 * var(--u));display:grid}.hud-level-world{max-width:calc(7.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-size:calc(1.1 * var(--u));letter-spacing:.01em;font-weight:600;overflow:hidden}.hud-level-pips{gap:calc(.3 * var(--u));display:flex}.hud-lpip{box-sizing:border-box;width:max(7px, round(calc(.7 * var(--u)), 1px));height:max(7px, round(calc(.7 * var(--u)), 1px));border:max(1px, round(calc(.14 * var(--u)), 1px)) solid #2a1f18;background:#efe3c8;border-radius:50%;flex:none}.hud-lpip.is-done{background:#ffc83d}.hud-lpip.is-current{background:#5ec8de;animation:1.8s ease-in-out infinite hud-pip-pulse}.hud-right{top:calc(.9 * var(--u));right:calc(1.1 * var(--u));align-items:center;gap:calc(.9 * var(--u));display:flex;position:absolute}.hud-help,.hud-menu{height:calc(4.2 * var(--u));appearance:none;pointer-events:auto;border:calc(.22 * var(--u)) solid #2a1f18;border-radius:calc(1.5 * var(--u)) calc(1.15 * var(--u)) calc(1.6 * var(--u)) calc(1.25 * var(--u));color:#2a1f18;font:inherit;box-shadow:0 calc(.3 * var(--u)) 0 #2a1f18;cursor:inherit;background:#fff8e8ed;align-items:center;margin:0;padding:0;transition:transform .14s,box-shadow .14s,background .14s,opacity .2s;display:flex}.hud-help{gap:calc(.7 * var(--u));padding:0 calc(1 * var(--u)) 0 calc(.4 * var(--u));transform:rotate(1.2deg)}.hud-menu{width:calc(4.2 * var(--u));justify-content:center;transform:rotate(-1.6deg)}.hud-help:hover:not(:disabled),.hud-menu:hover{transform:translateY(calc(-.14 * var(--u))) rotate(-1deg);background:#fffdf6}.hud-help:active:not(:disabled),.hud-menu:active{transform:translateY(calc(.18 * var(--u))) rotate(-1deg);box-shadow:0 calc(.1 * var(--u)) 0 #2a1f18}.hud-help:disabled{opacity:.55;cursor:inherit}.hud-help-icon{width:calc(3 * var(--u));height:calc(3 * var(--u));border:calc(.19 * var(--u)) solid #2a1f18;border-radius:calc(1 * var(--u)) calc(.75 * var(--u)) calc(1.1 * var(--u)) calc(.85 * var(--u));background:#ffe08a;place-items:center;display:grid}.hud-help:disabled .hud-help-icon{background:#e3d6bd}.hud-help-icon svg{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u))}.hud-menu svg{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));transition:rotate .38s cubic-bezier(.3,1.4,.5,1)}.hud-menu:hover svg{rotate:70deg}.hud-help-pips{gap:calc(.45 * var(--u));display:flex}.hud-hpip{width:calc(1.05 * var(--u));height:calc(1.05 * var(--u));border:calc(.16 * var(--u)) solid #2a1f18;background:#ffc83d;border-radius:50%;transition:background .2s,border-color .2s}.hud-hpip.is-used{background:0 0;border-style:dashed;border-color:#2a1f1873}.hud-hpip.is-pop{animation:.42s cubic-bezier(.2,1.6,.4,1) hud-pip-pop}.hud-help.is-shake{animation:.42s hud-shake}#game-hud.is-intro .hud-level{animation:.62s cubic-bezier(.22,1.45,.36,1) .15s backwards hud-drop}#game-hud.is-intro .hud-turns{animation:.62s cubic-bezier(.22,1.45,.36,1) .21s backwards hud-drop}#game-hud.is-intro .hud-help{animation:.62s cubic-bezier(.22,1.45,.36,1) .26s backwards hud-drop}#game-hud.is-intro .hud-menu{animation:.62s cubic-bezier(.22,1.45,.36,1) .36s backwards hud-drop}#game-hud.is-outro .hud-menu,#game-hud.is-outro .hud-help,#game-hud.is-outro .hud-turns,#game-hud.is-outro .hud-level{pointer-events:none;animation:.42s cubic-bezier(.64,0,.78,-.45) forwards hud-fly-out}#game-hud.is-outro .hud-menu{animation-delay:0s}#game-hud.is-outro .hud-help{animation-delay:70ms}#game-hud.is-outro .hud-turns{animation-delay:.105s}#game-hud.is-outro .hud-level{animation-delay:.14s}@keyframes hud-drop{0%{opacity:0;translate:0 calc(-5 * var(--u));scale:.8}}@keyframes hud-fly-out{to{opacity:0;translate:0 calc(-5 * var(--u));scale:.8}}@keyframes hud-pip-pulse{50%{box-shadow:0 0 0 max(1px, round(calc(.2 * var(--u)), 1px)) #5ec8de8c;background:#8fdcec}}@keyframes hud-pip-pop{0%{scale:1.7}to{scale:1}}@keyframes hud-turns-flash{50%{background:#fff}}@keyframes hud-shake{0%,to{translate:0}20%{translate:calc(-.5 * var(--u)) 0}40%{translate:calc(.5 * var(--u)) 0}60%{translate:calc(-.35 * var(--u)) 0}80%{translate:calc(.25 * var(--u)) 0}}.hp-lang{width:100%;position:relative}.hp-lang .hp-row{width:100%}.hp-lang .hp-stamp{min-width:calc(2.9 * var(--u));width:auto;padding:0 calc(.35 * var(--u));text-transform:none;letter-spacing:0;font-size:calc(.82 * var(--u))}.hp-lang-menu{left:0;right:0;bottom:calc(100% + .45 * var(--u));z-index:6;gap:calc(.35 * var(--u));padding:calc(.5 * var(--u));border:calc(.25 * var(--u)) solid #2a1f18;border-radius:calc(1.2 * var(--u)) calc(.95 * var(--u)) calc(1.3 * var(--u)) calc(1.05 * var(--u));box-shadow:0 calc(.38 * var(--u)) 0 #2a1f18;background:#fff8e8;grid-template-columns:1fr 1fr;display:grid;position:absolute}.hp-lang-menu[hidden]{display:none!important}.hp-lang-opt{appearance:none;min-height:calc(2.35 * var(--u));padding:calc(.2 * var(--u)) calc(.35 * var(--u));border:calc(.16 * var(--u)) solid #2a1f18;border-radius:calc(.85 * var(--u)) calc(.65 * var(--u)) calc(.95 * var(--u)) calc(.7 * var(--u));color:inherit;font:inherit;font-size:calc(.92 * var(--u));text-align:center;text-wrap:balance;cursor:inherit;box-shadow:0 calc(.12 * var(--u)) 0 #2a1f18;background:#fffdf6;margin:0;line-height:1.1}.hp-lang-opt:hover,.hp-lang-opt:focus-visible{background:#ffe08a;outline:none}.hp-lang-opt.is-active{background:#7ee08a}#pause-menu,#pause-menu *{box-sizing:border-box}#pause-menu{--u:calc(100cqh * 16 / 900);z-index:30;font-family:var(--font-ui);color:#2a1f18;pointer-events:auto;place-items:center;line-height:1.15;display:grid;position:absolute;inset:0;container-type:size}#pause-menu[hidden]{display:none!important}#pause-menu .hp-card{padding-bottom:calc(1.1 * var(--u))}.hp-seed{margin:calc(.1 * var(--u)) 0 0;text-align:center;font-size:calc(.8 * var(--u));color:#2a1f1899;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;line-height:1.1}#pause-menu.hp-closing{animation:.26s ease-in forwards hp-fade-out}#pause-menu.hp-closing .hp-card{animation:.26s ease-in forwards hp-card-out}#html-win,#html-win *{box-sizing:border-box}#html-win{--u:calc(100cqh * 16 / 900);z-index:32;font-family:var(--font-ui);color:#2a1f18;pointer-events:auto;place-items:center;line-height:1.15;display:grid;position:absolute;inset:0;container-type:size}#html-win[hidden]{display:none!important}#html-win .hp-card{width:calc(22.1 * var(--u));padding:calc(1.7 * var(--u)) calc(1.2 * var(--u)) calc(1.7 * var(--u));translate:0 calc(.2 * var(--u))}#html-win .hp-head{height:calc(2.15 * var(--u));margin:0 0 calc(.45 * var(--u))}#html-win .hp-head h2{width:max-content;max-width:none;padding:calc(.18 * var(--u)) calc(1.15 * var(--u)) calc(.28 * var(--u));font-size:calc(2.45 * var(--u));background:#fff8e8;justify-content:center;gap:.02em;display:flex;transform:translate(-50%,-78%)rotate(-2.4deg)}#html-win .hp-head h2 span{--i:0;-webkit-text-stroke:calc(.16 * var(--u)) #2a1f18;paint-order:stroke fill;text-shadow:none;transform-origin:50% 90%;animation:.52s cubic-bezier(.22,1.45,.36,1) both hw-letter-in,1.7s ease-in-out infinite hw-letter-bob;animation-delay:calc(var(--i) * 55ms), calc(.52s + var(--i) * 55ms);display:inline-block}#html-win .hp-head h2.is-okay span{color:#c9894a}#html-win .hp-head h2.is-nice span{color:#2bb3c9}#html-win .hp-head h2.is-wow span{color:#d45ad8}#html-win .hp-head h2.is-perfect span{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:calc(.08 * var(--u)) #2a1f18;animation:.52s cubic-bezier(.22,1.45,.36,1) both hw-letter-in,1.7s ease-in-out infinite hw-letter-bob,4.8s ease-in-out infinite alternate hw-perfect-grad;animation-delay:calc(var(--i) * 55ms), calc(.52s + var(--i) * 55ms), 0s;background-image:linear-gradient(90deg,#d45ad8,#ff7eb6,#d45ad8);background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}#html-win canvas.hw-fx{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#html-win .hp-card{z-index:2}.hw-stars{justify-content:center;gap:calc(.45 * var(--u));margin:calc(.15 * var(--u)) 0 calc(.35 * var(--u));display:flex;position:relative}.hw-star{width:calc(3.35 * var(--u));height:calc(3.35 * var(--u));position:relative}.hw-star img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hw-star-empty{opacity:1}.hw-star-full{opacity:0;transform:scale(.2)rotate(-18deg)}.hw-star.is-on .hw-star-full{animation:.56s cubic-bezier(.18,1.55,.32,1) forwards hw-star-pop}.hw-star:nth-child(2).is-on .hw-star-full{animation-delay:.15s}.hw-star:nth-child(3).is-on .hw-star-full{animation-delay:.3s}.hw-stars.is-pulse .hw-star.is-on{animation:1.15s ease-in-out infinite hw-star-pulse}.hw-stars.is-pulse .hw-star:nth-child(2).is-on{animation-delay:.12s}.hw-stars.is-pulse .hw-star:nth-child(3).is-on{animation-delay:.24s}.hw-turns{margin:0 0 calc(.85 * var(--u));text-align:center;font-size:calc(1.12 * var(--u));color:#5a4636;position:relative}#html-win .hp-resume{width:100%}#html-win .hp-card.is-bounce{animation:.48s cubic-bezier(.22,1.35,.36,1) forwards hp-pop,.42s cubic-bezier(.3,1.6,.5,1) hw-card-bounce}@keyframes hw-card-bounce{35%{scale:1.05}}#html-win.hp-closing{animation:.4s ease-in forwards hp-fade-out}#html-win.hp-closing .hp-card{animation:.4s ease-in forwards hp-card-out}@keyframes hw-perfect-grad{0%{background-position:0%}to{background-position:100%}}@keyframes hw-star-pulse{50%{transform:scale(1.08)}}@keyframes hw-letter-in{0%{opacity:0;transform:translateY(calc(.7 * var(--u))) scale(.35) rotate(-14deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(calc((var(--i) - 3) * 1.15deg))}}@keyframes hw-letter-bob{50%{transform:translateY(calc(-.1 * var(--u))) rotate(calc((var(--i) - 3) * 1.15deg + 4deg))}}@keyframes hw-star-pop{0%{opacity:0;transform:scale(.2)rotate(-18deg)}62%{opacity:1;transform:scale(1.22)rotate(8deg)}to{opacity:1;filter:drop-shadow(0 calc(.12 * var(--u)) 0 #2a1f18);transform:scale(1)rotate(0)}}#main-menu,#main-menu *{box-sizing:border-box}#main-menu{--u:calc(100cqh * 16 / 900);z-index:20;pointer-events:none;font-family:var(--font-ui);color:#2a1f18;opacity:1;line-height:1.15;transition:opacity .35s;animation:.45s backwards mm-fade-in;position:absolute;inset:0;container-type:size}#main-menu[hidden]{display:none!important}#main-menu.mm-leaving{opacity:0;pointer-events:none}.mm-bg{z-index:0;background:#8fd3e0 url(../assets/backgrounds/7.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.mm-rays{background:repeating-conic-gradient(from 0deg, #ffffff42 0 7.5deg, transparent 7.5deg 15deg);width:220vmax;height:220vmax;animation:120s linear infinite mm-spin;position:absolute;top:0;left:0;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.mm-paw{aspect-ratio:488/384;opacity:.3;background:#1f6c85;animation:7s ease-in-out infinite mm-paw-float;position:absolute;-webkit-mask:url(../assets/ui/paw.png) 50%/contain no-repeat;mask:url(../assets/ui/paw.png) 50%/contain no-repeat}.mm-paw-1{opacity:.38;width:19.1%;top:1%;left:79%}.mm-paw-2{width:calc(8 * var(--u));animation-delay:-2.4s;top:14%;left:5%;rotate:-16deg}.mm-paw-3{width:calc(5.5 * var(--u));animation-delay:-4.1s;top:56%;left:10%;rotate:22deg}.mm-paw-4{width:calc(6 * var(--u));animation-delay:-5.3s;top:54%;right:11%;rotate:-24deg}.mm-rain{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mm-cat{transform-origin:0 0;pointer-events:auto;touch-action:none;cursor:inherit;will-change:transform, opacity;position:absolute;top:0;left:0}.mm-cat img{transform-origin:50% 100%;width:auto;max-width:none;filter:drop-shadow(0 calc(.25 * var(--u)) 0 #2a1f184d);pointer-events:none;display:block}.mm-hero{top:calc(6.2 * var(--u));z-index:3;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.mm-title{font-size:calc(11.5 * var(--u));letter-spacing:.01em;justify-content:center;margin:0;font-weight:700;line-height:1;display:flex}.mm-ch{transform-origin:50% 90%;filter:drop-shadow(0 .06em #2a1f18);animation:.95s cubic-bezier(.3,.1,.4,1) both mm-drop,2.3s ease-in-out infinite mm-bob;animation-delay:calc(.15s + var(--i) * 95ms), calc(1.35s + var(--i) * .15s);display:inline-block;position:relative}.mm-ch>span{color:var(--c);-webkit-text-stroke:.065em #2a1f18;paint-order:stroke fill;pointer-events:auto;cursor:inherit;transition:transform .17s cubic-bezier(.3,1.7,.5,1);display:inline-block}.mm-ch>span:hover{transform:translateY(-.1em)rotate(-8deg)scale(1.12)}.mm-ears{z-index:-1;transform-origin:50% 100%;width:.9em;animation:4.6s ease-in-out 2.4s infinite mm-ear-twitch;position:absolute;top:-.2em;left:50%;overflow:visible;translate:-50%}.mm-ear-out{fill:#ffb347;stroke:#2a1f18;stroke-width:4.2px;stroke-linejoin:round}.mm-ear-in{fill:#ff9ec8;stroke:none}.mm-tag{margin:calc(2.4 * var(--u)) 0 0;padding:calc(.35 * var(--u)) calc(1.6 * var(--u)) calc(.5 * var(--u));border:calc(.25 * var(--u)) solid #2a1f18;border-radius:calc(1.3 * var(--u)) calc(.95 * var(--u)) calc(1.4 * var(--u)) calc(1.05 * var(--u));box-shadow:0 calc(.35 * var(--u)) 0 #2a1f18;max-width:calc(42 * var(--u));font-size:calc(1.5 * var(--u));text-align:center;text-wrap:balance;white-space:normal;background:#fff8e8;line-height:1.15;animation:.56s cubic-bezier(.22,1.45,.36,1) 1.4s both mm-pop;transform:rotate(-2deg)}.mm-actions{left:50%;top:calc(31 * var(--u));z-index:4;align-items:center;gap:calc(1 * var(--u));width:calc(25 * var(--u));pointer-events:auto;opacity:0;translate:-50% calc(1 * var(--u));flex-direction:column;transition:opacity .5s,translate .6s cubic-bezier(.22,1.2,.36,1);display:flex;position:absolute}.mm-actions.is-in{opacity:1;translate:-50%}.mm-actions [hidden]{display:none!important}.mm-actions[data-state=running] [data-mm-continue]{order:1}.mm-actions[data-state=running] [data-mm-new]{order:2}.mm-actions [data-mm-options]{order:3}.mm-actions [data-mm-highscores]{order:4}.mm-actions .hp-row{padding-left:calc(.55 * var(--u));padding-right:calc(.55 * var(--u));justify-content:center;position:relative}.mm-actions .hp-icon{left:calc(.28 * var(--u));position:absolute}.mm-actions .hp-label{text-align:center;text-overflow:unset;white-space:normal;flex:0 auto;overflow:visible}.mm-actions .hp-row:disabled{pointer-events:none}.mm-actions .mm-cta{height:calc(5.4 * var(--u));border-width:calc(.3125 * var(--u));box-shadow:0 calc(.55 * var(--u)) 0 #2a1f18;background:linear-gradient(#ffe685,#ffc83d);animation:1.7s ease-in-out infinite mm-pulse;overflow:hidden}.mm-actions .mm-cta:hover{background:linear-gradient(#fff0a8,#ffd45c)}.mm-actions .mm-cta:active{box-shadow:0 calc(.18 * var(--u)) 0 #2a1f18}.mm-actions .mm-cta .hp-label{max-width:74%;font-size:calc(1.85 * var(--u));text-wrap:balance;line-height:1.05}.mm-actions .mm-cta .hp-icon{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));left:calc(.4 * var(--u));background:#fff8e8}.mm-actions .mm-cta .hp-icon svg{width:calc(2 * var(--u));height:calc(2 * var(--u))}.mm-actions .mm-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:45%;animation:3.4s ease-in-out 1.2s infinite mm-shine;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.mm-sub{margin-top:calc(.1 * var(--u));font-size:calc(.95 * var(--u));color:#2a1f18b3;font-weight:500;line-height:1.1;display:block}.mm-actions .mm-secondary{width:72%;height:calc(3.2 * var(--u))}.mm-actions .mm-secondary .hp-label{font-size:calc(1.2 * var(--u))}.mm-actions .mm-secondary .hp-icon{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u))}.mm-actions .mm-secondary .hp-icon svg{width:calc(1.2 * var(--u));height:calc(1.2 * var(--u))}.mm-confirm,.mm-options,.mm-highscores{z-index:10;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.mm-confirm[hidden],.mm-options[hidden],.mm-highscores[hidden],.mm-hs-list[hidden],.mm-hs-empty[hidden]{display:none!important}#main-menu .mm-highscores .hp-card{width:calc(28 * var(--u))}#main-menu .mm-highscores .hp-list{gap:calc(.7 * var(--u));display:grid;position:relative}.mm-hs-list{gap:calc(.45 * var(--u));margin:0;padding:0;list-style:none;display:grid}.mm-hs-row{grid-template-columns:calc(2.1 * var(--u)) 1fr auto;align-items:center;gap:calc(.8 * var(--u));height:calc(2.7 * var(--u));padding:0 calc(.9 * var(--u)) 0 calc(.3 * var(--u));border:calc(.2 * var(--u)) solid #2a1f18;border-radius:calc(1.1 * var(--u)) calc(.85 * var(--u)) calc(1.2 * var(--u)) calc(.95 * var(--u));box-shadow:0 calc(.28 * var(--u)) 0 #2a1f18;background:#fff8e8;display:grid}.mm-hs-row.is-first{background:linear-gradient(#fff0a8,#ffd45c)}.mm-hs-rank{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));border:calc(.16 * var(--u)) solid #2a1f18;border-radius:calc(.8 * var(--u)) calc(.6 * var(--u)) calc(.9 * var(--u)) calc(.7 * var(--u));font-size:calc(1.1 * var(--u));background:#ffe08a;place-items:center;font-weight:700;display:grid}.mm-hs-row.is-first .mm-hs-rank{background:#ff9ec8}.mm-hs-stars{align-items:center;gap:calc(.4 * var(--u));font-size:calc(1.3 * var(--u));white-space:nowrap;font-weight:700;display:flex}.mm-hs-stars img{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));pointer-events:none}.mm-hs-date{font-size:calc(.95 * var(--u));color:#2a1f18b3;white-space:nowrap}.mm-hs-empty{margin:calc(.4 * var(--u)) 0;text-align:center;font-size:calc(1.15 * var(--u));text-wrap:balance;color:#5a4636;line-height:1.25}#main-menu .mm-options .hp-list{gap:calc(.7 * var(--u));display:grid;position:relative}#main-menu .mm-confirm .hp-card{padding:calc(1.7 * var(--u)) calc(1.2 * var(--u)) calc(1.7 * var(--u))}#main-menu .mm-confirm .hp-head h2{max-width:calc(22 * var(--u));font-size:calc(2.35 * var(--u));text-wrap:balance;white-space:normal;background:#ff8b82;line-height:.95;transform:translate(-50%,-78%)rotate(-2.4deg)}.mm-warn{margin:calc(.35 * var(--u)) 0 calc(.95 * var(--u));text-align:center;font-size:calc(1.12 * var(--u));text-wrap:balance;color:#5a4636;line-height:1.2;position:relative}.mm-confirm-list{gap:calc(.7 * var(--u));display:grid;position:relative}@keyframes mm-fade-in{0%{opacity:0}}@keyframes mm-spin{to{rotate:360deg}}@keyframes mm-paw-float{50%{translate:0 calc(-1.4 * var(--u))}}@keyframes mm-drop{0%{opacity:0;transform:translateY(calc(-48 * var(--u))) rotate(calc((var(--i) - 3.5) * -9deg)) scale(.7, 1.25)}8%{opacity:1}52%{transform:translateY(0) rotate(calc((var(--i) - 3.5) * 1.8deg)) scale(1.18, .78)}68%{transform:translateY(calc(-3.4 * var(--u))) rotate(calc((var(--i) - 3.5) * 1.8deg)) scale(.94, 1.1)}82%{transform:translateY(0) rotate(calc((var(--i) - 3.5) * 1.8deg)) scale(1.07, .92)}to{opacity:1;transform:translateY(0) rotate(calc((var(--i) - 3.5) * 1.8deg)) scale(1)}}@keyframes mm-bob{50%{transform:translateY(calc(-.55 * var(--u))) rotate(calc((var(--i) - 3.5) * 1.8deg + 2.6deg))}}@keyframes mm-ear-twitch{0%,88%,to{transform:rotate(0)scaleY(1)}92%{transform:rotate(-4deg)scaleY(.88)}96%{transform:rotate(3deg)scaleY(1.04)}}@keyframes mm-pop{0%{opacity:0;transform:rotate(-2deg)scale(.3)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes mm-pulse{50%{scale:1.045}}@keyframes mm-shine{0%{left:-70%}38%,to{left:130%}}
