@font-face{font-family:Fredoka One;font-style:normal;font-display:var(--fontsource-display,swap);font-weight:400;src:url(./fredoka-one-latin-400-normal-CqP-Tvqc.woff2)format("woff2"),url(./fredoka-one-latin-400-normal-sTG33530.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.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")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-text-size-adjust:100%;width:100%;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-user-select:none;user-select:none;word-spacing:.05em;background:#2a1200;font-family:Nunito,sans-serif;line-height:1.6}#root{width:100%;height:100dvh;overflow:hidden}#main-content{width:100%;height:100%}@media (width>=768px){#root{max-width:480px;margin:0 auto;box-shadow:0 0 60px #00000080}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wiggle{0%{transform:rotate(-4deg)translateY(0)}25%{transform:rotate(1deg)translateY(-2px)}50%{transform:rotate(4deg)translateY(0)}75%{transform:rotate(-1deg)translateY(-2px)}to{transform:rotate(-4deg)translateY(0)}}@keyframes steam-sway{0%{opacity:.7;transform:translateY(0)translate(0)scaleX(1)}33%{opacity:.55;transform:translateY(-12px)translate(3px)scaleX(1.1)}66%{opacity:.35;transform:translateY(-24px)translate(-3px)scaleX(1.2)}to{opacity:0;transform:translateY(-38px)translate(2px)scaleX(1.4)}}@keyframes pop{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes steam{0%{opacity:.7;transform:translateY(0)scaleX(1)}to{opacity:0;transform:translateY(-30px)scaleX(1.3)}}@keyframes celebrate{0%{transform:rotate(-10deg)scale(1.1)}50%{transform:rotate(10deg)scale(1.2)}to{transform:rotate(-10deg)scale(1.1)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(700px)rotate(720deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes worm-walk{0%{transform:translate(0)}to{transform:translate(4px)}}@keyframes star-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes screen-fade-in{0%{opacity:0}to{opacity:1}}@keyframes celebrate-big{0%{transform:rotate(-15deg)scale(1.1)}25%{transform:rotate(15deg)scale(1.25)}50%{transform:rotate(-10deg)scale(1.15)}75%{transform:rotate(10deg)scale(1.2)}to{transform:rotate(-15deg)scale(1.1)}}@keyframes spark{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.3)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes firework-ray{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.9)}}@keyframes confetti-fall-wiggle{0%{opacity:1;transform:translateY(-20px)rotate(0)translate(0)}25%{transform:translateY(180px)rotate(180deg)translate(18px)}50%{transform:translateY(380px)rotate(360deg)translate(-12px)}75%{transform:translateY(560px)rotate(540deg)translate(10px)}to{opacity:0;transform:translateY(760px)rotate(720deg)translate(-8px)}}@media (prefers-reduced-motion:reduce){@keyframes bounce{0%,to{transform:none}50%{transform:none}}@keyframes wiggle{0%,to{transform:none}50%{transform:none}}@keyframes steam-sway{0%,to{opacity:0}}@keyframes celebrate{0%,50%,to{transform:none}}@keyframes celebrate-big{0%,25%,50%,75%,to{transform:none}}@keyframes steam{0%,to{opacity:0}}@keyframes pulse-ring{0%,to{opacity:.6;transform:none}}@keyframes worm-walk{0%,to{transform:none}}@keyframes star-pulse{0%,50%,to{transform:none}}@keyframes confetti-fall{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes confetti-fall-wiggle{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes spark{0%,to{opacity:0;transform:none}40%{opacity:1;transform:none}}@keyframes firework-ray{0%,to{opacity:0;transform:none}60%{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes screen-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:none}to{opacity:1;transform:none}}*,:before,:after{transition-duration:.2s!important;animation-duration:.3s!important;animation-iteration-count:1!important}}:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #ffd93d}._screen_135a7_1{width:100%;height:100%;padding:20px 20px max(32px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:linear-gradient(#ff8c42 0%,#ff6b35 100%);flex-direction:column;align-items:center;animation:.35s _screen-fade-in_135a7_1;display:flex;overflow-y:auto}@media (height<=700px){._screen_135a7_1{padding-top:12px}}._header_135a7_21{text-align:center;margin-bottom:16px}._headerTitle_135a7_26{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}._ramenIcon_135a7_34{font-size:clamp(26px,8vw,32px)}._title_135a7_38{color:#3d1200;text-shadow:0 2px 4px #0003;font-family:Fredoka One,cursive;font-size:clamp(24px,7vw,30px);font-weight:400;line-height:1}._subtitle_135a7_47{color:#3d1200;font-family:Nunito,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:700}._headerRow_135a7_54{justify-content:center;align-items:center;gap:8px;display:flex}._settingsBtn_135a7_61{color:#3d1200;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:background .15s,transform .15s;display:flex}._settingsIcon_135a7_77{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:23px;height:23px}._settingsBtn_135a7_61:hover{background:#ffffff59}._settingsBtn_135a7_61:active{transform:scale(.92)}._settingsBtnOpen_135a7_95{background:#ffffff73}._settingsPanel_135a7_99{width:100%;max-height:0;transition:max-height .25s;overflow:hidden}._settingsPanelOpen_135a7_106{max-height:120px}._settingRow_135a7_110{background:#0003;border-radius:12px;justify-content:space-between;align-items:center;margin-top:6px;padding:6px 12px;display:flex}._settingLabel_135a7_120{color:#3d1200;font-family:Nunito,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:800}._hapticBtn_135a7_127{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:20px;transition:background .15s,transform .15s;display:flex}._hapticBtn_135a7_127:hover{background:#ffffff59}._hapticBtn_135a7_127:active{transform:scale(.92)}._hapticBtnOn_135a7_151{background:#ffffff73}._section_135a7_155{width:100%;max-width:360px;margin-bottom:14px}._sectionLabel_135a7_161{color:#5a2000;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800}._spinner_135a7_173{justify-content:center;align-items:center;gap:clamp(16px,5vw,28px);width:100%;display:flex}._spinnerBtn_135a7_181{color:#bf4a1e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(64px,18vw,80px);min-width:64px;height:clamp(64px,18vw,80px);min-height:64px;font-family:Fredoka One,cursive;font-size:clamp(28px,8vw,36px);font-weight:400;line-height:1;transition:box-shadow .15s;display:flex;box-shadow:0 4px 14px #0000002e}._spinnerBtn_135a7_181:hover:not(:disabled){box-shadow:0 6px 20px #00000040}._spinnerBtn_135a7_181:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}._spinnerGlyph_135a7_214{width:30px;height:30px;display:block;position:relative}._spinnerGlyphMinus_135a7_221{display:block}._spinnerGlyph_135a7_214:before,._spinnerGlyphPlus_135a7_226:after{content:"";background:currentColor;border-radius:999px;width:28px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._spinnerGlyphPlus_135a7_226:after{width:6px;height:28px}._spinnerDisplay_135a7_243{flex-direction:column;justify-content:center;align-items:center;min-width:clamp(100px,28vw,130px);display:flex}._spinnerNum_135a7_251{color:#fff;text-shadow:0 3px 8px #0003;font-family:Fredoka One,cursive;font-size:clamp(56px,16vw,72px);font-weight:400;line-height:1}._spinnerLabel_135a7_260{color:#ffffffe6;margin-top:2px;font-family:Nunito,sans-serif;font-size:clamp(16px,4.5vw,20px);font-weight:800;line-height:1}._songGrid_135a7_270{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow-x:auto}._songGrid_135a7_270::-webkit-scrollbar{display:none}._songCard_135a7_284{flex-direction:column;gap:4px;display:flex}._songCardSelected_135a7_290 ._songBtn_135a7_290{color:#bf4a1e;background:#fff;box-shadow:0 3px 10px #00000026}._songCardSelected_135a7_290 ._songBtn_135a7_290:hover{background:#fff}._songBtn_135a7_290{color:#3d1200;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:76px;padding:8px 4px 6px;font-family:Nunito,sans-serif;transition:transform .15s,background .15s,color .15s;display:flex}._songIcon_135a7_320{font-size:clamp(20px,5.5vw,24px);line-height:1}._songName_135a7_325{text-align:center;white-space:pre-line;padding:0 2px;font-size:clamp(9px,2.5vw,11px);font-weight:700;line-height:1.2}._songBtn_135a7_290:hover{background:#ffffff59}._previewBtn_135a7_338{color:#5a2000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff57;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:28px;min-height:28px;padding:0;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;transition:background .15s;display:flex}._previewBtn_135a7_338:hover{background:#ffffff75}._previewBtn_135a7_338:active{transform:scale(.93)}._previewBtnPlaying_135a7_368{color:#fff;background:#3d12009e}._previewIcon_135a7_373{fill:currentColor;width:15px;height:15px;display:block}._startBtn_135a7_381{color:#bf4a1e;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:360px;height:clamp(60px,16vw,70px);min-height:44px;margin-top:auto;font-family:Fredoka One,cursive;font-size:clamp(22px,6.5vw,28px);font-weight:400;transition:transform .15s,box-shadow .15s;animation:1.2s ease-in-out infinite _bounce_135a7_1;display:flex;box-shadow:0 6px 20px #0003}._startBtn_135a7_381:hover{box-shadow:0 8px 24px #00000040}._startBtn_135a7_381:active{animation-play-state:paused}._startBtn_135a7_381:disabled{opacity:.5;cursor:not-allowed;animation:none}._startBtnStatic_135a7_421{animation:none}._startIcon_135a7_425{text-align:center;flex:0 0 .78em}._startText_135a7_430{font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:baseline;min-width:8.9em;display:inline-flex}._startMinutes_135a7_438{text-align:right;min-width:1.5em;display:inline-block}._startSuffix_135a7_444{text-align:left;min-width:2em;display:inline-block}._startAction_135a7_450{white-space:nowrap;display:inline-block}._animationToggleRow_135a7_456{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}._animationToggleLabel_135a7_464{color:#5a2000;text-transform:uppercase;letter-spacing:1px;font-family:Nunito,sans-serif;font-size:clamp(11px,3vw,13px);font-weight:800}._animationToggleBtn_135a7_473{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff4d;border:none;border-radius:13px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .2s;position:relative}._animationToggleBtnOn_135a7_487{background:#fff}._animationToggleThumb_135a7_491{background:#3d120066;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._animationToggleBtnOn_135a7_487 ._animationToggleThumb_135a7_491{background:#ff6b35;transform:translate(18px)}@media (prefers-contrast:high){._settingsBtn_135a7_61{background:#ffffff80;border:2px solid #3d120080}._settingsBtn_135a7_61:hover{background:#ffffffa6}._settingsBtnOpen_135a7_95{background:#ffffffb3;border:2px solid #3d1200}._settingRow_135a7_110{background:#00000059}._settingLabel_135a7_120{color:#fff}._spinnerBtn_135a7_181{border:2px solid #bf4a1e}._spinnerBtn_135a7_181:disabled{opacity:.5}._spinnerLabel_135a7_260{color:#fff}._songBtn_135a7_290{background:#ffffff80;border:2px solid #3d120080}._songBtn_135a7_290:hover{background:#ffffffa6}._songCardSelected_135a7_290 ._songBtn_135a7_290{color:#bf4a1e;background:#fff;border:2px solid #bf4a1e}._songCardSelected_135a7_290 ._songBtn_135a7_290:hover{background:#fff}._previewBtn_135a7_338{background:#7a2d0b;border:2px solid #fff}._previewBtn_135a7_338:hover{background:#5a1f06}._previewBtnPlaying_135a7_368{color:#ffd8c2;background:#3d1200;border:2px solid #ffd8c2}._hapticBtn_135a7_127{background:#ffffff80;border:2px solid #3d120080}._hapticBtn_135a7_127:hover{background:#ffffffa6}._hapticBtnOn_135a7_151{background:#ffffffb3;border:2px solid #3d1200}._animationToggleBtn_135a7_473{background:#ffffff80;border:2px solid #3d120080}._animationToggleBtnOn_135a7_487{background:#fff;border:2px solid #3d1200}._animationToggleThumb_135a7_491{background:#3d1200b3}._animationToggleBtnOn_135a7_487 ._animationToggleThumb_135a7_491{background:#ff6b35}}._container_1wz3n_1{justify-content:center;align-items:center;width:clamp(200px,55vw,240px);height:clamp(200px,55vw,240px);display:flex;position:relative}._svg_1wz3n_11{z-index:1;width:100%;height:100%;position:relative}._pulseRing_1wz3n_18{border:2px solid #fff6;border-radius:50%;animation:2s ease-out infinite _pulse-ring_1wz3n_1;position:absolute;inset:-10px}._timeText_1wz3n_26{letter-spacing:0}._countdownText_1wz3n_30{transform-origin:120px 120px}._singleDigitCountdown_1wz3n_34{animation:.72s ease-out both _countdown-pop_1wz3n_1}._motionReduced_1wz3n_38{animation:none}@keyframes _countdown-pop_1wz3n_1{0%{opacity:.72;transform:scale(.86)}36%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._pulseRing_1wz3n_18,._singleDigitCountdown_1wz3n_34{animation:none}}@media (prefers-contrast:high){._track_1wz3n_67{stroke:#ffffff80}._pulseRing_1wz3n_18{border-color:#ffffffb3}}._screen_ptpqe_1{width:100%;height:100%;padding:16px 20px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#e87030 0%,#c95520 50%,#b04218 100%);flex-direction:column;align-items:center;transition:background .3s;animation:.35s _screen-fade-in_ptpqe_1;display:flex;position:relative;overflow:hidden}._screenPaused_ptpqe_15{background:linear-gradient(#7a3010 0%,#5a2008 50%,#4a1806 100%)}._starsContainer_ptpqe_20{pointer-events:none;position:absolute;inset:0}._star_ptpqe_20{background:#fff0c8d9;border-radius:50%;animation:2.5s ease-in-out infinite _pulse-ring_ptpqe_1;position:absolute}._ramenContainer_ptpqe_34{flex-direction:column;align-items:center;margin-top:clamp(16px,5vh,48px);margin-bottom:8px;display:flex;position:relative}._steamsContainer_ptpqe_43{width:120px;height:56px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}._steam_ptpqe_43{filter:blur(.2px);background:#ffffff8c;border-radius:999px;width:28px;height:17px;margin-left:-14px;animation:2.8s ease-out infinite _steam-cloud-sway_ptpqe_1;position:absolute;bottom:0;box-shadow:0 4px 12px #fff3d633}._steam_ptpqe_43:before,._steam_ptpqe_43:after{content:"";background:#ffffff9e;border-radius:50%;position:absolute}._steam_ptpqe_43:before{width:15px;height:15px;top:-7px;left:3px}._steam_ptpqe_43:after{width:18px;height:18px;top:-10px;right:2px}._steamsStatic_ptpqe_87 ._steam_ptpqe_43{opacity:.36;animation:none;transform:translateY(-12px)scale(.96)}._steamsStatic_ptpqe_87 ._steam_ptpqe_43:nth-child(2n){opacity:.28;transform:translateY(-20px)scale(.88)}._ramenEmoji_ptpqe_98{font-size:clamp(56px,15vw,72px);line-height:1;animation:2s ease-in-out infinite _wiggle_ptpqe_1;display:block}._timerWrapper_ptpqe_106{flex-direction:column;align-items:center;margin:12px 0;display:flex;position:relative}._timerContainer_ptpqe_114{margin:0}@keyframes _timerPulse_ptpqe_123{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}._timerPulse_ptpqe_123{animation:.7s ease-in-out infinite _timerPulse_ptpqe_123}._pausedBadge_ptpqe_127{color:#ffffffe6;pointer-events:none;white-space:nowrap;z-index:1;background:#fff3;border-radius:12px;padding:4px 12px;font-family:Fredoka One,cursive;font-size:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}._ramenLarge_ptpqe_143{transition:transform .4s;transform:scale(1.12)}@keyframes _steam-cloud-sway_ptpqe_1{0%{opacity:0;transform:translate(0,0)scale(.8)}16%{opacity:.62}48%{opacity:.52;transform:translate(5px,-18px)scale(1.03)}74%{opacity:.28;transform:translate(-4px,-32px)scale(1.16)}to{opacity:0;transform:translate(3px,-46px)scale(1.28)}}._encouragement_ptpqe_175{color:#ffffffe6;text-align:center;min-height:1em;margin-bottom:12px;font-family:Fredoka One,cursive;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.5;animation:.4s _fade-in_ptpqe_1}._controls_ptpqe_188{align-items:center;gap:12px;margin-top:auto;display:flex}._muteBtn_ptpqe_195{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:background .2s,transform .15s;display:flex}._muteBtn_ptpqe_195:hover{background:#fff3}._muteBtn_ptpqe_195:active{transform:scale(.92)}._stopBtn_ptpqe_218{color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:none;border-radius:26px;height:52px;padding:0 24px;font-family:Fredoka One,cursive;font-size:20px;font-weight:400;transition:background .2s,transform .15s}._stopBtn_ptpqe_218:hover{background:#fff3}._stopBtn_ptpqe_218:active{transform:scale(.96)}._stopBtnWrapper_ptpqe_241{flex-direction:column;align-items:center;display:flex}._stopHint_ptpqe_247{color:#ffffffbf;text-align:center;letter-spacing:.3px;margin-top:4px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}._pausedControls_ptpqe_257{flex-direction:column;align-items:center;gap:0;display:flex}._resumeBtn_ptpqe_264{color:#c95520;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffe6;border:none;border-radius:30px;height:60px;padding:0 32px;font-family:Fredoka One,cursive;font-size:22px;font-weight:400;transition:background .2s,transform .15s}._resumeBtn_ptpqe_264:hover{background:#fff}._backBtn_ptpqe_283{color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-top:4px;padding:8px 16px;font-family:Fredoka One,cursive;font-size:16px;text-decoration:underline}._backBtn_ptpqe_283:hover{color:#ffffffe6}@media (prefers-reduced-motion:reduce){._timerPulse_ptpqe_123{animation:none}._steam_ptpqe_43{opacity:.34;animation:none;transform:translateY(-12px)scale(.96)}._ramenLarge_ptpqe_143{transition:none}}@media (prefers-contrast:high){._muteBtn_ptpqe_195{background:#ffffff4d;border:2px solid #fffc}._muteBtn_ptpqe_195:hover{background:#ffffff73}._stopBtn_ptpqe_218{color:#fff;background:#ffffff4d;border:2px solid #fffc}._stopBtn_ptpqe_218:hover{background:#ffffff73}._encouragement_ptpqe_175{color:#fff}._stopHint_ptpqe_247{color:#fffffff2}}._container_19a63_1{pointer-events:none;z-index:10;position:fixed;inset:0;overflow:hidden}._piece_19a63_9{animation:linear forwards _confetti-fall_19a63_1;position:absolute;top:-20px}._screen_64p6e_1{width:100%;height:100%;padding:32px 20px max(32px, env(safe-area-inset-bottom));background:linear-gradient(135deg,#ffe566 0%,#ffb020 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:.35s _screen-fade-in_64p6e_1;display:flex;position:relative;overflow:hidden}._ramenContainer_64p6e_16{will-change:transform, opacity}._ramenEmoji_64p6e_20{font-size:clamp(64px,18vw,80px);line-height:1;animation:1.5s ease-in-out infinite _celebrate_64p6e_1;display:block}._doneTitle_64p6e_27{color:#1a0a00;text-shadow:0 2px 6px #ffffff4d;will-change:transform, opacity;font-family:Fredoka One,cursive;font-size:clamp(28px,8vw,36px);font-weight:400;line-height:1.1}._subtitle_64p6e_37{color:#1a0a00;text-shadow:0 2px 4px #00000026;text-align:center;will-change:transform, opacity;font-family:Nunito,sans-serif;font-size:clamp(15px,4.5vw,19px);font-weight:800}._elapsedPanel_64p6e_47{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform, opacity;background:#ffffff8c;border-radius:20px;align-items:baseline;gap:4px;padding:14px 28px;display:flex}._elapsedNum_64p6e_58{color:#1a0a00;font-family:Fredoka One,cursive;font-size:44px;font-weight:400;line-height:1}._elapsedUnit_64p6e_66{color:#1a0a00;font-family:Nunito,sans-serif;font-size:18px;font-weight:800}._starsRow_64p6e_73{will-change:transform, opacity;gap:8px;display:flex}._star_64p6e_73{font-size:28px;animation:1s ease-in-out infinite _bounce_64p6e_1;display:inline-block}._starStatic_64p6e_85{animation:none}._restartBtn_64p6e_89{color:#bf4a1e;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:70px;padding:0 36px;font-family:Fredoka One,cursive;font-size:26px;font-weight:400;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #0003}._restartBtn_64p6e_89:hover{box-shadow:0 8px 24px #00000040}._restartBtn_64p6e_89:active{transform:scale(.96);box-shadow:0 4px 12px #0003}._fireworksContainer_64p6e_120{pointer-events:none;z-index:11;position:fixed;inset:0;overflow:hidden}._firework_64p6e_120{width:0;height:0;position:absolute}._fireworkRay_64p6e_134{transform-origin:bottom;border-radius:2px;width:3px;animation:.9s ease-out both _firework-ray_64p6e_1;position:absolute;bottom:0;left:-1.5px}._sparksContainer_64p6e_145{pointer-events:none;position:absolute;inset:0}._spark_64p6e_145{animation:1s ease-out infinite both _spark_64p6e_145;position:absolute}@media (prefers-contrast:high){._elapsedPanel_64p6e_47{background:#ffffffd9;border:2px solid #0006}}.appShell{width:100%;height:100%;position:relative}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedbackBanner{top:max(10px, env(safe-area-inset-top));z-index:30;text-align:center;pointer-events:none;border-radius:999px;max-width:min(90vw,420px);padding:8px 14px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;line-height:1.3;animation:.2s fade-in;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0003}.feedbackStart{color:#102a43;background:#ffd93df5}.feedbackStop{color:#5c2a00;background:#ffd6bafa}.feedbackDone{color:#064e3b;background:#bbf7d0f7}.feedbackScreen{color:#1f2937;background:#fffffff2}
