.bar[data-astro-cid-xc57ae2f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 26px}.levels[data-astro-cid-xc57ae2f]{display:flex;flex-wrap:wrap;gap:12px}.levels[data-astro-cid-xc57ae2f] .btn[data-astro-cid-xc57ae2f][aria-pressed=true]{--b: var(--honey);--b-deep: var(--honey-deep)}.score[data-astro-cid-xc57ae2f]{font:600 1.4rem var(--display);margin:0}@media(max-width:520px){.bar[data-astro-cid-xc57ae2f]{flex-direction:column;align-items:stretch;margin-bottom:18px}.levels[data-astro-cid-xc57ae2f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.levels[data-astro-cid-xc57ae2f] .btn[data-astro-cid-xc57ae2f]{padding-inline:.3em;font-size:1rem}.score[data-astro-cid-xc57ae2f]{text-align:center;font-size:1.2rem}}.board[data-astro-cid-xc57ae2f]{list-style:none;margin:0 auto;padding:0;display:grid;gap:clamp(8px,1.6vw,16px);grid-template-columns:repeat(3,1fr);max-width:640px}.board[data-astro-cid-xc57ae2f][data-level=medium]{grid-template-columns:repeat(4,1fr);max-width:760px}.board[data-astro-cid-xc57ae2f][data-level=hard]{grid-template-columns:repeat(5,1fr);max-width:900px}@media(max-width:560px){.board[data-astro-cid-xc57ae2f][data-level=hard]{grid-template-columns:repeat(4,1fr)}}.board[data-astro-cid-xc57ae2f] button{position:relative;width:100%;aspect-ratio:3 / 4;padding:0;border:0;background:none;cursor:pointer;perspective:800px}.board[data-astro-cid-xc57ae2f] .inner{position:absolute;inset:0;transition:transform .45s cubic-bezier(.3,1.3,.5,1);transform-style:preserve-3d}.board[data-astro-cid-xc57ae2f] button[data-up=true] .inner{transform:rotateY(180deg)}.board[data-astro-cid-xc57ae2f] .side{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;display:grid;place-items:center;box-shadow:0 6px #0000004d,0 10px 16px #0000004d}.board[data-astro-cid-xc57ae2f] .back{background:radial-gradient(circle at 50% 50%,var(--brass) 0 9%,#8a5f17 10% 12%,transparent 13%),repeating-linear-gradient(172deg,rgba(255,255,255,.05) 0 2px,transparent 2px 14px),linear-gradient(180deg,#b77a47,#8d5730);border:4px solid var(--walnut)}.board[data-astro-cid-xc57ae2f] .front{transform:rotateY(180deg);background:#fff;border:5px solid var(--c)}.board[data-astro-cid-xc57ae2f] .front img{width:86%;height:86%;object-fit:contain}.board[data-astro-cid-xc57ae2f] button[data-matched=true] .front{box-shadow:0 0 0 4px var(--honey),0 10px 16px #0000004d}.win[data-astro-cid-xc57ae2f]{margin-top:30px;text-align:center}.win[data-astro-cid-xc57ae2f] .letters[data-astro-cid-xc57ae2f]{font-size:clamp(2rem,5vw,3rem);margin:0 0 6px}.win[data-astro-cid-xc57ae2f] .lede[data-astro-cid-xc57ae2f]{margin-inline:auto}.confetti[data-astro-cid-xc57ae2f]{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:60}.confetti[data-astro-cid-xc57ae2f] i{position:absolute;top:-20px;width:12px;height:16px;border-radius:4px;animation:fall 2.4s ease-in forwards}@keyframes fall{to{transform:translateY(110vh) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.confetti[data-astro-cid-xc57ae2f]{display:none}}
