.question.svelte-1gmqyuf{font-size:clamp(3.75rem,16vw,7rem);line-height:1}.group-box.svelte-1gmqyuf{--pw: 3.6rem;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.1rem .8rem .9rem;border-radius:1.4rem;background:color-mix(in srgb,var(--c) 8%,color-mix(in srgb,var(--theme-bg) 70%,black));border:2px solid color-mix(in srgb,var(--c) 45%,transparent);min-width:calc(var(--pw) * 3)}.answer-box.svelte-1gmqyuf,.tray.svelte-1gmqyuf{border-style:dashed}.pics.svelte-1gmqyuf{position:relative;display:grid;grid-template-columns:repeat(var(--cols),var(--pw));gap:.9rem .3rem;justify-content:center}.pic.svelte-1gmqyuf,.pic-btn.svelte-1gmqyuf,.slot-cell.svelte-1gmqyuf{display:inline-flex;flex-direction:column;align-items:center;width:var(--pw)}.pic-icon.svelte-1gmqyuf{font-size:calc(var(--pw) * .8);line-height:1.15;transition:opacity .35s ease,filter .35s ease}.pic-num.svelte-1gmqyuf{font-family:Fredoka,sans-serif;font-weight:700;font-size:calc(var(--pw) * .44);line-height:1;min-height:calc(var(--pw) * .44);transition:opacity .2s}.pic.is-hidden.svelte-1gmqyuf{visibility:hidden}.pic.pop.svelte-1gmqyuf .pic-icon:where(.svelte-1gmqyuf){animation:svelte-1gmqyuf-pop .3s cubic-bezier(.34,1.56,.64,1)}.ghost.svelte-1gmqyuf .pic-icon:where(.svelte-1gmqyuf){opacity:.16;filter:grayscale(1)}.flyer.svelte-1gmqyuf{position:relative;display:inline-flex}.flyer.svelte-1gmqyuf .pic-icon:where(.svelte-1gmqyuf){animation:none}.answer-q.svelte-1gmqyuf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--pw) * 1.3);pointer-events:none}.pic-btn.svelte-1gmqyuf{border-radius:.9rem}.pic-btn.tappable.svelte-1gmqyuf{cursor:pointer}.pic-btn.tappable.svelte-1gmqyuf .pic-icon:where(.svelte-1gmqyuf){animation:svelte-1gmqyuf-wiggle 1.6s ease-in-out infinite}.pic-btn.tappable.svelte-1gmqyuf:hover{background:color-mix(in srgb,var(--theme-text) 8%,transparent)}.taken.svelte-1gmqyuf .pic-icon:where(.svelte-1gmqyuf){opacity:.6;transform:rotate(-12deg)}.slot.svelte-1gmqyuf{min-height:calc(var(--pw) * 1.2);border-radius:.9rem;border:2px dashed color-mix(in srgb,#FB923C 45%,transparent)}.box-label.svelte-1gmqyuf{white-space:nowrap;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.4rem;min-height:1.8rem}.sign.svelte-1gmqyuf{font-family:Fredoka,sans-serif;font-weight:700;font-size:3rem;line-height:1;color:var(--theme-text-muted)}.choice.svelte-1gmqyuf{width:6rem;height:6rem;border-radius:1.4rem;font-family:Fredoka,sans-serif;font-weight:700;font-size:3.25rem;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 85%,transparent);border:2px solid var(--theme-border);transition:transform .12s ease,border-color .15s ease}.choice.svelte-1gmqyuf:not(:disabled):hover{transform:translateY(-2px);border-color:#4ade80}.choice.svelte-1gmqyuf:disabled{opacity:.6}.choice.is-wrong.svelte-1gmqyuf{border-color:#f87171;color:#f87171;animation:svelte-1gmqyuf-shake .35s ease}@media(min-width:640px){.group-box.svelte-1gmqyuf{--pw: 5rem;padding:1.4rem 1.2rem 1.1rem}.pics.svelte-1gmqyuf{gap:1.1rem .4rem}.box-label.svelte-1gmqyuf{font-size:1.6rem}.sign.svelte-1gmqyuf{font-size:4rem}.choice.svelte-1gmqyuf{width:7rem;height:7rem;font-size:4rem}}@keyframes svelte-1gmqyuf-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-1gmqyuf-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-6deg)}20%{transform:rotate(6deg)}30%{transform:rotate(0)}}@keyframes svelte-1gmqyuf-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
