.day-strip.svelte-8etq8i{grid-template-columns:repeat(var(--ds-n), minmax(var(--ds-min), 1fr));gap:var(--ds-gap);grid-auto-flow:column;width:100%;margin:0 auto;display:grid}.ds-cell.svelte-8etq8i{aspect-ratio:1;border:2px dashed var(--learn-line);min-width:0;color:var(--learn-ink);border-radius:.5rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-end.svelte-8etq8i{border-style:solid;border-color:#0000}.ds-landed.svelte-8etq8i{border-style:solid;border-color:var(--learn-correct,var(--learn-line));background:#fff;animation:.28s ease-out svelte-8etq8i-ds-land}.ds-ask.svelte-8etq8i{border-color:var(--learn-accent-2);color:var(--learn-ink-soft)}.ds-q.svelte-8etq8i{opacity:.45;font-size:1.1rem;font-weight:800}.ds-future.svelte-8etq8i{opacity:.35}.ds-right.svelte-8etq8i{border-style:solid;border-color:var(--learn-accent-2);box-shadow:0 0 0 2px var(--learn-accent-2);background:#fff}@keyframes svelte-8etq8i-ds-land{0%{transform:scale(.8)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ds-landed.svelte-8etq8i{animation:none}}:root[data-reduced-motion] .ds-landed.svelte-8etq8i{animation:none}.so-stage.svelte-nyktor{--so-w:calc((min(100vw, 30rem) - 2rem - (var(--so-per) - 1) * .75rem) / var(--so-per));--so-h:calc((100dvh - 21rem - 2 * var(--so-rows) * .75rem) / (2 * var(--so-rows)));--so-s:max(3.5rem, min(var(--so-w), var(--so-h)));flex-direction:column;align-items:center;gap:1rem;display:flex}.so-grid.svelte-nyktor{grid-template-columns:repeat(var(--so-per), var(--so-s));justify-content:center;gap:.75rem;display:grid}.so-cell.svelte-nyktor{width:var(--so-s);height:var(--so-s);border-radius:1.25rem;position:relative}.so-slot.svelte-nyktor{border:3px dashed var(--learn-line);background:var(--learn-sunken);justify-content:center;align-items:center;display:flex}.so-slot-filled.svelte-nyktor{background:var(--learn-paper);border-style:solid}.so-slot-right.svelte-nyktor{border-style:solid;border-color:var(--learn-correct)}.so-mark.svelte-nyktor{font-size:calc(var(--so-s) * .4);color:var(--learn-ink-faint);font-weight:800;line-height:1}.so-pool.svelte-nyktor{background:0 0}.so-face.svelte-nyktor{border-radius:inherit;width:100%;height:100%;color:var(--learn-ink);cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:0;display:flex}.so-face.svelte-nyktor:disabled{cursor:default}.so-face.svelte-nyktor img{width:84%!important;height:84%!important}.so-pool-btn.svelte-nyktor{border:3px solid var(--learn-line);background:var(--learn-paper);border-bottom-width:6px;transition:transform .15s}.so-pool-btn.svelte-nyktor:active:not(:disabled){border-bottom-width:3px;transform:translateY(3px)}.so-tick.svelte-nyktor{background:var(--learn-correct);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;font-weight:700;display:flex;position:absolute;top:-.5rem;right:-.5rem}.so-words.svelte-nyktor{--so-tw:max(6rem, var(--so-w));--so-th:max(3.5rem, min(5rem, var(--so-h)));--so-fs:min(1.5rem, calc(var(--so-tw) / (var(--so-chars) * .62 + 1)))}.so-words.svelte-nyktor .so-grid:where(.svelte-nyktor){grid-template-columns:repeat(var(--so-per), var(--so-tw))}.so-words.svelte-nyktor .so-cell:where(.svelte-nyktor){width:var(--so-tw);height:var(--so-th);border-radius:1rem}.so-words.svelte-nyktor .so-mark:where(.svelte-nyktor){font-size:calc(var(--so-th) * .45)}.so-words.svelte-nyktor .so-face:where(.svelte-nyktor){overflow-wrap:normal;word-break:keep-all;white-space:nowrap;padding:0 .5rem}.so-words.svelte-nyktor .so-face:where(.svelte-nyktor) *{line-height:1.2;font-size:var(--so-fs)!important}@media (orientation:landscape) and (height<=520px){.so-stage.svelte-nyktor{--so-w:calc((min(100vw, 48rem) - 6rem) / (2 * var(--so-per)) - .75rem);--so-h:calc((100dvh - 13rem) / var(--so-rows) - .75rem);flex-flow:wrap;justify-content:center}.so-words.svelte-nyktor{--so-tw:max(5.5rem, calc((min(100vw, 48rem) - 10rem) / (2 * var(--so-per)) - .75rem))}}@media (prefers-reduced-motion:reduce){.so-pool-btn.svelte-nyktor{transition:none}}:root[data-reduced-motion] .so-pool-btn.svelte-nyktor{transition:none}
