.tc-root.svelte-uu2jd1{--tc-slot:clamp(3rem, min(calc((100dvh - 27rem) / var(--tc-n)), 22vw), 5rem)}.tc-static.svelte-uu2jd1{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.tc-tower.svelte-uu2jd1{flex-direction:column;align-items:center;display:flex}.tc-slots.svelte-uu2jd1{flex-direction:column-reverse;align-items:center;gap:.25rem;display:flex}.tc-slot.svelte-uu2jd1{width:var(--tc-slot);height:var(--tc-slot)}.tc-emoji.svelte-uu2jd1{font-size:calc(var(--tc-slot) * .55)}.tc-base.svelte-uu2jd1{width:calc(var(--tc-slot) + 1.5rem);background:var(--learn-ink-soft);border-radius:9999px;height:.75rem;margin-top:.25rem}.tc-tray.svelte-uu2jd1{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tc-tray-btn.svelte-uu2jd1{width:3.5rem;height:3.5rem}.tc-tray-btn.svelte-uu2jd1 .tc-emoji:where(.svelte-uu2jd1){font-size:1.75rem}@media (orientation:landscape) and (height<=520px){.tc-root.svelte-uu2jd1{--tc-slot:clamp(3rem, min(calc((100dvh - 12rem) / var(--tc-n)), 22vw), 5rem)}.tc-static.svelte-uu2jd1{flex-direction:row;justify-content:center;align-items:flex-end;gap:2rem}.tc-tray.svelte-uu2jd1{justify-content:flex-start;max-width:18rem}}.tc-over.svelte-uu2jd1{opacity:.4}.tc-goal.svelte-uu2jd1{pointer-events:none;flex-direction:column-reverse;gap:.2rem;display:flex;position:absolute;top:.5rem;right:.5rem}.tc-goal-slot.svelte-uu2jd1{border:2px dashed var(--learn-line);width:1.5rem;height:1.5rem;color:var(--learn-ink);border-radius:.4rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.tc-goal-on.svelte-uu2jd1{background:color-mix(in srgb, var(--learn-accent-2) 45%, transparent);border-style:solid}.tc-num.svelte-uu2jd1{font-weight:700;font-size:calc(var(--tc-slot) * .32);color:var(--learn-ink);position:absolute;bottom:.1rem;right:.25rem}.tc-slot.svelte-uu2jd1{position:relative}.tc-count.svelte-uu2jd1{animation:.32s ease-out both svelte-uu2jd1-tc-pop;animation-delay:calc(var(--tc-i) * .22s)}@keyframes svelte-uu2jd1-tc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tc-tray-btn.svelte-uu2jd1{transition:none}.tc-count.svelte-uu2jd1{animation:none}}:root[data-reduced-motion] .tc-tray-btn.svelte-uu2jd1{transition:none}:root[data-reduced-motion] .tc-count.svelte-uu2jd1{animation:none}
