@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_yypdp_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_yypdp_1;display:flex;overflow-y:auto}@media (height<=700px){._screen_yypdp_1{padding-top:12px}}._header_yypdp_21{text-align:center;margin-bottom:16px}._headerTitle_yypdp_26{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}._ramenIcon_yypdp_34{font-size:clamp(26px,8vw,32px)}._title_yypdp_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_yypdp_47{color:#3d1200;font-family:Nunito,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:700}._headerRow_yypdp_54{justify-content:center;align-items:center;gap:8px;display:flex}._settingsBtn_yypdp_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_yypdp_79{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:23px;height:23px}._settingsBtn_yypdp_61:hover{background:#ffffff59}._settingsBtn_yypdp_61:active{transform:scale(.92)}._settingsBtnOpen_yypdp_97{background:#ffffff73}._settingsPanel_yypdp_101{width:100%;max-height:0;transition:max-height .25s;overflow:hidden}._settingsPanelOpen_yypdp_108{max-height:120px}._settingRow_yypdp_112{background:#0003;border-radius:12px;justify-content:space-between;align-items:center;margin-top:6px;padding:6px 12px;display:flex}._settingLabel_yypdp_122{color:#3d1200;font-family:Nunito,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:800}._hapticBtn_yypdp_129{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_yypdp_129:hover{background:#ffffff59}._hapticBtn_yypdp_129:active{transform:scale(.92)}._hapticBtnOn_yypdp_155{background:#ffffff73}._section_yypdp_159{width:100%;max-width:360px;margin-bottom:14px}._sectionLabel_yypdp_165{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_yypdp_177{justify-content:center;align-items:center;gap:clamp(16px,5vw,28px);width:100%;display:flex}._spinnerBtn_yypdp_185{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_yypdp_185:hover:not(:disabled){box-shadow:0 6px 20px #00000040}._spinnerBtn_yypdp_185:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}._spinnerGlyph_yypdp_218{width:30px;height:30px;display:block;position:relative}._spinnerGlyphMinus_yypdp_225{display:block}._spinnerGlyph_yypdp_218:before,._spinnerGlyphPlus_yypdp_230:after{content:"";background:currentColor;border-radius:999px;width:28px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._spinnerGlyphPlus_yypdp_230:after{width:6px;height:28px}._spinnerDisplay_yypdp_247{flex-direction:column;justify-content:center;align-items:center;min-width:clamp(100px,28vw,130px);display:flex}._spinnerNum_yypdp_255{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_yypdp_264{color:#ffffffe6;margin-top:2px;font-family:Nunito,sans-serif;font-size:clamp(16px,4.5vw,20px);font-weight:800;line-height:1}._songGrid_yypdp_274{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_yypdp_274::-webkit-scrollbar{display:none}._songCard_yypdp_288{flex-direction:column;gap:4px;display:flex}._songCardSelected_yypdp_294 ._songBtn_yypdp_294{color:#bf4a1e;background:#fff;box-shadow:0 3px 10px #00000026}._songCardSelected_yypdp_294 ._songBtn_yypdp_294:hover{background:#fff}._songBtn_yypdp_294{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_yypdp_327{font-size:clamp(20px,5.5vw,24px);line-height:1}._songName_yypdp_332{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_yypdp_294:hover{background:#ffffff59}._previewBtn_yypdp_345{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:34px;min-height:34px;padding:0;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;transition:background .15s;display:flex}._previewBtn_yypdp_345:hover{background:#ffffff75}._previewBtn_yypdp_345:active{transform:scale(.93)}._previewBtnPlaying_yypdp_375{color:#fff;background:#3d12009e}._previewIcon_yypdp_380{fill:currentColor;width:21px;height:21px;display:block}._startBtn_yypdp_388{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_yypdp_1;display:flex;box-shadow:0 6px 20px #0003}._startBtn_yypdp_388:hover{box-shadow:0 8px 24px #00000040}._startBtn_yypdp_388:active{animation-play-state:paused}._startBtn_yypdp_388:disabled{opacity:.5;cursor:not-allowed;animation:none}._startBtnStatic_yypdp_430{animation:none}._startIcon_yypdp_434{text-align:center;flex:0 0 .78em}._startText_yypdp_439{font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:baseline;min-width:8.9em;display:inline-flex}._startMinutes_yypdp_447{text-align:right;min-width:1.5em;display:inline-block}._startSuffix_yypdp_453{text-align:left;min-width:2em;display:inline-block}._startAction_yypdp_459{white-space:nowrap;display:inline-block}._animationToggleRow_yypdp_465{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}._animationToggleLabel_yypdp_473{color:#5a2000;text-transform:uppercase;letter-spacing:1px;font-family:Nunito,sans-serif;font-size:clamp(11px,3vw,13px);font-weight:800}._animationToggleBtn_yypdp_482{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_yypdp_496{background:#fff}._animationToggleThumb_yypdp_500{background:#3d120066;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._animationToggleBtnOn_yypdp_496 ._animationToggleThumb_yypdp_500{background:#ff6b35;transform:translate(18px)}@media (prefers-contrast:high){._settingsBtn_yypdp_61{background:#ffffff80;border:2px solid #3d120080}._settingsBtn_yypdp_61:hover{background:#ffffffa6}._settingsBtnOpen_yypdp_97{background:#ffffffb3;border:2px solid #3d1200}._settingRow_yypdp_112{background:#00000059}._settingLabel_yypdp_122{color:#fff}._spinnerBtn_yypdp_185{border:2px solid #bf4a1e}._spinnerBtn_yypdp_185:disabled{opacity:.5}._spinnerLabel_yypdp_264{color:#fff}._songBtn_yypdp_294{background:#ffffff80;border:2px solid #3d120080}._songBtn_yypdp_294:hover{background:#ffffffa6}._songCardSelected_yypdp_294 ._songBtn_yypdp_294{color:#bf4a1e;background:#fff;border:2px solid #bf4a1e}._songCardSelected_yypdp_294 ._songBtn_yypdp_294:hover{background:#fff}._previewBtn_yypdp_345{background:#7a2d0b;border:2px solid #fff}._previewBtn_yypdp_345:hover{background:#5a1f06}._previewBtnPlaying_yypdp_375{color:#ffd8c2;background:#3d1200;border:2px solid #ffd8c2}._hapticBtn_yypdp_129{background:#ffffff80;border:2px solid #3d120080}._hapticBtn_yypdp_129:hover{background:#ffffffa6}._hapticBtnOn_yypdp_155{background:#ffffffb3;border:2px solid #3d1200}._animationToggleBtn_yypdp_482{background:#ffffff80;border:2px solid #3d120080}._animationToggleBtnOn_yypdp_496{background:#fff;border:2px solid #3d1200}._animationToggleThumb_yypdp_500{background:#3d1200b3}._animationToggleBtnOn_yypdp_496 ._animationToggleThumb_yypdp_500{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_njces_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_njces_1;display:flex;position:relative;overflow:hidden}._screenPaused_njces_15{background:linear-gradient(#7a3010 0%,#5a2008 50%,#4a1806 100%)}._starsContainer_njces_20{pointer-events:none;position:absolute;inset:0}._star_njces_20{background:#fff0c8d9;border-radius:50%;animation:2.5s ease-in-out infinite _pulse-ring_njces_1;position:absolute}._ramenContainer_njces_34{flex-direction:column;align-items:center;margin-top:clamp(16px,5vh,48px);margin-bottom:8px;display:flex;position:relative}._steamsContainer_njces_43{width:120px;height:56px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}._steam_njces_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_njces_1;position:absolute;bottom:0;box-shadow:0 4px 12px #fff3d633}._steam_njces_43:before,._steam_njces_43:after{content:"";background:#ffffff9e;border-radius:50%;position:absolute}._steam_njces_43:before{width:15px;height:15px;top:-7px;left:3px}._steam_njces_43:after{width:18px;height:18px;top:-10px;right:2px}._steamsStatic_njces_87 ._steam_njces_43{opacity:.36;animation:none;transform:translateY(-12px)scale(.96)}._steamsStatic_njces_87 ._steam_njces_43:nth-child(2n){opacity:.28;transform:translateY(-20px)scale(.88)}._ramenEmoji_njces_98{font-size:clamp(56px,15vw,72px);line-height:1;animation:2s ease-in-out infinite _wiggle_njces_1;display:block}._timerWrapper_njces_106{flex-direction:column;align-items:center;margin:12px 0;display:flex;position:relative}._timerContainer_njces_114{margin:0}@keyframes _timerPulse_njces_128{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}._timerPulse_njces_128{animation:.7s ease-in-out infinite _timerPulse_njces_128}._pausedBadge_njces_132{color:#3d1a00;pointer-events:none;white-space:nowrap;letter-spacing:.03em;background:#ffc850eb;border-radius:14px;margin-bottom:10px;padding:5px 16px;font-family:Fredoka One,cursive;font-size:17px;font-weight:700}@media (prefers-contrast:high){._pausedBadge_njces_132{color:#000;background:#fc0;border:2px solid #000}}._ramenLarge_njces_154{transition:transform .4s;transform:scale(1.12)}@keyframes _steam-cloud-sway_njces_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_njces_186{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_njces_1}._controls_njces_199{align-items:center;gap:12px;margin-top:auto;display:flex}._muteBtn_njces_206{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_njces_206:hover{background:#fff3}._muteBtn_njces_206:active{transform:scale(.92)}._stopBtn_njces_231{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_njces_231:hover{background:#fff3}._stopBtn_njces_231:active{transform:scale(.96)}._stopBtnWrapper_njces_256{flex-direction:column;align-items:center;display:flex}._stopHint_njces_262{color:#ffffffbf;text-align:center;letter-spacing:.3px;margin-top:4px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}._pausedControls_njces_272{flex-direction:column;align-items:center;gap:0;display:flex}._resumeBtn_njces_279{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_njces_279:hover{background:#fff}._backBtn_njces_300{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_njces_300:hover{color:#ffffffe6}@media (prefers-reduced-motion:reduce){._timerPulse_njces_128{animation:none}._steam_njces_43{opacity:.34;animation:none;transform:translateY(-12px)scale(.96)}._ramenLarge_njces_154{transition:none}}@media (prefers-contrast:high){._muteBtn_njces_206{background:#ffffff4d;border:2px solid #fffc}._muteBtn_njces_206:hover{background:#ffffff73}._stopBtn_njces_231{color:#fff;background:#ffffff4d;border:2px solid #fffc}._stopBtn_njces_231:hover{background:#ffffff73}._encouragement_njces_186{color:#fff}._stopHint_njces_262{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_1dlba_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_1dlba_1;display:flex;position:relative;overflow:hidden}._ramenContainer_1dlba_16{will-change:transform, opacity}._ramenEmoji_1dlba_20{font-size:clamp(64px,18vw,80px);line-height:1;animation:1.5s ease-in-out infinite _celebrate_1dlba_1;display:block}._doneTitle_1dlba_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_1dlba_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_1dlba_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_1dlba_58{color:#1a0a00;font-family:Fredoka One,cursive;font-size:44px;font-weight:400;line-height:1}._elapsedUnit_1dlba_66{color:#1a0a00;font-family:Nunito,sans-serif;font-size:18px;font-weight:800}._starsRow_1dlba_73{will-change:transform, opacity;gap:8px;display:flex}._star_1dlba_73{font-size:28px;animation:1s ease-in-out infinite _bounce_1dlba_1;display:inline-block}._starStatic_1dlba_85{animation:none}._restartBtn_1dlba_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_1dlba_89:hover{box-shadow:0 8px 24px #00000040}._restartBtn_1dlba_89:active{transform:scale(.96);box-shadow:0 4px 12px #0003}._fireworksContainer_1dlba_122{pointer-events:none;z-index:11;position:fixed;inset:0;overflow:hidden}._firework_1dlba_122{width:0;height:0;position:absolute}._fireworkRay_1dlba_136{transform-origin:bottom;border-radius:2px;width:3px;animation:.9s ease-out both _firework-ray_1dlba_1;position:absolute;bottom:0;left:-1.5px}._sparksContainer_1dlba_147{pointer-events:none;position:absolute;inset:0}._spark_1dlba_147{animation:1s ease-out infinite both _spark_1dlba_147;position:absolute}@media (prefers-contrast:high){._elapsedPanel_1dlba_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}
