.dot-pattern[data-v-be603eab]{pointer-events:none;border-radius:50%;overflow:hidden}.dot-pattern circle[data-v-be603eab]{fill:#6f64e0}.game-frame[data-v-54cb8d97]{min-height:100dvh;display:flex}.game-frame__panel[data-v-54cb8d97]{background:var(--color-purple);flex:1;width:100%;max-width:480px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative;overflow:hidden}.dot-pattern[data-v-54cb8d97]{z-index:0;position:absolute}.dot-pattern--top-left[data-v-54cb8d97]{top:-4rem;left:-4rem}.dot-pattern--top-right[data-v-54cb8d97]{top:-4rem;right:-4rem}.dot-pattern--bottom-left[data-v-54cb8d97]{bottom:-4rem;left:-4rem}.dot-pattern--bottom-right[data-v-54cb8d97]{bottom:-4rem;right:-4rem}[data-v-54cb8d97-s]{z-index:1;position:relative}@media (width>=1024px){.game-frame[data-v-54cb8d97]{padding:1.25rem 0}.game-frame__panel[data-v-54cb8d97]{border:3px solid var(--color-outline);border-radius:32px}}.outlined-text[data-v-20e67ee9]{color:var(--color-white);paint-order:stroke fill}.outlined-text--small[data-v-20e67ee9]{text-shadow:2px 3px 0 var(--color-outline);-webkit-text-stroke:2px var(--color-outline);font-size:clamp(1.75rem,7vw,2.5rem);line-height:1}.outlined-text--medium[data-v-20e67ee9]{letter-spacing:-.05em;text-shadow:.02em .025em 0 var(--color-outline), .05em .06em 0 var(--color-outline), .085em .1em 0 var(--color-outline);-webkit-text-stroke:5px var(--color-outline);font-size:clamp(2.75rem,12vw,3.75rem);line-height:1}.outlined-text--large[data-v-20e67ee9]{letter-spacing:-.08em;text-shadow:4px 6px 0 var(--color-outline);-webkit-text-stroke:3px var(--color-outline);font-size:clamp(4.75rem,25vw,7rem);line-height:.85}.outlined-text--yellow[data-v-20e67ee9]{color:var(--color-yellow)}.outlined-text--pink[data-v-20e67ee9]{color:var(--color-pink)}.outlined-text--mint[data-v-20e67ee9]{color:var(--color-mint)}.surface[data-v-8ed3b343]{border:3px solid var(--color-outline)}.surface--color-mint[data-v-8ed3b343]{background:var(--color-mint)}.surface--color-pink[data-v-8ed3b343]{background:var(--color-pink)}.surface--color-yellow[data-v-8ed3b343]{background:var(--color-yellow)}.surface--color-cream[data-v-8ed3b343]{background:var(--color-cream)}.surface--color-white[data-v-8ed3b343]{background:var(--color-white)}.surface--shadow-none[data-v-8ed3b343]{box-shadow:none}.surface--shadow-small[data-v-8ed3b343]{box-shadow:2px 3px 0 var(--color-outline)}.surface--shadow-medium[data-v-8ed3b343]{box-shadow:3px 4px 0 var(--color-outline)}.surface--shadow-large[data-v-8ed3b343]{box-shadow:4px 5px 0 var(--color-outline)}.button[data-v-09dd090d]{transition:transform 80ms,box-shadow 80ms}.button[data-v-09dd090d]:disabled{border-color:color-mix(in srgb, var(--color-outline) 70%, var(--color-canvas));background:color-mix(in srgb, var(--color-canvas) 80%, var(--color-outline));box-shadow:1px 2px 0 color-mix(in srgb, var(--color-outline) 55%, var(--color-canvas));color:color-mix(in srgb, var(--color-text) 70%, var(--color-canvas));cursor:not-allowed}.button[data-v-09dd090d]:not(:disabled):active{box-shadow:none}.button--shadow-small[data-v-09dd090d]:not(:disabled):active{translate:2px 3px}.button--shadow-medium[data-v-09dd090d]:not(:disabled):active{translate:3px 4px}.button--shadow-large[data-v-09dd090d]:not(:disabled):active{translate:4px 5px}.select-control[data-v-316ee89f]{width:10.5rem;position:relative}@media (width>=721px){.select-control[data-v-316ee89f]{width:15rem}}.select-control[data-v-316ee89f]:after{content:"";border-right:2px solid var(--color-outline);border-bottom:2px solid var(--color-outline);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;translate:0 -65%;rotate:45deg}.select-trigger[data-v-316ee89f]{box-sizing:border-box;border:2px solid var(--color-outline);width:100%;color:var(--color-outline);font:inherit;text-align:left;background:#fff;border-radius:12px;padding:.4375rem 2.75rem .4375rem .875rem;line-height:1.25;box-shadow:0 2px 6px #0000001f}.select-menu[data-v-316ee89f]{z-index:3;border:2px solid var(--color-outline);background:#fff;border-radius:12px;width:100%;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 10px #00000024}.select-menu button[data-v-316ee89f]{width:100%;color:var(--color-outline);font:inherit;text-align:left;border-radius:.5rem;padding:.375rem .5rem}.select-menu button[data-v-316ee89f]:hover,.select-menu button.is-selected[data-v-316ee89f]{background:var(--color-cream)}.section-setup[data-v-be2f11a3]{flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;display:flex;position:relative;translate:0 clamp(-2.5rem,-4dvh,-1.5rem)}.title[data-v-be2f11a3]{text-align:center}.title__line[data-v-be2f11a3]{display:block}.settings[data-v-be2f11a3]{flex-direction:column;gap:.75rem;width:100%;padding:1.25rem;display:flex}.settings__title[data-v-be2f11a3]{gap:.5rem;font-size:1.125rem;display:flex}.settings__icon-gear[data-v-be2f11a3]{translate:0 -1px}.settings__item[data-v-be2f11a3]{justify-content:space-between;align-items:center;display:flex}.button-start[data-v-be2f11a3]{justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1.25rem;font-weight:700;display:flex}.button-start>span[data-v-be2f11a3]{translate:0 1px}.section-play[data-v-a7d3a003]{flex-direction:column;justify-content:center;display:flex;translate:0 clamp(-2.5rem,-4dvh,-1.5rem)}.game-status[data-v-a7d3a003]{display:flex}.game-status__item[data-v-a7d3a003]{flex:1;gap:.5rem;padding:.5rem;display:grid}.game-status__lives[data-v-a7d3a003]{gap:.25rem;display:flex}.game-status__value--round[data-v-a7d3a003]{align-items:baseline;gap:.4rem;display:flex}.timer[data-v-a7d3a003]{align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem;display:flex}.timer__bar[data-v-a7d3a003]{border:2px solid var(--color-outline);background:var(--color-outline);border-radius:99px;flex:1;height:.875rem;overflow:hidden}.timer__bar[data-v-a7d3a003]:after{content:"";width:var(--timer-progress);background:var(--color-pink);height:100%;display:block}.timer__remaining[data-v-a7d3a003]{text-align:right;min-width:3ch}.question-card[data-v-a7d3a003]{margin-top:2.75rem;position:relative}.question-card__hint[data-v-a7d3a003]{z-index:1;position:absolute;top:0;left:50%;translate:-50% -50%}.question-card__hint-trigger[data-v-a7d3a003]{align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.question-card__hint-icon[data-v-a7d3a003]{flex:none}.question-card__hint-label[data-v-a7d3a003]{white-space:nowrap;translate:0 2px}.question-card__content[data-v-a7d3a003]{justify-content:center;align-items:center;gap:.5rem;padding:3.5rem 1rem;display:flex}.question-card__emoji[data-v-a7d3a003]{font-size:clamp(2.5rem,12vw,4rem)}.answer-form__field[data-v-a7d3a003]{margin-top:1rem;position:relative}.answer-form__input[data-v-a7d3a003]{outline:none;width:100%;padding:.85rem 3rem .65rem .75rem}.answer-form__clear[data-v-a7d3a003]{background:var(--color-outline);border-radius:50%;width:1.5rem;height:1.5rem;padding:0;position:absolute;top:50%;right:.75rem;translate:0 -50%}.answer-form__clear[data-v-a7d3a003]:before,.answer-form__clear[data-v-a7d3a003]:after{content:"";background:#fff;width:.7rem;height:2px;position:absolute;top:48%;left:50%}.answer-form__clear[data-v-a7d3a003]:before{translate:-50% -50%;rotate:45deg}.answer-form__clear[data-v-a7d3a003]:after{translate:-50% -50%;rotate:-45deg}.answer-form__submit[data-v-a7d3a003]{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;width:100%;margin-top:1rem;padding:.75rem 0;font-weight:700;display:grid;position:relative}.answer-form__icon-play[data-v-a7d3a003]{grid-column:1;justify-self:end}.answer-form__submit:disabled .answer-form__icon-play[data-v-a7d3a003]{fill:color-mix(in srgb, var(--color-text) 70%, var(--color-canvas))}.answer-form__submit-label[data-v-a7d3a003]{grid-column:2;translate:0 1px}.answer-result[data-v-a7d3a003]{margin-top:1rem;padding:.75rem}.answer-result__feedback[data-v-a7d3a003]{font-size:1.25rem}.answer-result__answer[data-v-a7d3a003]{margin-top:.25rem}.answer-result__next-button[data-v-a7d3a003]{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;width:100%;margin-top:.75rem;padding:.75rem;font-weight:700;line-height:1.2;display:grid}.answer-result__icon-play[data-v-a7d3a003]{grid-column:1;justify-self:end}.answer-result__next-button-label[data-v-a7d3a003]{grid-column:2;translate:0 2px}.chevron-right[data-v-8c11c6bb]{width:var(--chevron-size);height:var(--chevron-size);border-top:var(--chevron-stroke-width) solid currentcolor;border-right:var(--chevron-stroke-width) solid currentcolor;display:block;rotate:45deg}.sparkle__shape--mint[data-v-116152e8]{fill:var(--color-mint)}.sparkle__shape--pink[data-v-116152e8]{fill:var(--color-pink)}.sparkle__shape--yellow[data-v-116152e8]{fill:var(--color-yellow)}.sparkle__shape--white[data-v-116152e8]{fill:var(--color-white)}.star__shape--mint[data-v-b0f957a7]{fill:var(--color-mint)}.star__shape--pink[data-v-b0f957a7]{fill:var(--color-pink)}.star__shape--yellow[data-v-b0f957a7]{fill:var(--color-yellow)}.section-result[data-v-5d13e255]{flex-direction:column;justify-content:center;gap:1rem;display:flex;translate:0 clamp(-2.5rem,-4dvh,-1.5rem)}.result-title[data-v-5d13e255]{justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.result-title__text[data-v-5d13e255]{gap:1rem;display:flex;rotate:-3deg}.result-title__icon-star[data-v-5d13e255]{position:absolute;top:-2%;left:9%;rotate:-12deg}.result-title__icon-sparkle-left[data-v-5d13e255],.result-title__icon-sparkle-right[data-v-5d13e255]{position:absolute}.result-title__icon-sparkle-left[data-v-5d13e255]{bottom:0;left:16%}.result-title__icon-sparkle-right[data-v-5d13e255]{bottom:36%;right:12%}.result-title__icon-rect[data-v-5d13e255]{border:1px solid var(--color-outline);background-color:var(--color-mint);width:10px;height:10px;position:absolute;bottom:0;right:16%;rotate:45deg}.score-card[data-v-5d13e255]{padding:1.75rem 0 .75rem}.score-card__count[data-v-5d13e255]{justify-content:center;align-items:center;gap:2.5rem;display:flex}.score-card__correct-count[data-v-5d13e255],.score-card__total-count[data-v-5d13e255]{translate:0 .05em}.score-card__separator[data-v-5d13e255]{border:3px solid var(--color-outline);width:clamp(.65rem,3vw,.9rem);height:clamp(4.25rem,20vw,5.75rem);box-shadow:3px 4px 0 var(--color-outline);background:#fff;border-radius:2px;flex:none;align-self:center;font-size:0;rotate:18deg}.score-card__description[data-v-5d13e255]{letter-spacing:-.07em;text-align:center;margin-top:1.25rem;font-size:clamp(1.75rem,8vw,2.25rem);font-weight:700;line-height:1}.accuracy[data-v-5d13e255]{justify-content:center;align-items:center;padding:1rem;display:flex}.accuracy__label[data-v-5d13e255]{color:var(--color-outline);letter-spacing:-.06em;font-size:clamp(2rem,9vw,2.5rem);font-weight:700}.accuracy__number[data-v-5d13e255]{margin-left:.15em;font-size:clamp(3.5rem,16vw,4.25rem)}.accuracy__unit[data-v-5d13e255]{margin-left:.25em;font-size:clamp(2.25rem,10vw,3rem)}.score-message[data-v-5d13e255]{color:#3f2ac6;letter-spacing:-.06em;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:clamp(1rem,5vw,1.75rem);font-weight:700;display:flex;position:relative}.score-message[data-v-5d13e255]:before,.score-message[data-v-5d13e255]:after{content:"";border-style:solid;border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;width:0;height:0;position:absolute;left:50%;translate:-50%}.score-message[data-v-5d13e255]:before{border-width:1.15rem;border-top-color:var(--color-outline);top:100%}.score-message[data-v-5d13e255]:after{border-width:.86rem;border-top-color:var(--color-white);top:calc(100% - 3px)}.score-message__text[data-v-5d13e255]{translate:0 .08em}.button-home[data-v-5d13e255]{justify-content:center;align-items:center;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex;position:relative}.button-home__text[data-v-5d13e255]{translate:0 .065em}.button-home__chevron[data-v-5d13e255]{position:absolute;top:50%;right:1.5rem;translate:0 -50%}@font-face{font-weight:300;font-family:Aggravo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff)format("woff");font-display:swap}@font-face{font-weight:500;font-family:Aggravo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff)format("woff");font-display:swap}@font-face{font-weight:700;font-family:Aggravo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff)format("woff");font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Aggravo,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--color-text-strong);font-weight:400}h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,figure,figcaption,pre,hr,address,div,section,article,aside,header,footer,nav,main{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg,video,canvas,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{color:inherit;font:inherit}textarea{resize:vertical}button{cursor:pointer;background:0 0;border:none}button:disabled,[disabled]{cursor:not-allowed}:root{--color-canvas:#f2f4f9;--color-purple:#5b24f3;--color-mint:#24d7bb;--color-pink:#f85da5;--color-yellow:#ffe047;--color-cream:#fef8eb;--color-white:#fff;--color-text:#201b29;--color-text-strong:#09080c;--color-outline:#09080c}
