.games-intro[data-astro-cid-mbxvrl2x]{background:var(--purple);border-bottom:var(--border);padding:3.5rem 0}h1[data-astro-cid-mbxvrl2x]{font-family:var(--font-display);letter-spacing:-.04em;margin:1rem 0 1.25rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.12}h1[data-astro-cid-mbxvrl2x] span[data-astro-cid-mbxvrl2x]{color:var(--cream)}.games-intro[data-astro-cid-mbxvrl2x] p[data-astro-cid-mbxvrl2x]{max-width:62ch;font-size:1.15rem}.games-directory[data-astro-cid-mbxvrl2x]{padding:3.5rem 0 4rem}.games-grid[data-astro-cid-mbxvrl2x]{gap:2rem;display:grid}.game-card[data-astro-cid-mbxvrl2x]{border:var(--border);box-shadow:var(--shadow);background:var(--cream);grid-template-columns:minmax(250px,.8fr) 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.game-card[data-astro-cid-mbxvrl2x]:hover{box-shadow:10px 10px 0 var(--black);transform:translate(-3px,-3px)}.game-actions[data-astro-cid-mbxvrl2x] a[data-astro-cid-mbxvrl2x]:focus-visible{outline:4px solid var(--purple);outline-offset:4px}.game-art[data-astro-cid-mbxvrl2x]{background:var(--yellow);border-right:var(--border);align-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid;position:relative;overflow:hidden}.art-label[data-astro-cid-mbxvrl2x]{letter-spacing:.12em;font-size:.75rem;font-weight:900}.cult-invitation[data-astro-cid-mbxvrl2x]{width:min(100%,390px);height:auto;margin:-.5rem 0;display:block}.cult-art-caption[data-astro-cid-mbxvrl2x]{letter-spacing:.12em;text-align:center;font-size:.68rem;font-weight:900}.word-ladder[data-astro-cid-mbxvrl2x]{gap:.45rem;display:grid;transform:rotate(-4deg)}.word-row[data-astro-cid-mbxvrl2x]{gap:.45rem;display:flex}.word-row[data-astro-cid-mbxvrl2x] span[data-astro-cid-mbxvrl2x]{background:var(--cream);border:2px solid var(--black);width:42px;height:42px;box-shadow:2px 2px 0 var(--black);font-family:var(--font-display);place-items:center;font-size:1.2rem;display:grid}.word-row[data-astro-cid-mbxvrl2x] .changed[data-astro-cid-mbxvrl2x]{background:var(--pink)}.art-spark[data-astro-cid-mbxvrl2x]{font-size:3.8rem;position:absolute;bottom:8%;right:7%}.game-info[data-astro-cid-mbxvrl2x]{flex-direction:column;align-items:flex-start;padding:2.5rem;display:flex}.game-tag[data-astro-cid-mbxvrl2x]{text-transform:uppercase;background:var(--cyan);border:2px solid var(--black);padding:.25rem .65rem;font-size:.78rem;font-weight:900}h2[data-astro-cid-mbxvrl2x]{font:clamp(2rem, 4vw, 3rem) var(--font-display);letter-spacing:-.04em;margin:.75rem 0}.game-info[data-astro-cid-mbxvrl2x] p[data-astro-cid-mbxvrl2x]{max-width:48ch}.game-details[data-astro-cid-mbxvrl2x]{margin:1rem 0 1.5rem;font-size:.85rem}.game-actions[data-astro-cid-mbxvrl2x]{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.game-actions[data-astro-cid-mbxvrl2x] a[data-astro-cid-mbxvrl2x]{border:2px solid var(--black);padding:.75rem 1.2rem;font-weight:700;text-decoration:none}.game-cta[data-astro-cid-mbxvrl2x]{background:var(--black);color:var(--cream)}.game-story-link[data-astro-cid-mbxvrl2x]{background:var(--pink)}.games-note[data-astro-cid-mbxvrl2x]{max-width:65ch;margin-top:2rem;font-size:.95rem}.dinner-deck[data-astro-cid-mbxvrl2x]{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:280px;display:flex}.dinner-deck[data-astro-cid-mbxvrl2x] span[data-astro-cid-mbxvrl2x]{background:var(--cream);border:var(--border);box-shadow:var(--shadow-sm);color:#9a2434;place-items:center;width:75px;height:120px;font-weight:900;display:grid;transform:rotate(-5deg)}.dinner-deck[data-astro-cid-mbxvrl2x] span[data-astro-cid-mbxvrl2x]:nth-child(2){background:var(--pink);transform:rotate(3deg)}.dinner-deck[data-astro-cid-mbxvrl2x] b[data-astro-cid-mbxvrl2x]{text-align:center;width:100%;margin-top:1rem}@media (width<=650px){.games-intro[data-astro-cid-mbxvrl2x]{padding:2.5rem 0}.game-card[data-astro-cid-mbxvrl2x]{grid-template-columns:1fr}.game-art[data-astro-cid-mbxvrl2x]{border-right:0;border-bottom:var(--border)}.game-info[data-astro-cid-mbxvrl2x]{padding:1.5rem}.games-directory[data-astro-cid-mbxvrl2x]{padding:2rem 0 3rem}}@media (prefers-reduced-motion:reduce){.game-card[data-astro-cid-mbxvrl2x]{transition:none}}
