.baccarat-play-panel{display:contents}.baccarat-tablet-sidebar-heading,.baccarat-tablet-roadmaps{display:none}@media(min-width:768px)and (max-width:1180px)and (orientation:portrait){.baccarat-root{--baccarat-card-w: clamp(72px, 8.2vmin, 94px);--baccarat-card-h: clamp(108px, 12.3vmin, 140px);--baccarat-card-overlap: clamp(-22px, -2.2vmin, -16px);--baccarat-hand-cards-min-h: clamp(122px, 15vmin, 156px);--baccarat-card-radius: 11px;--baccarat-card-index-offset: clamp(8px, 1vmin, 11px);--baccarat-card-rank-size: clamp(27px, 3.2vmin, 34px);--baccarat-card-suit-size: clamp(23px, 2.7vmin, 30px);--baccarat-card-center-size: clamp(58px, 7vmin, 76px)}.baccarat-stage{grid-template-rows:auto minmax(220px,1fr) auto!important;row-gap:clamp(12px,1.7dvh,22px);padding:clamp(16px,2.2dvh,24px) clamp(20px,3vw,34px)!important}.baccarat-top-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"roadmaps shoe";align-items:start;gap:clamp(14px,2vw,24px)}.baccarat-top-panel .bead-plate-wrapper{display:none}.baccarat-tablet-roadmaps{grid-area:roadmaps;display:flex;flex-direction:column;gap:8px;min-width:0;padding:clamp(10px,1.4vmin,14px);border:1px solid rgba(255,215,120,.2);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,120,.055),transparent 34%),#021c0f9e;box-shadow:inset 0 1px #ffffff0d,inset 0 0 22px #00000038;overflow:hidden}.baccarat-shoe-wrapper{grid-area:shoe}.tablet-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffffad;font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.tablet-roadmap-head span{color:var(--baccarat-gold)}.tablet-roadmap-head button{border:1px solid rgba(255,215,120,.26);border-radius:999px;background:#ffd77814;color:#ffedb8c7;cursor:pointer;font:inherit;letter-spacing:.7px;padding:6px 10px;text-transform:uppercase}.tablet-roadmap-grid{min-width:0;overflow:hidden}.tablet-roadmap-grid .big-road-grid,.tablet-roadmap-grid .derived-road-grid{--road-cell-size: clamp(8px, 1.18vw, 12px);--road-gap: 2px;margin:0;padding:7px;max-width:100%}.tablet-roadmap-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.baccarat-hands-area{align-self:center;height:clamp(190px,25dvh,270px);grid-template-columns:minmax(0,1fr) clamp(90px,11vw,128px) minmax(0,1fr);gap:clamp(20px,3vw,34px);transform:none}.hand-label,.baccarat-hand-panel.is-empty .hand-label{font-size:clamp(14px,1.55vmin,17px)}.hand-score-circle{font-size:clamp(16px,1.9vmin,20px)}.vs-score-circle{font-size:clamp(18px,2.1vmin,23px)}.baccarat-betting-table{padding-inline:clamp(18px,4vw,46px);padding-bottom:clamp(8px,1.1dvh,14px)}.bet-grid,.bet-row{gap:clamp(7px,.95dvh,11px)}.bet-zone.is-side{min-height:clamp(54px,6.4dvh,78px)}.bet-zone.is-player,.bet-zone.is-tie,.bet-zone.is-banker{min-height:clamp(84px,9.4dvh,118px)}.bet-zone-label{font-size:clamp(11px,1.35vmin,14px)}.bet-zone-label.is-main{font-size:clamp(20px,2.6vmin,28px)}.baccarat-root .g-hud-v2{padding:clamp(12px,1.5dvh,18px) clamp(22px,3vw,36px) calc(clamp(12px,1.5dvh,18px) + env(safe-area-inset-bottom))!important}.baccarat-root .g-hud-v2 .chip-btn{width:clamp(58px,7vmin,76px);height:clamp(58px,7vmin,76px)}.baccarat-root .g-hud-v2 .chip-value{font-size:clamp(16px,2vmin,22px)}.baccarat-root .g-hud-v2 .chip-nav.max-btn{width:clamp(56px,6.8vmin,72px);height:clamp(56px,6.8vmin,72px);min-width:clamp(56px,6.8vmin,72px)}.baccarat-root .g-hud-v2-actions{max-width:680px}}@media(min-width:768px)and (orientation:landscape){.baccarat-root.gsv2-root{display:grid;grid-template-columns:minmax(280px,35%) minmax(0,65%);grid-template-rows:auto minmax(0,1fr) auto}.baccarat-root .gsv2-header{grid-column:1 / -1;grid-row:1;min-width:0}.baccarat-root .gsv2-content{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(280px,35%) minmax(0,65%);min-height:0;overflow:hidden!important}.baccarat-root .gsv2-bottom{grid-column:1 / -1;grid-row:3;min-width:0}.baccarat-root .gsv2-seo-trigger{padding-top:7px;padding-bottom:calc(7px + env(safe-area-inset-bottom))}.baccarat-shell{grid-column:1 / -1;display:grid;grid-template-columns:minmax(280px,35%) minmax(0,65%);height:100%;min-height:0}.baccarat-stage{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(280px,35%) minmax(0,65%);grid-template-rows:minmax(0,1fr);gap:clamp(14px,2vw,26px);align-items:stretch;padding:clamp(12px,2.1dvh,20px)!important}.baccarat-top-panel{grid-column:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(10px,1.5dvh,16px);min-height:0;height:100%}.baccarat-tablet-sidebar-heading{display:flex;flex-direction:column;gap:3px;padding:2px 2px 0;text-transform:uppercase}.baccarat-tablet-sidebar-heading span{color:var(--baccarat-gold);font-family:var(--font-serif);font-size:clamp(20px,2.6vw,30px);font-weight:900;letter-spacing:1px;line-height:1}.baccarat-tablet-sidebar-heading strong{color:#ffffff8a;font-size:10px;font-weight:900;letter-spacing:1.8px}.baccarat-top-panel .bead-plate-wrapper{display:none}.baccarat-tablet-roadmaps{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(7px,1.1dvh,11px);min-height:0;padding:clamp(8px,1.3dvh,12px);border:1px solid rgba(255,215,120,.2);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,120,.055),transparent 32%),#021c0f9e;overflow:hidden}.tablet-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;color:#ffffff9e;font-size:9px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.tablet-roadmap-head span{color:var(--baccarat-gold)}.tablet-roadmap-head button{border:1px solid rgba(255,215,120,.28);border-radius:999px;background:#ffd77814;color:#ffedb8c7;cursor:pointer;font:inherit;letter-spacing:.6px;padding:5px 9px;text-transform:uppercase}.tablet-roadmap-grid{min-width:0;overflow:hidden}.tablet-roadmap-grid .big-road-grid,.tablet-roadmap-grid .derived-road-grid{--road-cell-size: clamp(5px, .72vw, 9px);--road-gap: 1px;margin:0;padding:6px;max-width:100%}.tablet-roadmap-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.baccarat-shoe-wrapper{flex:0 0 auto}.baccarat-shoe{justify-content:flex-start}.baccarat-play-panel{grid-column:2;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:clamp(12px,2.3dvh,24px);min-width:0;min-height:0;width:100%;max-width:100%;box-sizing:border-box}.baccarat-hands-area{align-self:center;justify-self:stretch;height:clamp(160px,15dvh,260px);grid-template-columns:minmax(0,1fr) clamp(74px,8vw,108px) minmax(0,1fr);gap:clamp(14px,2.2vw,26px);transform:none}.baccarat-root{--baccarat-card-w: clamp(54px, 7.4vmin, 88px);--baccarat-card-h: clamp(81px, 11.1vmin, 132px);--baccarat-card-overlap: clamp(-20px, -2vmin, -13px);--baccarat-hand-cards-min-h: clamp(92px, 13vmin, 142px);--baccarat-card-radius: 10px;--baccarat-card-index-offset: clamp(7px, .9vmin, 10px);--baccarat-card-rank-size: clamp(22px, 3vmin, 32px);--baccarat-card-suit-size: clamp(19px, 2.5vmin, 28px);--baccarat-card-center-size: clamp(48px, 6.4vmin, 72px)}.baccarat-hands-area:has(.baccarat-card:nth-child(3)){--baccarat-card-w: clamp(44px, 6vmin, 68px);--baccarat-card-h: clamp(66px, 9vmin, 102px);--baccarat-card-overlap: clamp(-26px, -2.8vmin, -18px);--baccarat-hand-cards-min-h: clamp(75px, 10.5vmin, 112px)}.baccarat-betting-table{align-self:end}.bet-grid,.bet-row{gap:clamp(6px,1.2dvh,10px)}.bet-zone.is-side{min-height:clamp(42px,8dvh,64px)}.bet-zone.is-player,.bet-zone.is-tie,.bet-zone.is-banker{min-height:clamp(66px,12dvh,96px)}.bet-zone-label{font-size:clamp(10px,1.8vmin,13px)}.bet-zone-label.is-main{font-size:clamp(18px,3vmin,25px)}.baccarat-root .g-hud-v2{padding:clamp(8px,1.35dvh,12px) clamp(14px,2vw,24px) calc(clamp(8px,1.35dvh,12px) + env(safe-area-inset-bottom))!important}.baccarat-root .g-hud-v2 .chip-btn{width:clamp(44px,7.4vmin,64px);height:clamp(44px,7.4vmin,64px)}.baccarat-root .g-hud-v2 .chip-nav.max-btn{width:clamp(44px,7vmin,60px);height:clamp(44px,7vmin,60px);min-width:clamp(44px,7vmin,60px)}.baccarat-root .g-hud-v2-stats{margin-bottom:clamp(6px,1.1dvh,10px)!important}.baccarat-root .g-hud-v2-actions{max-width:720px}}@media(min-width:1200px)and (orientation:landscape){.baccarat-root.gsv2-root{max-width:1366px;margin:0 auto;left:50%!important;right:auto!important;transform:translate(-50%);box-shadow:0 0 0 1px #ffd77826,0 25px 80px #000000d9;border-left:1px solid rgba(255,215,120,.2);border-right:1px solid rgba(255,215,120,.2)}.baccarat-root .gsv2-sheet{max-width:1366px;margin:0 auto;left:50%!important;right:auto!important;transform:translate(-50%)}}@media(min-width:768px){.baccarat-root .g-hud-v2-stats{max-width:620px;margin-left:auto!important;margin-right:auto!important;width:100%}.baccarat-root .g-hud-v2 .chip-selector{max-width:860px;margin:0 auto}}
