/* Reference geometry: 1536 x 709. One unit scales every game surface together. */
html body.synga-theme{--synga-u:min(calc(100vw / 1536),calc(100dvh / 709))}
html body.synga-theme #root:has(.synga-nav,.poker-room,.card-game-room,.synga-club-hub){position:fixed!important;left:50%!important;top:50%!important;width:calc(1536 * var(--synga-u))!important;height:calc(709 * var(--synga-u))!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%);overflow:hidden;isolation:isolate}
html body.synga-theme .synga-nav{position:absolute;inset:0 calc(40 * var(--synga-u)) auto;height:calc(83 * var(--synga-u));min-height:0;padding:calc(5 * var(--synga-u)) calc(60 * var(--synga-u));gap:calc(20 * var(--synga-u));border-width:calc(5 * var(--synga-u));border-top:0;border-radius:0 0 calc(18 * var(--synga-u)) calc(18 * var(--synga-u))}
html body.synga-theme .synga-player-link{max-width:34%;gap:calc(12 * var(--synga-u))}
html body.synga-theme .synga-player-link>img{width:calc(62 * var(--synga-u));height:calc(62 * var(--synga-u));border-width:calc(2 * var(--synga-u))}
html body.synga-theme .synga-player-link strong{font-size:calc(25 * var(--synga-u));line-height:1.1}
html body.synga-theme .synga-player-link small{font-size:calc(17 * var(--synga-u))}
html body.synga-theme .synga-logo-link{position:absolute;left:50%;top:calc(-5 * var(--synga-u));transform:translateX(-50%);width:calc(230 * var(--synga-u));height:calc(98 * var(--synga-u));margin:0;border-bottom-width:calc(3 * var(--synga-u));border-radius:0 0 calc(20 * var(--synga-u)) calc(20 * var(--synga-u))}
html body.synga-theme .synga-nav-right{gap:calc(14 * var(--synga-u))}
html body.synga-theme .synga-balance{min-width:calc(320 * var(--synga-u));height:calc(48 * var(--synga-u));gap:calc(12 * var(--synga-u));padding:calc(4 * var(--synga-u)) calc(16 * var(--synga-u));font-size:calc(35 * var(--synga-u));border-radius:calc(30 * var(--synga-u));border-width:calc(1 * var(--synga-u))}
html body.synga-theme .synga-round{width:calc(50 * var(--synga-u));height:calc(50 * var(--synga-u));min-width:calc(50 * var(--synga-u));font-size:calc(27 * var(--synga-u));border-width:calc(2 * var(--synga-u));padding:0}
html body.synga-theme .synga-lobby{position:absolute;inset:0;width:100%;height:100%;display:block;background-position:center;background-size:cover}
html body.synga-theme .synga-lobby-heading{position:absolute;top:calc(105 * var(--synga-u));left:calc(110 * var(--synga-u));right:calc(85 * var(--synga-u));height:calc(38 * var(--synga-u));min-height:0;padding:0;justify-content:flex-end}
html body.synga-theme .synga-lobby-heading>div{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
html body.synga-theme .synga-live{font-size:calc(18 * var(--synga-u));height:calc(34 * var(--synga-u));padding:calc(4 * var(--synga-u)) calc(16 * var(--synga-u));border-radius:calc(24 * var(--synga-u));gap:calc(8 * var(--synga-u))}
html body.synga-theme .synga-carousel{position:absolute;inset:calc(166 * var(--synga-u)) 0 auto;height:calc(353 * var(--synga-u));display:flex;align-items:flex-end;gap:calc(34 * var(--synga-u));padding:0 calc(110 * var(--synga-u));margin:0;flex:none;min-height:0;scroll-padding-inline:calc(110 * var(--synga-u))}
html body.synga-theme :is(.synga-game-tile,.synga-feature-tile){width:calc(238 * var(--synga-u));min-width:calc(238 * var(--synga-u));max-width:none;height:calc(324 * var(--synga-u));min-height:0;flex:0 0 calc(238 * var(--synga-u));border-width:calc(2 * var(--synga-u));border-radius:calc(6 * var(--synga-u));box-sizing:border-box;box-shadow:0 0 calc(9 * var(--synga-u)) #ee2c3566,0 calc(6 * var(--synga-u)) calc(10 * var(--synga-u)) #0005}
html body.synga-theme :is(.synga-game-tile,.synga-feature-tile):hover{transform:none}
html body.synga-theme .synga-feature-tile{height:calc(353 * var(--synga-u))}
html body.synga-theme .synga-feature-tag{height:calc(30 * var(--synga-u));display:grid;place-items:center;padding:0;font-size:calc(19 * var(--synga-u))}
html body.synga-theme .synga-game-art{border-radius:calc(4 * var(--synga-u))}
html body.synga-theme .synga-game-holdem{overflow:visible}
html body.synga-theme .synga-art-emblem{top:calc(-25 * var(--synga-u));left:0;width:100%;height:calc(190 * var(--synga-u));object-fit:contain}
html body.synga-theme .synga-art-crown{left:0;top:0;width:100%;height:calc(150 * var(--synga-u));object-fit:contain}
html body.synga-theme .synga-art-1 .synga-art-emblem{top:calc(10 * var(--synga-u));left:-4%;width:108%;height:calc(182 * var(--synga-u))}
html body.synga-theme .synga-tile-title{bottom:calc(76 * var(--synga-u));left:calc(7 * var(--synga-u));right:calc(7 * var(--synga-u));gap:0}
html body.synga-theme .synga-tile-title strong{font-size:calc(32 * var(--synga-u));line-height:1.1}
html body.synga-theme .synga-tile-title>span{font-size:calc(27 * var(--synga-u));line-height:1.15}
html body.synga-theme .synga-feature-tile .synga-tile-title strong{font-size:calc(32 * var(--synga-u))}
html body.synga-theme .synga-feature-tile .synga-tile-title>span{font-size:calc(20 * var(--synga-u))}
html body.synga-theme .synga-tile-count{top:calc(6 * var(--synga-u));left:auto;right:calc(6 * var(--synga-u));height:calc(20 * var(--synga-u));padding:0 calc(6 * var(--synga-u));border:0;border-radius:calc(10 * var(--synga-u));font-size:calc(13 * var(--synga-u));letter-spacing:0}
html body.synga-theme :is(.synga-game-tile,.synga-feature-tile)>.synga-green-button{bottom:calc(6 * var(--synga-u));left:calc(4 * var(--synga-u));right:calc(4 * var(--synga-u));height:calc(40 * var(--synga-u));min-height:0;padding:0;font-size:calc(24 * var(--synga-u));border-width:calc(1 * var(--synga-u));border-radius:calc(2 * var(--synga-u))}
html body.synga-theme .synga-shortcut-column{flex:0 0 calc(238 * var(--synga-u));width:calc(238 * var(--synga-u));height:calc(353 * var(--synga-u));display:grid;grid-template-rows:calc(168 * var(--synga-u)) calc(139 * var(--synga-u));gap:calc(46 * var(--synga-u))}
html body.synga-theme .synga-shortcut{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(9 * var(--synga-u));padding:calc(12 * var(--synga-u)) calc(10 * var(--synga-u)) calc(42 * var(--synga-u));background:#65081c url('../synga/texas-bg.png') center/cover;border:calc(2 * var(--synga-u)) solid #d4a956;border-radius:calc(6 * var(--synga-u));color:#fff;text-shadow:0 calc(2 * var(--synga-u)) calc(3 * var(--synga-u)) #310714}
html body.synga-theme .synga-shortcut>img{width:calc(80 * var(--synga-u));height:calc(80 * var(--synga-u));object-fit:contain}
html body.synga-theme .synga-shortcut>strong{font-size:calc(31 * var(--synga-u));line-height:1;font-weight:800;text-align:left}
html body.synga-theme .synga-shortcut .synga-green-button{position:absolute;left:calc(30 * var(--synga-u));right:calc(30 * var(--synga-u));bottom:0;height:calc(35 * var(--synga-u));min-height:0;font-size:calc(24 * var(--synga-u));padding:0}
html body.synga-theme .synga-shortcut:last-child{padding:calc(10 * var(--synga-u))}
html body.synga-theme .synga-shortcut:last-child>img{width:calc(70 * var(--synga-u));height:calc(70 * var(--synga-u))}
html body.synga-theme .synga-shortcut:last-child>strong{font-size:calc(32 * var(--synga-u))}
html body.synga-theme .synga-game-dealer{flex-basis:calc(476 * var(--synga-u));width:calc(476 * var(--synga-u))}
html body.synga-theme .synga-game-dealer .synga-game-art{inset:0 0 0 auto;width:calc(238 * var(--synga-u));background-size:300% 200%}
html body.synga-theme .synga-game-dealer .synga-tile-title{left:calc(8 * var(--synga-u));right:auto;bottom:calc(100 * var(--synga-u));width:calc(224 * var(--synga-u))}
html body.synga-theme .synga-game-dealer .synga-tile-title strong{font-size:calc(41 * var(--synga-u))}
html body.synga-theme .synga-game-dealer .synga-tile-title>span{font-size:calc(31 * var(--synga-u))}
html body.synga-theme .synga-game-dealer>.synga-green-button{left:calc(120 * var(--synga-u));right:calc(120 * var(--synga-u))}
html body.synga-theme .synga-carousel-arrow{top:calc(477 * var(--synga-u));width:calc(32 * var(--synga-u));height:calc(52 * var(--synga-u));font-size:calc(34 * var(--synga-u));background:transparent;border:0;border-radius:0}
html body.synga-theme .synga-carousel-arrow.prev{left:calc(89 * var(--synga-u))}
html body.synga-theme .synga-carousel-arrow.next{right:calc(14 * var(--synga-u))}
html body.synga-theme .synga-footer{position:absolute;left:0;right:0;bottom:0;height:calc(69 * var(--synga-u));min-height:0;display:block;padding:0;border-width:calc(4 * var(--synga-u));border-bottom:0;border-radius:calc(24 * var(--synga-u)) calc(24 * var(--synga-u)) 0 0}
html body.synga-theme .synga-footer>button{position:absolute;top:0;height:calc(65 * var(--synga-u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--synga-u));font-size:calc(15 * var(--synga-u))}
html body.synga-theme .synga-footer>button:nth-child(1){left:calc(48 * var(--synga-u));width:calc(68 * var(--synga-u))}
html body.synga-theme .synga-footer>button:nth-child(1)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html body.synga-theme .synga-footer>button:nth-child(2){left:calc(470 * var(--synga-u));width:calc(112 * var(--synga-u))}
html body.synga-theme .synga-footer>button:nth-child(4){left:calc(900 * var(--synga-u));width:calc(120 * var(--synga-u))}
html body.synga-theme .synga-footer>button:nth-child(5){left:calc(1050 * var(--synga-u));width:calc(120 * var(--synga-u))}
html body.synga-theme .synga-footer i{font-size:calc(42 * var(--synga-u))}
html body.synga-theme .synga-footer .synga-rewards{left:calc(660 * var(--synga-u));top:calc(-70 * var(--synga-u));width:calc(212 * var(--synga-u));height:calc(140 * var(--synga-u));min-height:0;padding:calc(10 * var(--synga-u)) calc(12 * var(--synga-u));margin:0;border-width:calc(3 * var(--synga-u));border-radius:calc(12 * var(--synga-u));gap:calc(8 * var(--synga-u))}
html body.synga-theme .synga-rewards i{font-size:calc(49 * var(--synga-u))}
html body.synga-theme .synga-rewards span{font-size:calc(27 * var(--synga-u));line-height:1}
html body.synga-theme #root:has(.synga-select-screen) .synga-nav{visibility:hidden;pointer-events:none}
html body.synga-theme .synga-select-head{height:calc(100 * var(--synga-u));gap:calc(18 * var(--synga-u));padding:calc(16 * var(--synga-u)) calc(30 * var(--synga-u))}
html body.synga-theme .synga-select-head h2{font-size:calc(31 * var(--synga-u));margin-bottom:calc(4 * var(--synga-u))}
html body.synga-theme .synga-select-head>div>span{font-size:calc(17 * var(--synga-u));letter-spacing:calc(2 * var(--synga-u))}
html body.synga-theme .synga-select-balance{font-size:calc(32 * var(--synga-u));gap:calc(12 * var(--synga-u))}
html body.synga-theme .synga-stakes-strip{position:absolute;top:calc(128 * var(--synga-u));left:0;right:0;height:calc(425 * var(--synga-u));flex:none;gap:calc(75 * var(--synga-u));padding:0 calc(50% - calc(167.5 * var(--synga-u)));align-items:center;scroll-padding-inline:calc(50% - calc(167.5 * var(--synga-u)))}
html body.synga-theme .synga-stake-card{flex:0 0 calc(335 * var(--synga-u));width:calc(335 * var(--synga-u));height:calc(385 * var(--synga-u));min-height:0;padding:calc(16 * var(--synga-u)) calc(22 * var(--synga-u)) calc(10 * var(--synga-u));border-width:calc(3 * var(--synga-u));border-radius:calc(16 * var(--synga-u));scroll-snap-align:center}
html body.synga-theme .synga-stake-card.is-selected{transform:scale(1.08)}
html body.synga-theme .synga-stake-card>small{font-size:calc(22 * var(--synga-u));line-height:1.1}
html body.synga-theme .synga-stakes{font-size:calc(43 * var(--synga-u));line-height:1.05}
html body.synga-theme .synga-buyin{font-size:calc(22 * var(--synga-u));line-height:1.15;margin:calc(6 * var(--synga-u)) 0 calc(8 * var(--synga-u))}
html body.synga-theme .synga-stake-card h3{font-size:calc(24 * var(--synga-u));line-height:1.1;padding:calc(6 * var(--synga-u)) 0;margin:0 0 calc(2 * var(--synga-u))}
html body.synga-theme .synga-stake-detail{flex:1;font-size:calc(23 * var(--synga-u));line-height:1.05;padding:calc(5 * var(--synga-u)) 0;gap:calc(13 * var(--synga-u))}
html body.synga-theme .synga-stake-detail i{width:calc(28 * var(--synga-u))}
html body.synga-theme .synga-select-footer{position:absolute;inset:auto 0 0;height:calc(112 * var(--synga-u));min-height:0;flex-wrap:nowrap;padding:calc(18 * var(--synga-u)) calc(40 * var(--synga-u));gap:calc(12 * var(--synga-u))}
html body.synga-theme .synga-panel-button{font-size:calc(24 * var(--synga-u));padding:calc(14 * var(--synga-u)) calc(22 * var(--synga-u));gap:calc(10 * var(--synga-u));border-radius:calc(35 * var(--synga-u))}
html body.synga-theme .synga-play{order:0;width:calc(294 * var(--synga-u));min-width:calc(294 * var(--synga-u));height:calc(61 * var(--synga-u));min-height:0;font-size:calc(31 * var(--synga-u));padding:0}
html body.synga-theme .synga-variant-tabs{position:absolute;top:calc(92 * var(--synga-u));left:0;right:0;padding:0;gap:calc(12 * var(--synga-u))}
html body.synga-theme .synga-variant-tabs button{font-size:calc(20 * var(--synga-u));padding:calc(3 * var(--synga-u)) calc(18 * var(--synga-u));border-radius:calc(24 * var(--synga-u))}
html body.synga-theme .synga-modal-shade{padding:calc(20 * var(--synga-u))}
html body.synga-theme .synga-modal{width:calc(520 * var(--synga-u));max-height:calc(640 * var(--synga-u));border-width:calc(2 * var(--synga-u));border-radius:calc(17 * var(--synga-u))}
html body.synga-theme .synga-modal-wide{width:calc(1140 * var(--synga-u));height:calc(640 * var(--synga-u))}
html body.synga-theme .synga-modal-head{padding:calc(14 * var(--synga-u)) calc(20 * var(--synga-u))}
html body.synga-theme .synga-modal-head h2{font-size:calc(29 * var(--synga-u))}
html body.synga-theme .synga-menu{padding:calc(14 * var(--synga-u));overflow:auto}
html body.synga-theme .synga-menu>button{font-size:calc(25 * var(--synga-u));gap:calc(17 * var(--synga-u));padding:calc(13 * var(--synga-u)) calc(16 * var(--synga-u))}
html body.synga-theme .synga-menu i{width:calc(28 * var(--synga-u))}
html body.synga-theme .poker-room{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important}
html body.synga-theme .poker-room .pt-stage{place-items:center!important}
html body.synga-theme .poker-room .poker-table[data-seat-count]{width:calc(1536 * var(--synga-u))!important;height:calc(709 * var(--synga-u))!important;aspect-ratio:1536/709}
html body.synga-theme .poker-room .poker-seat{--synga-pod:8cqw}
html body.synga-theme .poker-room .poker-seat-hero{top:59.5%!important;width:12.4cqw!important;--poker-hero-size:12.4cqw}
html body.synga-theme .poker-room .poker-seat-hero .player-pod{width:12.4cqw!important;height:12.4cqw!important}
html body.synga-theme .poker-room .poker-own-fan{top:6.8cqw!important;--poker-fan-width:4.3cqw!important}
html body.synga-theme .poker-room .poker-own-fan .card-face{width:4.3cqw!important;height:6cqw!important}
html body.synga-theme .poker-room .poker-seat-hero .poker-player-info{top:100%!important;margin-top:calc(18 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-player-name{font-size:calc(18 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-player-info .poker-player-name{font-size:calc(18 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-stack-amount{font-size:calc(28 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-seat-hero .poker-hand-status{top:calc(100% + calc(66 * var(--synga-u)))!important;font-size:calc(13 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-community{top:45.8%!important;width:28%!important}
html body.synga-theme .poker-room .poker-board{gap:calc(7 * var(--synga-u))}
html body.synga-theme .poker-room .poker-board .card-face{aspect-ratio:.92!important}
html body.synga-theme .poker-room .poker-pot-amount{font-size:calc(32 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-total-pot{min-width:calc(96 * var(--synga-u));padding:calc(2 * var(--synga-u)) calc(15 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-action-dock{right:2%!important;bottom:1.7%!important;width:30%!important;gap:calc(5 * var(--synga-u))}
html body.synga-theme .poker-room .poker-action-buttons>div>.grid{gap:calc(9 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-action-buttons>div>.grid>button{height:calc(54 * var(--synga-u))!important;min-height:0!important;font-size:calc(23 * var(--synga-u))!important;border-width:calc(2 * var(--synga-u))!important;border-radius:calc(27 * var(--synga-u))!important;padding:calc(3 * var(--synga-u))!important}
html body.synga-theme .poker-room .poker-action-meta{font-size:calc(16 * var(--synga-u))!important;padding:calc(3 * var(--synga-u)) calc(8 * var(--synga-u))}
html body.synga-theme .poker-room .poker-table-tools{left:2%!important;bottom:2%!important}
html body.synga-theme .poker-room .poker-table-tools>button{height:calc(70 * var(--synga-u))!important;width:calc(70 * var(--synga-u))!important;border-width:calc(2 * var(--synga-u))!important;font-size:calc(28 * var(--synga-u))!important}
html body.synga-theme .poker-room:has(.poker-table:is([data-seat-count="6"],[data-seat-count="7"],[data-seat-count="8"],[data-seat-count="9"])) .poker-seat{--synga-pod:6.4cqw}
html body.synga-theme .poker-room .poker-table:is([data-seat-count="6"],[data-seat-count="7"],[data-seat-count="8"],[data-seat-count="9"]) .poker-seat:not(.poker-seat-hero){top:calc(var(--poker-seat-y) * .76)!important}
html body.synga-theme .synga-preview-back{top:calc(18 * var(--synga-u));left:calc(24 * var(--synga-u));border-radius:calc(30 * var(--synga-u));font-size:calc(22 * var(--synga-u));padding:calc(9 * var(--synga-u)) calc(18 * var(--synga-u))}
html body.synga-theme .synga-preview-badge{top:calc(3 * var(--synga-u));bottom:auto;font-size:calc(12 * var(--synga-u));padding:calc(3 * var(--synga-u)) calc(11 * var(--synga-u));border-radius:calc(20 * var(--synga-u))}
html body.synga-theme #root:has(.synga-nav) main:not(.synga-welcome):not(:has(.synga-lobby)){padding-top:calc(83 * var(--synga-u))}
