/* Carcasa comună a jocurilor (CSS-ul fiecărui joc e în css/games/<id>.css) */
.game-host{margin:1rem 0 2rem}
.game{position:relative;margin:0 0 1rem}
.part-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}
.game-say{margin:1rem 0}
.game-tools{display:grid;gap:.7rem;margin-top:1rem;max-width:var(--rand)}
.hint-box{display:grid;gap:.6rem;justify-items:start}
.hint-out{display:grid;gap:.6rem;width:100%}
.hint-step{font-size:1rem}
.hint-step.flash{animation:hintflash .5s var(--ease-out) 1}
@keyframes hintflash{from{transform:translateX(10px);opacity:.4}to{transform:translateX(0);opacity:1}}
.game .btn,.game .chip{touch-action:manipulation}
.game svg text{font-family:var(--f-body)}
