/* R20: subtle table distinction, no outline, mobile landscape edge-to-edge. */
.board .table{inset:11% 28% 9%!important;border:0!important;border-radius:48% / 43%!important;background:radial-gradient(ellipse at 50% 46%,rgba(23,58,58,.72) 0%,rgba(13,37,40,.64) 60%,rgba(6,19,24,.16) 91%,transparent 100%)!important;box-shadow:inset 0 0 42px rgba(0,0,0,.20),0 0 45px rgba(17,53,51,.15)!important;pointer-events:none!important;z-index:1!important}
.board .table .center{top:calc(135px - 11% * 392 / 100)!important}
/* Preserve the established absolute center-chip geometry after narrowing the felt. */
.board .table{inset:0!important;background:radial-gradient(ellipse 24% 44% at 50% 49%,rgba(28,68,65,.62) 0%,rgba(17,48,47,.48) 64%,transparent 100%)!important;box-shadow:none!important}
.board .table .center{top:135px!important}
@media (orientation:landscape) and (pointer:coarse){
 html,body,#stageViewport{margin:0!important;padding:0!important;width:100vw!important;height:100dvh!important;overflow:hidden!important}
 #stageViewport{position:fixed!important;inset:0!important}
 #gameStage{transform-origin:top left!important}
}
