.result.svelte-1hytn7{border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);animation:svelte-1hytn7-rise .5s var(--ease-out);flex-direction:column;gap:14px;margin-top:22px;padding:clamp(18px,3vw,26px);scroll-margin-top:76px;display:flex}.verdict-row.svelte-1hytn7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.verdict.svelte-1hytn7{font-family:var(--font-display);margin:0;font-size:30px;font-weight:600}.fact.svelte-1hytn7{font-family:var(--font-display);margin:0;font-size:clamp(19px,2.4vw,23px);line-height:1.3}.actions.svelte-1hytn7{gap:8px;display:flex}.actions.svelte-1hytn7 .btn{min-height:44px}.more.svelte-1hytn7{color:var(--ink-2);font-size:14px}@media (orientation:landscape) and (height<=500px){.result.svelte-1hytn7{margin-top:12px;scroll-margin-top:8px}}@keyframes svelte-1hytn7-rise{0%{opacity:0;transform:translateY(14px)}}.run.svelte-op8r8n{margin-top:36px}.run.svelte-op8r8n h2:where(.svelte-op8r8n){margin-bottom:10px;font-size:28px}.run.svelte-op8r8n ol:where(.svelte-op8r8n){margin:0;padding:0;list-style:none}.run.svelte-op8r8n li:where(.svelte-op8r8n){border-top:1px solid var(--rule);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:grid}.mark.svelte-op8r8n{color:var(--a-ink);font-weight:700}.run.svelte-op8r8n li.ok:where(.svelte-op8r8n) .mark:where(.svelte-op8r8n){color:var(--ink)}.who.svelte-op8r8n{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:flex}.game.svelte-hy9bcf{max-width:940px;padding-top:clamp(20px,4vw,48px)}.top.svelte-hy9bcf{justify-content:space-between;align-items:center;gap:12px;display:flex}.title.svelte-hy9bcf{flex-direction:column;gap:8px;display:flex}.pips.svelte-hy9bcf{gap:4px;min-height:8px;display:flex}.pip.svelte-hy9bcf{background:var(--a);width:8px;height:8px;animation:svelte-hy9bcf-pop .35s var(--ease-spring);border-radius:50%}.pip.ok.svelte-hy9bcf{background:var(--ink)}.score.svelte-hy9bcf{align-items:baseline;gap:8px;display:flex}.score.svelte-hy9bcf strong:where(.svelte-hy9bcf){font-size:44px;display:inline-block}.score.svelte-hy9bcf strong.bump:where(.svelte-hy9bcf){animation:svelte-hy9bcf-bump .5s var(--ease-spring)}.best.svelte-hy9bcf{color:var(--ink-3)}.modes.svelte-hy9bcf{border:1px solid var(--rule);background:var(--card);border-radius:999px;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.mode.svelte-hy9bcf{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45em 1em;font-size:14px}.mode[aria-pressed=true].svelte-hy9bcf{background:var(--ink);color:var(--paper)}.stage.fade.svelte-hy9bcf{animation:svelte-hy9bcf-enter .45s var(--ease-out)}.cat.svelte-hy9bcf{text-align:center;margin:22px 0 0}h1.svelte-hy9bcf{letter-spacing:-.03em;text-align:center;margin:8px 0 26px;font-size:clamp(30px,5.5vw,58px)}.hint-slot.svelte-hy9bcf{justify-content:center;margin:-12px 0 16px;display:flex}.cards.svelte-hy9bcf{grid-template-columns:1fr 1fr;gap:clamp(10px,2vw,18px);display:grid}.card.svelte-hy9bcf{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);cursor:pointer;box-shadow:var(--shadow);transition:transform .25s var(--ease-out), box-shadow .25s, opacity .4s;animation:svelte-hy9bcf-deal .5s var(--ease-out) both;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:clamp(16px,3vw,26px) 12px;display:flex;position:relative}.card.side-b.svelte-hy9bcf{animation-delay:80ms}.card.svelte-hy9bcf:not(:disabled):hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)rotate(-.4deg)}.card.side-b.svelte-hy9bcf:not(:disabled):hover{transform:translateY(-4px)rotate(.4deg)}.card.svelte-hy9bcf:not(:disabled):active{transform:scale(.97)}.card.svelte-hy9bcf:disabled{cursor:default;color:inherit}.card.win.svelte-hy9bcf{outline:3px solid var(--ink);transform:translateY(-4px)}.card.lose.svelte-hy9bcf{opacity:.55}.card.wrong.svelte-hy9bcf{animation:.45s svelte-hy9bcf-shake}.badge.svelte-hy9bcf{background:var(--ink);width:34px;height:34px;color:var(--paper);animation:svelte-hy9bcf-pop .5s var(--ease-spring);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-12px;right:-8px}.shape.svelte-hy9bcf{max-width:100%}.shape.svelte-hy9bcf svg{max-width:100%;height:auto}.name.svelte-hy9bcf{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:clamp(16px,2.4vw,20px);font-weight:600;display:flex}.val.svelte-hy9bcf{text-align:center;min-height:1.2em;font-size:clamp(22px,4.5vw,40px)}.yr.svelte-hy9bcf{color:var(--ink-3);font-size:11px}.loading.svelte-hy9bcf{min-height:547px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}@media (width<=640px){.loading.svelte-hy9bcf{min-height:435px}}.spinner.svelte-hy9bcf{background:conic-gradient(var(--a) 0 50%, var(--b) 50% 100%);border-radius:50%;width:34px;height:34px;animation:1s linear infinite svelte-hy9bcf-spin;-webkit-mask:radial-gradient(circle,#0000 42%,#000 44%);mask:radial-gradient(circle,#0000 42%,#000 44%)}.sticky-next.svelte-hy9bcf .btn{min-height:44px}.sticky-next.svelte-hy9bcf{display:none}@media (width<=720px){.sticky-next.svelte-hy9bcf{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule);animation:svelte-hy9bcf-rise .3s var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-next.svelte-hy9bcf .btn:where(.svelte-hy9bcf){flex:1;justify-content:center;padding:.8em}.game.svelte-hy9bcf{padding-bottom:80px}}@media (orientation:landscape) and (height<=500px){.game.svelte-hy9bcf{padding-top:8px;padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.modes.svelte-hy9bcf{margin-bottom:6px}.title.svelte-hy9bcf{flex-flow:wrap;align-items:center}.score.svelte-hy9bcf strong:where(.svelte-hy9bcf){font-size:28px}.cat.svelte-hy9bcf{margin-top:2px}h1.svelte-hy9bcf{margin:2px 0 10px;font-size:clamp(20px,6vh,26px)}.hint-slot.svelte-hy9bcf{margin:-6px 0 6px}.card.svelte-hy9bcf{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"shape name""shape val""shape yr";place-items:center start;gap:0 14px;padding:10px 14px;display:grid}.shape.svelte-hy9bcf{grid-area:shape;width:84px}.shape.svelte-hy9bcf svg{width:84px}.name.svelte-hy9bcf{text-align:left;grid-area:name;justify-content:flex-start;font-size:16px}.val.svelte-hy9bcf{text-align:left;grid-area:val;font-size:26px}.yr.svelte-hy9bcf{grid-area:yr}.loading.svelte-hy9bcf{min-height:230px}.sticky-next.svelte-hy9bcf{z-index:60;padding:8px max(16px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule);justify-content:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.game.svelte-hy9bcf{padding-bottom:64px}}@keyframes svelte-hy9bcf-deal{0%{opacity:0;transform:translateY(16px)rotate(-1.5deg)}}@keyframes svelte-hy9bcf-enter{0%{opacity:0}}@keyframes svelte-hy9bcf-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-hy9bcf-pop{0%{opacity:0;transform:scale(.2)}}@keyframes svelte-hy9bcf-bump{50%{transform:scale(1.4)}}@keyframes svelte-hy9bcf-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes svelte-hy9bcf-spin{to{transform:rotate(360deg)}}
