:root{--bg-deep: #070B14;--bg-base: #0E1524;--bg-elevated: #121A2B;--bg-card: #141C2E;--bg-card-hover: #1A2438;--bg-rail: #0A1020;--bg-topbar: rgba(7, 11, 20, .92);--bg-muted: #1A2438;--border-subtle: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--border-accent: rgba(61, 255, 154, .35);--accent: #3DFF9A;--accent-dim: #2BD67A;--accent-glow: rgba(61, 255, 154, .18);--accent-soft: rgba(61, 255, 154, .12);--text-primary: #f2f5f8;--text-secondary: #9aa6b5;--text-muted: #6b7788;--text-inverse: #070B14;--danger: #ff5c6c;--warning: #f5c542;--info: #5b9dff;--rail-width: 68px;--topbar-height: 64px;--right-col-width: 300px;--bottom-nav-height: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-card: 0 8px 24px rgba(0, 0, 0, .35);--font: "Inter", system-ui, -apple-system, sans-serif;color-scheme:dark}[data-skin=rubio]{--void: #14080c;--panel: #3b0d16;--ruby: #8b1e2d;--gold: #c9a24a;--type: #f3e6c8;--bg-deep: var(--void);--bg-base: #1a0a10;--bg-elevated: var(--panel);--bg-card: var(--panel);--bg-card-hover: #4a1220;--bg-rail: #10060a;--bg-topbar: rgba(20, 8, 12, .94);--bg-muted: #2a0e16;--border-subtle: rgba(201, 162, 74, .18);--border-strong: rgba(201, 162, 74, .32);--border-accent: rgba(201, 162, 74, .45);--accent: var(--gold);--accent-dim: #a8863a;--accent-glow: rgba(201, 162, 74, .2);--accent-soft: rgba(201, 162, 74, .12);--text-primary: var(--type);--text-secondary: #d4c4a0;--text-muted: #a89478;--text-inverse: #14080c;--shadow-card: 0 8px 24px rgba(0, 0, 0, .45);--rubio-cta: linear-gradient(180deg, #e0c06a 0%, var(--gold) 45%, #a8863a 100%);--rubio-panel-grad: linear-gradient(180deg, #3b0d16 0%, #1a0a10 100%);--rubio-panel-deep: linear-gradient(165deg, #3b0d16, #14080c)}[data-skin=rubio].app-shell{background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(139,30,45,.28),transparent 50%),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(201,162,74,.1),transparent 45%),var(--bg-deep)}[data-skin=rubio] .game-card{background:linear-gradient(165deg,var(--panel) 0%,var(--void) 100%);border:1px solid rgba(201,162,74,.22);border-radius:12px}[data-skin=rubio] .game-card:hover{border-color:#c9a24a66;box-shadow:0 12px 28px #00000080,0 0 0 1px #c9a24a40}[data-skin=rubio] .game-card__art{border-color:var(--gold, #c9a24a);border-radius:12px}[data-skin=rubio] .game-card:hover .game-card__art{border-color:#e0c06a}[data-skin=rubio] .game-card__play,[data-skin=rubio] .deposit-btn{color:var(--text-inverse);background:var(--rubio-cta);box-shadow:0 0 0 1px #c9a24a66,0 6px 18px #c9a24a38}[data-skin=rubio] .deposit-btn:hover{box-shadow:0 0 0 1px #c9a24a8c,0 8px 22px #c9a24a52}[data-skin=rubio] .balance-pill{background:linear-gradient(180deg,#2a0e16,#1a0a10);border-color:#c9a24a38}[data-skin=rubio] .balance-pill:hover{border-color:#c9a24a73}[data-skin=rubio] .signin-btn:hover{border-color:#c9a24a80;background:#c9a24a14;color:var(--type)}[data-skin=rubio] .signin-btn:active{background:#c9a24a24}[data-skin=rubio] .lobby__hero{background:#1a0a10}[data-skin=rubio] .lobby__hero-frame,[data-skin=rubio] .lobby__hero-stage,[data-skin=rubio] .lobby__hero-img{background:transparent}[data-skin=rubio] .lobby__hero{border:0;box-shadow:0 0 0 1px #c9a24a8c,0 10px 28px #00000073}[data-skin=rubio] .lobby__hero-copy h1{color:var(--type)}[data-skin=rubio] .lobby__id-line,[data-skin=rubio] .lobby__section-title,[data-skin=rubio] .lobby__eyebrow{color:var(--gold)}[data-skin=rubio] .lobby__hero-stat{border-color:#c9a24a59;background:#14080c8c}[data-skin=rubio] .lobby__section-head h2{color:var(--type)}[data-skin=rubio] .icon-rail{background:linear-gradient(180deg,#1a0a10 0%,var(--void) 100%);border-right-color:#c9a24a2e}[data-skin=rubio] .icon-rail__link.is-active{color:var(--gold);background:#c9a24a1a}[data-skin=rubio] .icon-rail__mark svg circle[stroke],[data-skin=rubio] .icon-rail__mark svg path{stroke:var(--gold);fill:var(--gold)}[data-skin=rubio] .icon-rail__mark svg circle[fill="#10141A"],[data-skin=rubio] .icon-rail__mark svg circle:first-child{fill:#10141a;stroke:var(--gold)}[data-skin=rubio] .bottom-nav{background:#14080cf5;border-top-color:#c9a24a33}[data-skin=rubio] .nav-unread-dot{background:var(--gold);color:var(--void);box-shadow:0 0 0 2px var(--void)}[data-skin=rubio] .site-footer{border-top-color:#c9a24a29}[data-skin=rubio] .site-footer__brand,[data-skin=rubio] .site-footer a[href*=fairness],[data-skin=rubio] .site-footer__links a{color:var(--text-secondary)}[data-skin=rubio] .site-footer__links a:hover{color:var(--gold)}[data-skin=rubio] .site-footer__note{color:var(--text-muted)}[data-skin=rubio] .live-bets__item{background:linear-gradient(180deg,#c9a24a0f,#00000026);border-color:#c9a24a29}[data-skin=rubio] .live-bets__win,[data-skin=rubio] .live-bets__amt.is-pos,[data-skin=rubio] .live-bets__mult.is-win,[data-skin=rubio] .live-bets__chip.is-win{color:#3ddc97}[data-skin=rubio] .live-bets__mult.is-loss,[data-skin=rubio] .live-bets__chip.is-loss{color:#c47a7a}[data-skin=rubio] .live-bets__title-row h2{color:var(--gold);font-family:Cinzel,Times New Roman,serif}[data-skin=rubio] .live-bets__avatar{border-color:#c9a24a80}[data-skin=rubio] .top-bar .deposit-btn,[data-skin=rubio] .top-bar .signin-btn.is-primary{background:var(--rubio-cta);color:var(--text-inverse);box-shadow:0 0 0 1px #c9a24a66,0 6px 18px #c9a24a38}[data-skin=rubio] .fb-logo,[data-skin=rubio] .fb-logo__mark,[data-skin=rubio] [aria-label="Rubio.bet"]{background:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}[data-skin=rubio] .fb-logo,[data-skin=rubio] [aria-label="Rubio.bet"]{color:var(--gold)}[data-skin=rubio] .fb-logo__word{color:#f3e6c8;font-weight:700}[data-skin=rubio] .deposit-panel{background:var(--rubio-panel-grad);border-color:#c9a24a47}[data-skin=rubio] .deposit-panel__primary{color:var(--text-inverse);background:var(--rubio-cta);box-shadow:0 0 0 1px #c9a24a66}[data-skin=rubio] .deposit-panel__tabs button.is-active{color:var(--gold);border-color:#c9a24a73;background:#c9a24a1a}[data-skin=rubio] .deposit-panel__eyebrow{color:var(--gold)}[data-skin=rubio] .support-fab-inline{border-color:#c9a24a66!important;background:#14080ceb!important;color:var(--gold)!important}[data-skin=rubio] .age-gate{background:var(--rubio-panel-deep);border-color:#c9a24a47}[data-skin=rubio] .age-gate__eyebrow,[data-skin=rubio] .age-gate__title span{color:var(--gold)}[data-skin=rubio] .age-gate__confirm,[data-skin=rubio] .age-gate button.primary{background:var(--gold);color:var(--void)}[data-skin=rubio] .cashier-hero{background:radial-gradient(ellipse 55% 120% at 0% 40%,rgba(139,30,45,.35),transparent 55%),linear-gradient(135deg,var(--panel) 0%,var(--void) 100%)!important;border-color:#c9a24a47!important}[data-skin=rubio] .cashier-tab.is-active,[data-skin=rubio] .cashier-tabs button.is-active,[data-skin=rubio] .wallet-tabs button.is-active{color:var(--gold)!important;border-color:#c9a24a73!important;background:#c9a24a1a!important;box-shadow:0 0 0 1px #c9a24a59,0 0 28px #c9a24a2e!important}[data-skin=rubio] .cashier-eyebrow,[data-skin=rubio] .cashier-label,[data-skin=rubio] .cashier-section__title,[data-skin=rubio] .cashier-copy-banner strong,[data-skin=rubio] .cashier-copy-banner a,[data-skin=rubio] .cashier-ledger__amt.is-pos,[data-skin=rubio] .cashier-status.is-ok,[data-skin=rubio] .cashier-status--ok,[data-skin=rubio] .cashier-pill--ok{color:var(--gold)!important}[data-skin=rubio] .cashier-cta,[data-skin=rubio] .cashier-primary,[data-skin=rubio] .cashier-btn--primary,[data-skin=rubio] .cashier-form button[type=submit],[data-skin=rubio] .wallet-page button.primary,[data-skin=rubio] .cashier-deposit-btn{color:var(--text-inverse)!important;background:var(--rubio-cta)!important;box-shadow:0 0 0 1px #c9a24a59,0 6px 18px #c9a24a38!important;border-color:transparent!important}[data-skin=rubio] .cashier-asset.is-active,[data-skin=rubio] .cashier-chip.is-active,[data-skin=rubio] .cashier-method.is-active,[data-skin=rubio] .cashier-rail.is-active{border-color:#c9a24a73!important;background:#c9a24a1a!important;box-shadow:0 0 0 3px #c9a24a1f!important;color:var(--gold)!important}[data-skin=rubio] .cashier-avatar,[data-skin=rubio] .cashier-icon-mint{background:linear-gradient(135deg,var(--gold),var(--ruby))!important}[data-skin=rubio] .cashier-panel,[data-skin=rubio] .cashier-card,[data-skin=rubio] .cashier-box{background:var(--rubio-panel-grad)!important;border-color:#c9a24a38!important}[data-skin=rubio] .cashier-copy-banner{border-color:#c9a24a38!important;background:#c9a24a0f!important}[data-skin=rubio] .cashier-input:focus,[data-skin=rubio] .cashier-form input:focus,[data-skin=rubio] .cashier-form select:focus{border-color:#c9a24a73!important;box-shadow:0 0 0 3px #c9a24a1f!important}[data-skin=rubio] .account-page__eyebrow,[data-skin=rubio] .account-page__ok,[data-skin=rubio] .account-page__hint a,[data-skin=rubio] .account-page__card a,[data-skin=rubio] .account-page h1 span{color:var(--gold)!important}[data-skin=rubio] .account-page__cta,[data-skin=rubio] .account-page button.primary,[data-skin=rubio] .account-page__submit,[data-skin=rubio] .account-page__card button[type=submit]{background:var(--gold)!important;color:var(--void)!important;border-color:transparent!important}[data-skin=rubio] .account-page__card{background:var(--rubio-panel-grad);border-color:#c9a24a38}[data-skin=rubio] .account-page__toggle.is-on,[data-skin=rubio] .account-page__switch.is-on{background:var(--gold)!important}[data-skin=rubio] .chat-row--staff{border-color:#c9a24a38!important;background:#c9a24a14!important}[data-skin=rubio] .chat-composer button,[data-skin=rubio] .chat-composer__send{background:var(--rubio-cta)!important;color:var(--text-inverse)!important}[data-skin=rubio] .chat-composer input{background:var(--void)!important;border-color:#c9a24a38!important;color:var(--type)!important}[data-skin=rubio] .chat-page,[data-skin=rubio] .chat-shell,[data-skin=rubio] .chat-panel{background:transparent}[data-skin=rubio] .chat-mock-avatar.is-mint{background:linear-gradient(135deg,var(--gold),var(--ruby))!important}[data-skin=rubio] .support-login__eyebrow,[data-skin=rubio] .support-rank{color:var(--gold)!important}[data-skin=rubio] .support-rank{background:#c9a24a1f!important}[data-skin=rubio] .support-login button[type=submit],[data-skin=rubio] .support-compose button{background:var(--rubio-cta)!important;color:var(--text-inverse)!important}[data-skin=rubio] .support-inbox button.is-active{background:#c9a24a1a!important}[data-skin=rubio] .support-bubble--staff{border-color:#c9a24a38!important;background:#c9a24a14!important}[data-skin=rubio] .support-page{background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(139,30,45,.2),transparent 55%),var(--bg-deep)!important}[data-skin=rubio] .legal-page__back:hover,[data-skin=rubio] .legal-page a,[data-skin=rubio] .legal-page__toc a,[data-skin=rubio] .blocked-page a,[data-skin=rubio] .blocked-page__brand,[data-skin=rubio] .placeholder-page__eyebrow{color:var(--gold)!important}[data-skin=rubio] .game-board__disclaimer{background:#c9a24a0f!important;border-color:#c9a24a2e!important}[data-skin=rubio] .bet-slip{background:var(--rubio-panel-grad)!important;border-color:#c9a24a38!important}[data-skin=rubio] .bet-slip__cta{background:var(--rubio-cta)!important;color:var(--text-inverse)!important;box-shadow:0 0 24px #c9a24a40!important}[data-skin=rubio] .bet-slip__seg button.is-active{background:var(--gold)!important;color:var(--void)!important}[data-skin=rubio] .dice-meter__fill{background:linear-gradient(90deg,#c9a24a26,#c9a24a80)!important}[data-skin=rubio] .fairness-drawer__panel,[data-skin=rubio] .how-to-play__panel,[data-skin=rubio] .verify-panel{background:var(--rubio-panel-deep)!important;border-color:#c9a24a38!important}[data-skin=rubio] .fairness-drawer__backdrop{background:#14080c8c!important}[data-skin=rubio] .result-card{background:linear-gradient(180deg,#5a1824,#3b0d16)!important;box-shadow:0 18px 40px #00000073!important}[data-skin=rubio] .result-card.is-win{border:2px solid #c9a24a!important;box-shadow:0 0 28px #c9a24a7a,0 18px 40px #00000073!important}[data-skin=rubio] .result-card.is-lose{border:2px solid #c81e3a!important;box-shadow:0 18px 40px #00000073!important}[data-skin=rubio] .result-card__label{color:#f4e7c8!important}[data-skin=rubio] .result-card__amount{color:#e8c872!important}[data-skin=rubio] .result-card__verify{border-color:#c9a24a!important;color:#e8c872!important;background:transparent!important}[data-skin=rubio] .result-card__verify:hover{background:transparent!important;color:#f4e7c8!important;border-color:#e8c872!important}[data-skin=rubio] .how-to-play__card,[data-skin=rubio] .how-to-play summary,[data-skin=rubio] .how-to-play__trigger{border-color:#c9a24a38!important}[data-skin=rubio] .game-demo__chip{background:#c9a24a0f!important;border-color:#c9a24a2e!important}[data-skin=rubio] .crash-bet__cta,[data-skin=rubio] .crash-cashout,[data-skin=rubio] .mines-cashout,[data-skin=rubio] .plinko-bet__cta,[data-skin=rubio] .wheel-bet__cta,[data-skin=rubio] .limbo-bet__cta,[data-skin=rubio] .keno-bet__cta,[data-skin=rubio] .fruit-bet__cta,[data-skin=rubio] .horse-bet__cta,[data-skin=rubio] .bj-actions__btn--primary,[data-skin=rubio] .bj-page .bj-actions__btn{background:var(--rubio-cta)!important;color:var(--text-inverse)!important;box-shadow:0 0 18px #c9a24a40!important}[data-skin=rubio] .crash-live__mult.is-win,[data-skin=rubio] .crash-mult.is-win,[data-skin=rubio] .crash-panel__mult.is-alive,[data-skin=rubio] .limbo-result.is-win,[data-skin=rubio] .limbo-target__val,[data-skin=rubio] .wheel-center__mult,[data-skin=rubio] .keno-hit,[data-skin=rubio] .fruit-payline,[data-skin=rubio] .baccarat-result.is-win{color:var(--gold)!important}[data-skin=rubio] .crash-history__pill.is-win,[data-skin=rubio] .limbo-chip.is-active,[data-skin=rubio] .keno-cell.is-picked,[data-skin=rubio] .keno-cell.is-hit,[data-skin=rubio] .horse-pick.is-active,[data-skin=rubio] .fruit-tab.is-active{border-color:#c9a24a73!important;color:var(--gold)!important;background:#c9a24a1a!important}[data-skin=rubio] .game-board__stage,[data-skin=rubio] .crash-stage,[data-skin=rubio] .plinko-stage,[data-skin=rubio] .wheel-stage,[data-skin=rubio] .limbo-stage,[data-skin=rubio] .fruit-stage,[data-skin=rubio] .mines-board,[data-skin=rubio] .keno-board{border-color:#c9a24a33!important}[data-skin=rubio] .force-msg-popup,[data-skin=rubio] .force-message{background:var(--rubio-panel-deep);border-color:#c9a24a47}[data-skin=rubio] .cashier-btn-primary{color:var(--text-inverse)!important;background:var(--rubio-cta)!important;box-shadow:0 0 0 1px #c9a24a59,0 6px 18px #c9a24a38!important}[data-skin=rubio] .cashier-ok,[data-skin=rubio] .status-pill--ok{color:var(--gold)!important}[data-skin=rubio] .status-pill--ok{background:#c9a24a1f!important;border-color:#c9a24a59!important}[data-skin=rubio] .coin-dot--demo{background:linear-gradient(135deg,var(--gold),var(--ruby))!important}[data-skin=rubio] .cashier-card,[data-skin=rubio] .cashier-deposit,[data-skin=rubio] .cashier-empty{background:var(--rubio-panel-grad)!important;border-color:#c9a24a38!important}[data-skin=rubio] .cashier-empty__icon{background:radial-gradient(circle at 30% 30%,rgba(201,162,74,.35),transparent 55%),var(--panel)!important}[data-skin=rubio] .age-gate__card{background:var(--rubio-panel-deep)!important;border-color:#c9a24a47!important}[data-skin=rubio] .age-gate__eyebrow{color:var(--gold)!important}[data-skin=rubio] .age-gate__yes,[data-skin=rubio] .account-page__form button,[data-skin=rubio] .account-page__email-cta{background:var(--gold)!important;color:var(--void)!important}[data-skin=rubio] .deposit-panel{background:var(--rubio-panel-grad)!important;border-color:#c9a24a47!important}[data-skin=rubio] .top-bar{background:var(--bg-topbar);border-bottom-color:#c9a24a29}[data-skin=rubio] .live-bets{background:linear-gradient(180deg,#10060a 0%,var(--void) 100%)!important;border-left:1px solid rgba(201,162,74,.45)!important;color:var(--type)}[data-skin=rubio] .live-bets--rail{border:1px solid rgba(201,162,74,.45);border-left-width:1px;box-shadow:inset 0 0 0 1px #c9a24a1f}[data-skin=rubio] .live-bets__title-row h2,[data-skin=rubio] .live-bets__badge,[data-skin=rubio] .live-bets__billboard-label{color:var(--gold)!important}[data-skin=rubio] .live-bets__hint,[data-skin=rubio] .live-bets__game{color:var(--text-muted)}[data-skin=rubio] .live-bets__game-title,[data-skin=rubio] .live-bets__amount{color:var(--type)}[data-skin=rubio] .live-bets__mult.is-win,[data-skin=rubio] .live-bets__chip.is-win{color:#3ddc97}[data-skin=rubio] .live-bets--billboard{border:1px solid rgba(201,162,74,.45);background:linear-gradient(90deg,#3b0d16f2,#10060af5 40%);box-shadow:inset 0 0 0 1px #c9a24a1a}[data-skin=rubio] .game-card__name,[data-skin=rubio] .game-card h3{color:var(--type)}[data-skin=rubio] .chat-page__panel,[data-skin=rubio] .chat-shell,[data-skin=rubio] .chat-thread{background:var(--rubio-panel-grad);border-color:#c9a24a2e}[data-skin=rubio] .top-bar__nav-link{font-family:Cinzel,Inter,system-ui,sans-serif;letter-spacing:.1em}[data-skin=rubio] .top-bar__nav-link.is-active{color:var(--gold)}[data-skin=rubio] .fb-logo__word,[data-skin=rubio] .lobby__eyebrow,[data-skin=rubio] .lobby__hero-copy h1,[data-skin=rubio] .lobby__cta{font-family:Cinzel,Times New Roman,serif}[data-skin=rubio] .lobby__hero-copy h1{color:var(--gold);text-transform:uppercase;letter-spacing:.04em}[data-skin=rubio] .lobby__tagline{color:var(--type);font-style:italic}[data-skin=rubio] .lobby__id-line{color:var(--text-muted);font-weight:500}[data-skin=rubio] .lobby__cta{color:var(--void);background:var(--rubio-cta)}[data-skin=rubio] .lobby__hero-stat{border-color:#c9a24a73}[data-skin=rubio] .lobby__stat-label,[data-skin=rubio] .lobby__stat-value{color:var(--gold)}[data-skin=rubio] .balance-pill{border-radius:10px;border-color:#c9a24a8c;background:linear-gradient(180deg,#2a0e16,#14080c)}[data-skin=rubio] .site-footer__trust{border-color:#c9a24a47}[data-skin=rubio] .site-footer__trust-item strong,[data-skin=rubio] .site-footer__trust-link,[data-skin=rubio] .site-footer__trust-fairness strong{color:var(--gold)}[data-skin=rubio] .site-footer__trust-fairness-icon{color:var(--gold);border-color:#c9a24a73}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;height:100%}html{overflow-x:hidden}body{font-family:var(--font);background:var(--bg-deep);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}ul{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#fff3}.app-shell{display:grid;grid-template-columns:var(--rail-width) 1fr;grid-template-rows:var(--topbar-height) 1fr;min-height:100%;width:100%;max-width:100%;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(201,162,74,.07),transparent 50%),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(91,157,255,.05),transparent 45%),var(--bg-deep)}.app-shell>.icon-rail{grid-row:1 / -1}.app-shell>.top-bar{grid-column:2;min-width:0}.app-shell>.main-area{grid-column:2;display:grid;grid-template-columns:1fr var(--right-col-width);align-items:start;min-height:0;min-width:0;overflow:visible}.app-shell>.main-area>.page-content{overflow:visible;padding:20px 24px 32px;min-width:0;max-width:100%}.app-shell>.main-area>.live-bets{border-left:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--bg-rail) 0%,var(--bg-base) 100%);position:sticky;top:var(--topbar-height);align-self:start;min-height:0;height:calc(100vh - var(--topbar-height));max-height:calc(100vh - var(--topbar-height));overflow-y:auto;display:flex;flex-direction:column;z-index:2}.bottom-nav{display:none}@media (min-width: 960px){.app-shell{grid-template-columns:1fr}.app-shell>.icon-rail{display:none}.app-shell>.top-bar,.app-shell>.main-area{grid-column:1}}@media (max-width: 1100px){.app-shell>.main-area{grid-template-columns:1fr}.app-shell>.main-area>.live-bets{display:none}}@media (max-width: 768px){.app-shell{grid-template-columns:1fr;grid-template-rows:var(--topbar-height) 1fr;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));overflow-x:hidden}.app-shell>.icon-rail{display:none}.app-shell>.top-bar,.app-shell>.main-area{grid-column:1}.app-shell>.main-area{grid-template-columns:1fr}.app-shell>.main-area>.live-bets{display:none}.app-shell>.main-area>.page-content{padding:16px 12px calc(28px + env(safe-area-inset-bottom,0px))}.bottom-nav{display:flex}html:has(.lobby),body:has(.lobby),#root:has(.lobby){height:auto!important;max-height:none!important;overflow-x:visible!important;overflow-y:visible!important}.app-shell:has(.lobby){height:auto;max-height:none;min-height:100%;overflow:visible}.app-shell:has(.lobby)>.main-area{display:block;height:auto;max-height:none;min-height:auto;overflow:visible}.app-shell:has(.lobby)>.main-area>.page-content{height:auto;max-height:none;overflow:visible}}.support-fab-inline{display:none}@media (min-width: 769px){.support-fab-inline{display:block;position:fixed;top:auto;right:18px;bottom:24px;z-index:40;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(201,162,74,.35);background:#0e1524eb;color:var(--accent);font-weight:700;font-size:13px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000059;pointer-events:auto}}
