.ws-game.svelte-yyek89{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "solution" "intro" "board" "side";gap:var(--s-3);padding-bottom:var(--s-6)}@media(min-width:960px){html:not([data-bigtext]) .ws-game.svelte-yyek89{grid-template-columns:minmax(0,560px) minmax(280px,400px);grid-template-areas:"head head" "solution side" "intro side" "board side";grid-template-rows:auto auto auto 1fr;column-gap:var(--s-12);justify-content:center}}.game-head.svelte-yyek89{grid-area:head;display:grid;grid-template-columns:var(--touch) 1fr auto;align-items:center;gap:var(--s-2);min-height:64px}.game-head__back.svelte-yyek89{margin-left:calc(-1 * var(--s-3))}.game-head__title.svelte-yyek89{text-align:center;min-width:0}.game-head__theme.svelte-yyek89{font-family:var(--font-display);font-weight:600;font-size:var(--fs-heading);line-height:1.15}.game-head__sub.svelte-yyek89{font-size:var(--fs-caption);color:var(--ink-soft);line-height:1.3}.game-head__timer.svelte-yyek89{min-width:84px;justify-content:center}@media(min-width:960px){.game-head.svelte-yyek89{max-width:560px;width:100%;justify-self:center}}.ws-solution.svelte-yyek89{grid-area:solution;display:grid;justify-items:center;gap:var(--s-2)}.ws-solution.svelte-yyek89 .eyebrow:where(.svelte-yyek89){transition:color var(--t-slow) var(--ease)}.ws-solution__rows.svelte-yyek89{container-type:inline-size;width:100%;display:grid;justify-items:center;gap:var(--s-2)}.ws-solution__rows.svelte-yyek89 .solution__row{gap:6px}.ws-solution__rows.svelte-yyek89 .solution__box{width:min(36px,calc((100cqi - (var(--row-max) + 1) * 6px) / var(--row-max)));height:auto;aspect-ratio:34 / 36;font-size:min(var(--fs-heading),calc(min(36px,calc((100cqi - (var(--row-max) + 1) * 6px) / var(--row-max)))*.66))}.ws-solution__gap.svelte-yyek89{width:10px}.ws-intro.svelte-yyek89{grid-area:intro;text-align:center;font-size:var(--fs-caption);color:var(--ink-soft);margin-block:calc(-1 * var(--s-1)) 0}.ws-game__board.svelte-yyek89{grid-area:board;width:100%;max-width:560px;justify-self:center}.ws-row.svelte-yyek89{display:contents}.ws-grid.svelte-yyek89{cursor:pointer;outline:none}.ws-cell.svelte-yyek89:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:50%}.ws-side.svelte-yyek89{grid-area:side;display:grid;gap:var(--s-4);align-content:start}.ws-status.svelte-yyek89{display:flex;align-items:center;gap:var(--s-3);min-height:52px}.ws-count.svelte-yyek89{flex:1;font-size:var(--fs-small);color:var(--ink-soft);white-space:nowrap}.ws-count__n.svelte-yyek89{font-family:var(--font-display);font-weight:600;font-size:var(--fs-heading);color:var(--ink);margin-right:2px}.chip--current.svelte-yyek89{transition:opacity var(--t-fast) var(--ease);max-width:40%;overflow:hidden}.chip--current.is-hidden.svelte-yyek89{opacity:0}.ws-words.svelte-yyek89{list-style:none;padding:0}@media(min-width:960px){.ws-side.svelte-yyek89{padding-top:calc(64px + var(--s-3))}}.ws-result.svelte-yyek89{display:grid;gap:var(--s-3)}.ws-result__title.svelte-yyek89{font-weight:700}.ws-result__actions.svelte-yyek89{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ws-result__actions.svelte-yyek89 .btn:where(.svelte-yyek89){flex:1}.ws-result__more.svelte-yyek89{justify-self:center;text-align:center;min-height:var(--touch);display:inline-flex;align-items:center}.result.svelte-yyek89{display:grid;gap:var(--s-4)}.result__sub.svelte-yyek89{color:var(--ink-soft);font-size:var(--fs-small);margin-top:calc(-1 * var(--s-3))}.fly-layer.svelte-yyek89{position:fixed;inset:0;pointer-events:none;z-index:40}.fly-layer.svelte-yyek89 .flyer{position:fixed;display:grid;place-items:center;border-radius:var(--radius-s);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:600;font-size:var(--fs-heading);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent) 80%,black);will-change:transform}.is-done.svelte-yyek89 .ws-solution:where(.svelte-yyek89) .solution__box--filled,.ws-solution.svelte-yyek89 .solution__box--filled{animation:svelte-yyek89-box-in var(--t-base) var(--ease) both}@keyframes svelte-yyek89-box-in{0%{opacity:.6}to{opacity:1}}.ws-game.svelte-yyek89 .ws-cell[data-state=lifted]>span{animation:svelte-yyek89-lift var(--t-base) var(--ease-spring) both}@keyframes svelte-yyek89-lift{0%{transform:translateY(0) scale(.9)}to{transform:translateY(-3px) scale(1)}}
