@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;user-select:none;-webkit-user-select:none;touch-action:manipulation}:root{--real-height: 100%}body,html{margin:0;padding:0;overflow:hidden;font-size:var(--dynamic-font-size)}body{margin:0;font-family:var(--font-family);background-color:var(--bg-color-primary);color:var(--text-primary)}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;max-height:100vh;max-width:177.7777777778vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#000}:root[data-device=mobile] .app{width:100%;height:100%;max-width:100%;max-height:100%;top:0;left:0;transform:none}:root[data-device=mobile] .app{height:var(--real-height)}.baccarat-table,.baccarat-table-mobile{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}.game-content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;align-self:stretch;padding:.75rem 2rem;height:33%}.game-content-mobile{display:flex;flex-direction:column;align-items:center;align-self:stretch;height:100%}.bet-summary{position:relative;display:flex;justify-content:flex-end;gap:var(--gap-xs);border-radius:var(--border-radius-md);width:15.8125rem}.bet-summary-item{text-align:center;color:var(--text-primary);font-size:var(--font-size-xxl);background:var(--surface-color);padding:.5625rem 1rem;border-radius:var(--border-radius-md)}.bet-summary-item p{margin:0;font-size:var(--font-size-md)}.bet-summary-item span{display:block;margin-top:5px;font-size:var(--font-size-lg)}.game-header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#3c1b1f,#000);padding:10px 20px;color:var(--text-primary);font-size:var(--font-size-md);font-weight:700;width:100%}.game-header-info{display:flex;justify-content:space-between;align-items:center;width:100%}.player-info,.bet-range{font-size:var(--font-size-lg);color:var(--text-primary)}:root[data-device=mobile] .game-header{flex-direction:column;align-items:space-between;padding:4px 8px}:root[data-device=mobile] .bet-summary{justify-content:space-between;width:100%}:root[data-device=mobile] .player-info{font-size:var(--font-size-xs)}:root[data-device=mobile] .bet-range{font-size:var(--font-size-xs)}:root[data-device=mobile] .bet-summary-item{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);font-size:var(--font-size-md);background-color:unset;padding:0}:root[data-device=mobile] .bet-summary-item p{font-size:var(--font-size-md)}:root[data-device=mobile] .bet-summary-item span{font-size:var(--font-size-md);margin-top:0}:root{--bg-color-primary: #000;--surface-color: #171717;--overlay-bg: rgba(0, 0, 0, .85);--border-color: #444;--border-color-light: rgba(255, 255, 255, .1);--bg-transparent: transparent;--bg-white: #ffffff;--bg-pair: #777777;--primary-color: #ff4444;--primary-hover: #dd3333;--accent-color: #ffaa00;--main-tie: #F4DA8B;--main-banker: #341212;--main-player: #A32020;--text-primary: #ffffff;--text-secondary: #000;--text-muted: #aaaaaa;--text-error: #ff5454;--stat-text: #ffffff;--chip-color: #ffc107;--banker-color: #ff0005;--player-color: #0083cc;--tie-color: #03763b;--dynamic-font-size: calc(100vw / (130 * 1.02));--font-family: Outfit;--font-size-xs: min(.625rem, 10px);--font-size-sm: min(.75rem, 12px);--font-size-md: min(.875rem, 14px);--font-size-lg: min(1rem, 16px);--font-size-xl: min(1.125rem, 18px);--font-size-xxl: min(1.25rem, 20px);--font-size-shotout: min(3.125rem, 50px);--gap-xs: min(calc(var(--dynamic-font-size) * 1.07), 8px);--gap-sm: min(calc(var(--dynamic-font-size) * 1.33), 10px);--gap-md: min(calc(var(--dynamic-font-size) * 2.13), 16px);--border-radius-sm: .3125rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-round: 50%;--menu-shadow: 0px 0px 10px rgba(0, 0, 0, .5);--result-bg: rgba(0, 0, 0, .8);--result-text: #ffffff;--stat-bg: rgba(23, 23, 23, .95);--video-bg: #000;--button-bg: #ff4d4d;--button-hover: #444;--button-text: #ffffff;--button-bet-shadow: 0px 4px 16px 0px rgba(0, 0, 0, .25), 1px 1px 8px 0px rgba(0, 0, 0, .25) inset;--button-chip-shadow: 0 4px 10px rgba(0, 0, 0, .3);--button-chip-selected-shadow: 0 0 15px rgba(255, 165, 0, .7);--players-gradient: linear-gradient(180deg, #A41F1F 0%, #A32121 100%);--players-hover-gradient: linear-gradient(180deg, #A41F1F 0%, #780C0C 100%);--banker-gradient: linear-gradient(0deg, #301111 0%, #531515 100%);--banker-hover-gradient: linear-gradient(0deg, #1C0808 0%, #531515 100%);--tie-gradient: linear-gradient(180deg, var(--main-tie) 0%, #C39C24 100%);--promo-gradient: linear-gradient(180deg, #D79D32 0%, #D84CCA 43.5%, #514CD8 100%);--main-button-width: 11.34375rem;--main-button-max-width: 181.5px;--pair-button-width: 9.625rem;--pair-button-height: 48%;--pair-button-max-width: 154px;--tie-button-width: 6.3125rem;--tie-button-height: 56.6%;--tie-button-max-width: 101px;--notification-bg: #ff4444;--notification-text: #ffffff;--leaderboard-bg: #1e1e1e;--leaderboard-border-radius: var(--border-radius-md);--theme-switch-bg: #1e1e1e;--theme-switch-border-radius: var(--border-radius-md);--theme-switch-text: #ffffff;--theme-switch-slider-bg: #ccc;--theme-switch-slider-handle-bg: #ff4444;--settings-bg: #1e1e1e;--settings-border-radius: var(--border-radius-md);--progress-bg: #ccc;--progress-bar: red;--loader-box-shadow: 0px 4px 20px rgba(255, 255, 255, .2);--popup-shadow: 0px 0px 10px rgba(255, 255, 255, .3);--text-shadow-timer: 0 0 5px rgba(0, 0, 0, .5);--conic-angle1: 0deg;--conic-angle2: 59.4deg;--conic-angle3: 104.4deg;--conic-angle4: 153deg;--conic-angle5: 234deg;--conic-angle6: 315deg;--conic-angle7: 360deg;--conic-players-color1: #A41818;--conic-players-color2: #960D0D;--conic-players-color3: #FFD6D6;--conic-players-color4: #AA0000;--conic-players-color5: #8B0B0B;--conic-players-color6: #530000;--conic-players-color7: #AB1C1C;--transition-default: .3s ease-out;--transition-quick: .1s ease-out;--angle-default: 180deg;--angle-hover: 270deg;--angle-active: 360deg;--angle-banker: 270deg;--angle-banker-hover: 360deg;--angle-banker-active: 450deg}:root[data-device=mobile]{--dynamic-font-size: 2vw ;--main-button-width: 100%;--main-button-max-width: 171.5px;--pair-button-width: 100%;--pair-button-height: auto;--pair-button-max-width: 135px;--tie-button-width: 6.3125rem;--tie-button-height: 56.6%;--tie-button-max-width: 101px;--font-size-xs: min(calc(var(--dynamic-font-size) * 1.33), 10px);--font-size-sm: min(calc(var(--dynamic-font-size) * 1.6), 12px);--font-size-md: min(calc(var(--dynamic-font-size) * 1.87), 14px);--font-size-lg: min(calc(var(--dynamic-font-size) * 2.13), 16px);--font-size-xl: min(calc(var(--dynamic-font-size) * 2.4), 18px);--font-size-xxl: min(calc(var(--dynamic-font-size) * 2.67), 20px);--font-size-shotout: min(calc(var(--dynamic-font-size) * 4.26), 32px);--border-radius-sm: min(calc(var(--dynamic-font-size) * .67), 5px);--border-radius-md: min(calc(var(--dynamic-font-size) * 1.07), 8px);--border-radius-lg: min(calc(var(--dynamic-font-size) * 1.6), 12px);--border-radius-content: min(calc(var(--dynamic-font-size) * 2.13), 16px);--gap-xs: min(calc(var(--dynamic-font-size) * 1.07), 8px);--gap-sm: min(calc(var(--dynamic-font-size) * 1.33), 10px);--gap-md: min(calc(var(--dynamic-font-size) * 2.13), 16px);--nav-bar-height: min(2.4rem, 18px);--nav-bar-bottom-padding: min(4.8rem, 36px);--nav-bar-total-space: calc(var(--nav-bar-height) + var(--nav-bar-bottom-padding));--available-viewport-height: calc(var(--real-height, 100vh) - var(--nav-bar-total-space));--main-button-height-responsive: min( calc(.11 * var(--real-height, 100vh) + 3.5vw - (var(--nav-bar-total-space) * .07)), 103px );--pair-button-height-responsive: min( calc(.055 * var(--real-height, 100vh) + 1.75vw - (var(--nav-bar-total-space) * .04)), 52px )}
