.tile.svelte-4lsiak{perspective:600px}.tile-flipper.svelte-4lsiak{transform-style:preserve-3d;transition:transform .24s ease-in-out var(--flip-delay);position:absolute;inset:0}.paused.svelte-4lsiak .tile-flipper:where(.svelte-4lsiak){transform:var(--flip-transform)}.tile-front.svelte-4lsiak,.tile-back.svelte-4lsiak{backface-visibility:hidden}.tile-back.svelte-4lsiak{transform:var(--flip-transform)}@keyframes svelte-4lsiak-hint-pulse{0%,to{opacity:1}50%{opacity:.2}}.hint-ring.svelte-4lsiak{animation:2s ease-in-out infinite svelte-4lsiak-hint-pulse}@media (prefers-reduced-motion:reduce){.tile-flipper.svelte-4lsiak,.paused.svelte-4lsiak .tile-flipper:where(.svelte-4lsiak),.tile-back.svelte-4lsiak{transition:none;transform:none}.tile-front.svelte-4lsiak,.tile-back.svelte-4lsiak{transition:opacity .24s ease-in-out var(--flip-delay)}.tile-back.svelte-4lsiak,.paused.svelte-4lsiak .tile-front:where(.svelte-4lsiak){opacity:0}.paused.svelte-4lsiak .tile-back:where(.svelte-4lsiak){opacity:1}}.game-screen.svelte-clv6ji{--game-frame-width:min(36rem, max(16rem, calc(100dvh - 22rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))))}.board-frame.svelte-clv6ji{max-width:var(--game-frame-width)}@media (height<=600px){.game-screen.svelte-clv6ji>section:where(.svelte-clv6ji),.play-area.svelte-clv6ji{gap:.5rem}}
