/* Live/private tables inside the lobby (index.html #game) — same v3 riverboat-Vegas look. Visual only. */
html.rb body #game #gv.felt{position:relative;padding:18px!important;border:14px solid transparent!important;border-radius:120px 120px 28px 28px!important;
background:var(--v3-felt) padding-box,linear-gradient(180deg,rgba(255,240,220,.2),rgba(0,0,0,.45)) border-box,url(/textures/leather.jpg?v=1793081810) 0 0/256px border-box!important;
background-size:auto,auto,256px,auto,auto,256px!important;
box-shadow:0 0 0 3px #6e5018,0 0 0 5px #c9a24a,0 0 0 13px #2a160a,0 0 0 15px #c9a24a,inset 0 0 0 2px rgba(201,162,74,.75),inset 0 12px 22px rgba(0,0,0,.55),inset 0 0 50px rgba(0,0,0,.45),0 22px 40px rgba(0,0,0,.85),0 0 70px 20px rgba(255,170,80,.10)!important;margin:16px 14px 10px!important}
html.rb body #game #gv:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px dashed rgba(232,200,130,.4);pointer-events:none}
html.rb body #game #gv .ctr{color:#e2c36e;font:700 13px Georgia,serif;letter-spacing:2px;text-shadow:0 1px 0 #000}
html.rb body #game #gv .ctr b{color:#f4dc96;font-size:18px}
html.rb body #game #gv .seats{gap:10px}
html.rb body #game #gv .seat{background:radial-gradient(ellipse at 50% 30%,rgba(0,0,0,.15),rgba(0,0,0,.35));border:2px solid rgba(226,195,110,.75);border-radius:46% 46% 14px 14px;box-shadow:inset 0 0 12px rgba(0,0,0,.5);color:#f1e2b5;padding:8px 4px}
html.rb body #game #gv .seat b{display:inline-block;color:#2a1600;background:linear-gradient(#f4dc96,#c9a24a 55%,#8a6a1a);border-radius:4px;padding:1px 6px;font:700 11px Georgia,serif;margin-bottom:3px}
html.rb body #game #gv .seat.me{box-shadow:0 0 0 2px #2fa85a,inset 0 0 12px rgba(0,0,0,.5)}
html.rb body #game #gv .seat.on{box-shadow:0 0 0 3px #ffe680,0 0 18px rgba(255,220,120,.6)}
html.rb body #game #gv .bets{gap:8px}
html.rb body #game #gv .bet{border:2px solid #e2c36e;background:rgba(0,0,0,.12);color:#f4dc96;font:700 13px Georgia,serif;letter-spacing:1px;text-shadow:0 1px 0 #000;box-shadow:inset 0 0 10px rgba(0,0,0,.35)}
html.rb body #game #gv .bet small{display:block;color:#f1e2b5;font:11px Arial;letter-spacing:0}
html.rb body #game #gv .die{background:linear-gradient(145deg,#e0303a,#8e0d14);color:#fff;border-radius:9px;box-shadow:inset 0 2px 3px rgba(255,255,255,.35),0 4px 8px rgba(0,0,0,.6)}
html.rb body #game #gv .rc{border-color:#e2c36e!important}
html.rb body #game #gv .rc.r{background:#9b1420!important}html.rb body #game #gv .rc.b{background:#121212!important}html.rb body #game #gv .rc.g{background:#0e6b35!important}
html.rb body #game #chatbox.felt{background:url(/textures/leather.jpg?v=1793081810) 0 0/256px,#1c110b!important;border:3px solid #c9a24a!important;border-radius:12px!important}
