/* Add one lobby alcove while retaining the approved image everywhere else. */
.opening-visual .lobby-table-entrance{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
.lobby-table-games{left:16.5%;top:28%;width:10.6%;height:32.5%}
.home-nav{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(160px,1fr)!important}
#video-poker{border-bottom:0}
#table-games{padding:0;margin:0;scroll-margin-top:0;background:#100d08!important;border-bottom:1px solid #806132}
#table-games .table-games-room{position:relative;width:100%;line-height:0}
#table-games .table-games-map{display:block;width:100%;height:auto;aspect-ratio:1672/941}
#table-games .table-game-entry{cursor:pointer;outline:none}
#table-games .table-game-outline{fill:#ffe1a0;fill-opacity:0;stroke:#ffe3a0;stroke-opacity:0;stroke-width:3;vector-effect:non-scaling-stroke;transition:fill-opacity .16s,stroke-opacity .16s}
#table-games .table-game-entry:hover .table-game-outline,#table-games .table-game-entry:focus-visible .table-game-outline{fill-opacity:.1;stroke-opacity:1}
#table-games .table-games-return{position:absolute;left:2%;bottom:2%;z-index:2;margin:0;background:linear-gradient(#251b0e,#0c0a07);border-color:#dfb768;box-shadow:0 3px 12px #0009}
#table-games .table-games-mobile{display:none}
@media(max-width:1000px){
 #table-games .table-games-return{position:relative;left:auto;bottom:auto;display:flex;width:max-content;max-width:calc(100% - 24px);margin:12px auto}
 #table-games .table-games-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 14px 18px}
 #table-games .table-games-mobile a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px;border:1px solid #b58c4c;border-radius:5px;background:linear-gradient(150deg,#2a2115,#0b0a08);color:#ffe3a0;font:700 14px/1.3 Arial,sans-serif}
 #table-games .table-games-mobile a:hover,#table-games .table-games-mobile a:focus-visible{outline:2px solid #ffe3a0;outline-offset:2px;background:#352717}
}
@media(max-width:900px){.home-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){#table-games .table-game-outline{transition:none}}
