.motif.svelte-20dhw7{display:block;overflow:visible}.memory.svelte-hwq618{height:var(--fit-h,calc(100dvh - 118px));flex-direction:column;display:flex}section.svelte-hwq618{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}h2.svelte-hwq618{font-size:1.5rem}.row.svelte-hwq618{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.big.svelte-hwq618{font-size:1.3rem}.decks.svelte-hwq618{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deck.svelte-hwq618{color:var(--ink);border:3px solid #0000;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:1.1rem;display:grid}.deck[aria-checked=true].svelte-hwq618{border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, transparent), transparent), var(--surface)}.fan.svelte-hwq618{width:84px;height:58px;position:relative}.fan.big.svelte-hwq618{width:130px;height:90px}.mini-card.svelte-hwq618{left:calc(var(--k) * 26%);aspect-ratio:.82;width:48%;rotate:calc((var(--k) - 1) * 10deg);background:#fffdf6;border:2px solid #f0dfbf;border-radius:10px;place-items:center;padding:4px;display:grid;position:absolute;top:0;box-shadow:0 3px 6px #0000001f}.levels.svelte-hwq618{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.levels.svelte-hwq618 li:where(.svelte-hwq618):last-child{grid-column:1/-1}.lvl.svelte-hwq618{width:100%;height:100%;color:var(--ink);text-align:left;border:3px solid #0000;grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 14px;display:grid}.lvl.next.svelte-hwq618{border-color:var(--deck);animation:2.4s ease-in-out infinite svelte-hwq618-nudge}.n.svelte-hwq618{background:var(--deck);color:#fff;border-radius:50%;grid-row:1/-1;place-items:center;width:40px;height:40px;font-size:1.3rem;font-weight:700;display:grid}.gridpic.svelte-hwq618{grid-template-columns:repeat(var(--cols), 12px);gap:3px;display:grid}.gridpic.svelte-hwq618 i:where(.svelte-hwq618){background:color-mix(in srgb, var(--deck) 60%, var(--surface));border-radius:3px;height:15px}.pairs.svelte-hwq618{color:var(--ink-soft);font-size:1.15rem}.tip.svelte-hwq618{color:var(--ink-soft);justify-content:center;align-items:center;gap:6px;font-size:1.15rem;display:flex}.top.svelte-hwq618{align-items:center;gap:10px;display:flex}.chip.svelte-hwq618{background:var(--deck);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 12px;font-weight:600}.moves.svelte-hwq618{align-items:baseline;gap:4px;font-size:1.05rem;display:flex}.moves.svelte-hwq618 b:where(.svelte-hwq618){font-size:1.5rem}.found.svelte-hwq618{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:110px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.found.svelte-hwq618 li:where(.svelte-hwq618){background:var(--line);border-radius:50%;width:12px;height:12px}.found.svelte-hwq618 li.got:where(.svelte-hwq618){background:var(--deck)}.table.svelte-hwq618{flex:1;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.cards.svelte-hwq618{--gap:10px;--w:min(calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols)), calc((100cqh - (var(--rows) - 1) * var(--gap)) / var(--rows) * .82), 150px);grid-template-columns:repeat(var(--cols), var(--w));gap:var(--gap);display:grid}.mcard.svelte-hwq618{aspect-ratio:.82;perspective:700px;background:0 0;border:0;padding:0}.inner.svelte-hwq618{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s var(--ease-spring);display:block;position:relative}.up.svelte-hwq618 .inner:where(.svelte-hwq618){transform:rotateY(180deg)}.face.svelte-hwq618{backface-visibility:hidden;border-radius:16px;place-items:center;display:grid;position:absolute;inset:0}.back.svelte-hwq618{background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 40%), repeating-linear-gradient(45deg, transparent 0 8px, #ffffff1f 8px 16px), var(--deck);box-shadow:0 5px 0 color-mix(in srgb, var(--deck), #000 25%), var(--shadow-sm)}.back.svelte-hwq618 svg:where(.svelte-hwq618){width:62%}.front.svelte-hwq618{box-shadow:0 5px 0 #e5cfa6, var(--shadow-sm);background:#fffdf6;border:3px solid #f0dfbf;padding:6%;transform:rotateY(180deg)}.matched.svelte-hwq618 .front:where(.svelte-hwq618){border-color:var(--green);box-shadow:0 5px #23843f}.pop.svelte-hwq618 .front:where(.svelte-hwq618){animation:svelte-hwq618-pop .6s var(--ease-spring)}.win-flash.svelte-hwq618{animation:svelte-hwq618-pop .5s var(--ease-spring) backwards;justify-items:center;gap:4px;padding:16px 26px;font-size:1.3rem;display:grid;position:absolute}@keyframes svelte-hwq618-pop{40%{scale:1.12}}@keyframes svelte-hwq618-nudge{50%{translate:0 -3px}}.sky.svelte-hwq618{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--sky) 22%, transparent), transparent 70%), var(--surface);flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:16px;display:flex}.phase.svelte-hwq618{font-family:var(--font-hand);color:var(--ink);font-size:2.2rem;line-height:1.1}.balloon-wrap.svelte-hwq618{flex:1;place-items:center;width:100%;min-height:0;display:grid}.balloon.svelte-hwq618{height:100%;max-height:460px;overflow:visible}.balloon.svelte-hwq618 .body:where(.svelte-hwq618){transform-origin:60px 116px;transform:scale(var(--s));transition:transform .12s linear}.balloon.svelte-hwq618:not(.still){animation:6s ease-in-out infinite svelte-hwq618-sway}.breath-bar.svelte-hwq618{width:min(100%,320px)}.clock.svelte-hwq618{align-items:center;gap:10px;width:min(100%,420px);display:flex}.clock.svelte-hwq618 .progress:where(.svelte-hwq618){flex:1}.clock.svelte-hwq618 .hand:where(.svelte-hwq618){min-width:40px;font-size:1.2rem}@keyframes svelte-hwq618-sway{50%{rotate:3deg}}.done.svelte-hwq618{justify-content:center;align-items:center}.done-card.svelte-hwq618{text-align:center;justify-items:center;gap:12px;width:min(100%,520px);padding:22px;display:grid}@media (width>=900px){.home.svelte-hwq618{grid-template-rows:auto 1fr auto;display:grid}.decks.svelte-hwq618{width:min(100%,820px);margin:0 auto}.fan.svelte-hwq618{width:120px;height:80px}.levels.svelte-hwq618{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;align-content:center}.levels.svelte-hwq618 li:where(.svelte-hwq618):last-child{grid-column:auto}.lvl.svelte-hwq618{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:260px;padding:18px 10px}.n.svelte-hwq618{grid-row:auto}.gridpic.svelte-hwq618{grid-template-columns:repeat(var(--cols), 16px)}.gridpic.svelte-hwq618 i:where(.svelte-hwq618){height:20px}.cards.svelte-hwq618{grid-template-columns:repeat(var(--wcols), var(--w));--gap:14px;--w:min(calc((100cqw - (var(--wcols) - 1) * var(--gap)) / var(--wcols)), calc((100cqh - (var(--wrows) - 1) * var(--gap)) / var(--wrows) * .82), 170px)}.found.svelte-hwq618{max-width:none}.found.svelte-hwq618 li:where(.svelte-hwq618){width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.inner.svelte-hwq618{transition:none}.lvl.next.svelte-hwq618,.pop.svelte-hwq618 .front:where(.svelte-hwq618),.win-flash.svelte-hwq618{animation:none}.balloon.svelte-hwq618 .body:where(.svelte-hwq618){transition:none}}
