/* games-index.css: phone screenshots on the Waiting Room Games tiles (Oct 2026). Same framing as the Tools page. */
.tool-card.game-card { padding: 0; overflow: hidden; display: flex; flex-direction: column; }
.game-shot { display: flex; justify-content: center; align-items: flex-start; height: 230px; padding: 22px 22px 0;
  background: var(--paper-deep, #F3EDE2); border-bottom: 1px solid var(--line, #E2DACB); overflow: hidden; }
.game-shot img { display: block; width: 100%; max-width: 230px; height: auto; border: 1px solid var(--line, #E2DACB);
  border-bottom: 0; border-radius: 16px 16px 0 0; box-shadow: 0 6px 18px rgba(20, 40, 60, .10); }
.game-body { display: flex; flex-direction: column; flex: 1; padding: 26px 28px 26px; }
.game-body .tag { align-self: flex-start; }
.game-body .more { margin-top: auto; }
@media (max-width: 700px) { .game-shot { height: 210px; } .game-body { padding: 22px; } }
