.help.svelte-15j2wjr{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}h2.svelte-15j2wjr{letter-spacing:-.02em;outline:none;margin:0;font-size:26px}p.svelte-15j2wjr{color:var(--ui-ink-muted,#6e6e73);margin:0;font-size:15px}.example.svelte-15j2wjr{justify-content:center;gap:20px;width:100%;padding:4px 0;display:flex}.label.svelte-15j2wjr{color:var(--ui-ink-muted,#6e6e73);margin-bottom:10px;font-size:12px;display:block}.pair.svelte-15j2wjr{justify-content:center;gap:12px;display:flex}.tile.svelte-15j2wjr{aspect-ratio:1;background:#fff9ec;border:1px solid #d6cfc1;border-radius:8px;width:56px;position:relative}img.svelte-15j2wjr{width:100%;height:100%;position:absolute;inset:0}.shared.svelte-15j2wjr{opacity:0}.selection.svelte-15j2wjr{border:2px solid var(--game-color,#47417c);opacity:0;border-radius:11px;position:absolute;inset:-4px}.second.svelte-15j2wjr .selection:where(.svelte-15j2wjr){opacity:1}.motion-label.svelte-15j2wjr,.replay.svelte-15j2wjr{display:none}ol.svelte-15j2wjr{text-align:left;color:var(--ui-ink-muted,#6e6e73);flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:flex}strong.svelte-15j2wjr{color:var(--ui-ink,#1d1d1f)}button.svelte-15j2wjr{font:inherit;cursor:pointer}.primary.svelte-15j2wjr{background:var(--game-color,#47417c);color:#fff;border:0;border-radius:14px;width:100%;min-height:44px;padding:12px 20px;font-weight:600}button.svelte-15j2wjr:focus-visible{outline:2px solid var(--game-color,#47417c);outline-offset:4px}.replay.svelte-15j2wjr{color:var(--game-color,#47417c);background:0 0;border:0;padding:6px 12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.before.svelte-15j2wjr,.static-label.svelte-15j2wjr{display:none}.motion-label.svelte-15j2wjr,.replay.svelte-15j2wjr{display:block}.tile.svelte-15j2wjr{width:76px}.selection.svelte-15j2wjr{animation:svelte-15j2wjr-first-selection var(--dur-slow) var(--ease-out) .4s both, svelte-15j2wjr-clear-selection var(--dur-slow) var(--ease-out) 1.6s forwards}.second.svelte-15j2wjr .selection:where(.svelte-15j2wjr){animation:svelte-15j2wjr-second-selection var(--dur-slow) var(--ease-out) 1s both}.shared.svelte-15j2wjr{animation:svelte-15j2wjr-match var(--dur-slow) var(--ease-out) 1.6s both}@keyframes svelte-15j2wjr-first-selection{0%{opacity:0}to{opacity:.45}}@keyframes svelte-15j2wjr-clear-selection{0%{opacity:.45}to{opacity:0}}@keyframes svelte-15j2wjr-second-selection{0%{opacity:0}to{opacity:1}}@keyframes svelte-15j2wjr-match{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(1.12)}}}@media (width<=360px){.example.svelte-15j2wjr{gap:12px}.pair.svelte-15j2wjr{gap:8px}.before.svelte-15j2wjr .tile:where(.svelte-15j2wjr),.after.svelte-15j2wjr .tile:where(.svelte-15j2wjr){width:50px}}.mozaic.svelte-lwda1u{box-sizing:border-box;flex:auto;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"hud""board""guidance""controls""error";align-self:center;gap:8px;width:min(100%,440px);min-height:0;padding:4px 8px;display:grid}.hud.svelte-lwda1u{grid-area:hud;justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex}.board-slot.svelte-lwda1u{grid-area:board;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.board.svelte-lwda1u{aspect-ratio:2/3;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100cqw - 12px,66.6667cqh - 8px);display:grid}.retry.svelte-lwda1u{grid-area:error}@media (height<=520px) and (orientation:landscape){.mozaic.svelte-lwda1u{grid-template:"board hud""board guidance"minmax(0,1fr)"board controls""board error"/minmax(0,1fr) minmax(180px,240px);width:min(100%,720px)}.guidance.svelte-lwda1u{align-self:center}}.tile.svelte-lwda1u{background:#fff9ec;border:1px solid #d6cfc1;border-radius:10px;min-width:0;min-height:0;padding:0;position:relative;box-shadow:0 2px 3px #34294c12}.tile.svelte-lwda1u img:where(.svelte-lwda1u){pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tile.active.svelte-lwda1u{outline-offset:2px;outline:3px solid #47417c}.tile.empty.svelte-lwda1u{box-shadow:none;background:#47417c06;border-style:dashed}.tile.svelte-lwda1u:focus-visible{outline-offset:3px;outline:3px solid #47417c}.controls.svelte-lwda1u{flex-wrap:wrap;grid-area:controls;justify-content:center;gap:12px;display:flex}button.svelte-lwda1u{cursor:pointer}.controls.svelte-lwda1u button:where(.svelte-lwda1u){color:#47417c;font:inherit;background:#eeebf6;border:0;border-radius:20px;padding:12px 16px;font-size:13px}button.svelte-lwda1u:disabled{cursor:default}.guidance.svelte-lwda1u{text-align:center;color:#625c6c;grid-area:guidance;min-height:20px;margin:0;font-size:13px}h2.svelte-lwda1u{position:relative}@media (prefers-reduced-motion:no-preference){.concealed.svelte-lwda1u .tile:where(.svelte-lwda1u) img:where(.svelte-lwda1u){opacity:0}.assembling.svelte-lwda1u .tile:where(.svelte-lwda1u) img:where(.svelte-lwda1u){animation:svelte-lwda1u-assemble var(--dur-slow) var(--ease-out) var(--arrival) both}@keyframes svelte-lwda1u-assemble{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.removing.svelte-lwda1u{animation:svelte-lwda1u-lift var(--dur-slow) var(--ease-out) both}@keyframes svelte-lwda1u-lift{to{opacity:0;transform:translateY(-8px)scale(1.12)}}}
