/* Original photographic timber texture; the whole surface accepts a dropped card. */
.game-board .felt {
  inset: 65px 9px 23px;
  overflow: hidden;
  pointer-events: none;
  border: 0;
  border-radius: 3px 7px 2px 4px;
  background: linear-gradient(105deg, #11191233, #15221b0a 38%, #07130f3b),
    url('./assets/table-weathered.jpg') center / cover, #4c483a;
  box-shadow: 0 5px 0 #2a2c23, 0 9px 0 #1b241e,
    0 20px 28px #040d0ba6, inset 0 -5px 7px #171b1599,
    inset 0 1px 3px #b7a47a38, inset 4px 0 9px #0b171a55;
}
.game-board .felt::before,
.game-board .felt::after { content: none; }
.game-board .table-empty {
  opacity: .76;
  text-shadow: 0 2px 5px #08110bea;
}
.game-board .table-status {
  background: #1e2924f5;
  border-color: #ac9d7166;
  box-shadow: 0 3px 12px #10171180;
}
@media (max-width: 580px) {
  .game-board .felt { inset: 54px 1px 20px; border-radius: 3px 5px 2px 3px; }
}
