main[data-astro-cid-prufyza7]{max-width:min(700px,100% - 2em)}.back[data-astro-cid-prufyza7]{margin-bottom:1em;font-size:.9em;text-decoration:none;display:inline-block}.uk-heading[data-astro-cid-prufyza7]{font-size:1.6em;font-style:italic}.hud[data-astro-cid-prufyza7]{color:rgb(var(--gray-dark));align-items:center;gap:1.5em;margin:.5em 0 1.5em;font-size:.95em;display:flex}.hud[data-astro-cid-prufyza7] strong[data-astro-cid-prufyza7]{color:var(--accent)}.win[data-astro-cid-prufyza7]{color:var(--accent);font-size:1.1em;font-weight:700}.game-area[data-astro-cid-prufyza7]{grid-template-columns:1fr 1fr;gap:2em;display:grid}.panel-label[data-astro-cid-prufyza7]{font-family:var(--font-kyiv);color:rgb(var(--gray));letter-spacing:.15em;margin-bottom:.6em;font-size:1em}.answers[data-astro-cid-prufyza7]{grid-template-columns:1fr;gap:.7em;display:grid}.board[data-astro-cid-prufyza7]{perspective:1000px;grid-template-columns:repeat(2,1fr);gap:.7em;display:grid}.answer{box-sizing:border-box;color:#1a1520;text-align:center;cursor:pointer;background:#f4ead0;border:2px solid #0000;border-radius:8px;padding:.9em 1em;font-size:1em;font-weight:700;transition:opacity .3s,border-color .15s,transform .25s}.answer:hover{border-color:var(--accent-dark)}.answer.matched{opacity:.35;cursor:default;border-color:#0000}.answer.shake{border-color:#b23a3a;animation:.4s shake-flat}.answer.dodge{animation:.3s dodge-pop}.answer.dodging{z-index:998;transition:left .45s cubic-bezier(.34,1.56,.64,1),top .45s cubic-bezier(.34,1.56,.64,1),opacity .5s,transform .5s;position:fixed;box-shadow:0 8px 24px #0009}.answer.vanish{opacity:0;pointer-events:none;transform:scale(.7)}.dodge-emoji{z-index:1001;opacity:0;pointer-events:none;font-size:2.4em;transition:transform .35s,opacity .35s;position:fixed;transform:translate(-50%,-50%)scale(.5)}.dodge-emoji.show{opacity:1;transform:translate(-50%,-90%)scale(1.3)}.card{aspect-ratio:3/4;cursor:pointer;transform-style:preserve-3d;transition:transform .5s;position:relative}.card.flipped,.card.matched{transform:rotateY(180deg)}.card.matched{cursor:default}.card.shake{animation:.4s shake}.card-face{text-align:center;backface-visibility:hidden;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:.5em;display:flex;position:absolute;inset:0}.card-back{font-family:var(--font-kyiv);color:var(--accent);background:linear-gradient(160deg,#251d2e,#100c15);border:1px solid #d4af3759;font-size:1.8em}.card-front{background:var(--accent);color:#1a1520;border:1px solid #d4af3780;font-size:1em;font-weight:700;transform:rotateY(180deg)}.card.matched .card-front{box-shadow:0 0 0 2px var(--accent), 0 0 16px #d4af3799}@keyframes shake{0%,to{transform:translate(0)rotateY(180deg)}20%{transform:translate(-6px)rotateY(180deg)}40%{transform:translate(6px)rotateY(180deg)}60%{transform:translate(-4px)rotateY(180deg)}80%{transform:translate(4px)rotateY(180deg)}}@keyframes shake-flat{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes dodge-pop{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ig-toast{z-index:999;box-shadow:var(--box-shadow);color:rgb(var(--gray-dark));opacity:0;pointer-events:none;background:#1b1621;border:1px solid #d4af3766;border-radius:12px;align-items:center;gap:.6em;padding:.7em 1.1em;font-size:.95em;font-weight:700;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:90px;right:20px;transform:translateY(-12px)scale(.9)}.ig-toast.show{opacity:1;transform:translateY(0)scale(1)}.ig-toast .ig-icon{font-size:1.4em;animation:.4s pop}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.3)}to{transform:scale(1)}}.break-modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050308d9;justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}.break-modal[hidden]{display:none}.break-box{box-shadow:var(--box-shadow);text-align:center;background:linear-gradient(160deg,#1b1621,#100c15);border:1px solid #d4af3766;border-radius:16px;width:100%;max-width:420px;padding:2em;position:relative}.dismiss-btn{color:rgb(var(--gray));cursor:pointer;background:0 0;border:none;padding:.2em;font-size:1.4em;line-height:1;position:absolute;top:.6em;right:.8em}.dismiss-btn:hover{color:var(--accent)}.break-line1{font-family:var(--font-atkinson);color:var(--accent);margin:0 0 1.2em;font-size:1.4em;font-weight:700}.choice-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;font-size:.95em;font-family:var(--font-atkinson);background:0 0;border-radius:8px;padding:.6em 1.6em}.choice-btn:hover{background:#d4af371f}
