.baccarat-page-v2 .chip-tier-1{--chip-rim:#C9A14E;--chip-rim-dk:#97742F;--chip-disc:#B08A3E;--chip-disc-dk:#7B5E27}.baccarat-page-v2 .chip-tier-2{--chip-rim:#B3273A;--chip-rim-dk:#7E1A28;--chip-disc:#9C2233;--chip-disc-dk:#6B1622}.baccarat-page-v2 .chip-tier-3{--chip-rim:#1C6FD4;--chip-rim-dk:#14528F;--chip-disc:#1A61B8;--chip-disc-dk:#123F7A}.baccarat-page-v2 .chip-tier-4{--chip-rim:#7C4FD0;--chip-rim-dk:#593792;--chip-disc:#6C43B7;--chip-disc-dk:#482C7D}.baccarat-page-v2 .chip-tier-5{--chip-rim:#1A8A52;--chip-rim-dk:#12613A;--chip-disc:#167A48;--chip-disc-dk:#0E5230}.baccarat-page-v2 .chip-tier-6{--chip-rim:#8B95A3;--chip-rim-dk:#626B78;--chip-disc:#798390;--chip-disc-dk:#515A66}.baccarat-page-v2 .roulette-chip-rail{background:#14191e;border-color:rgba(255,255,255,.06);padding:0 6px;height:56px;min-height:56px;overflow:hidden}.baccarat-page-v2 .roulette-chip-row{justify-content:flex-start;gap:10px;padding:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.baccarat-page-v2 .roulette-chip-row::-webkit-scrollbar{display:none;width:0;height:0}.baccarat-page-v2 .roulette-chip-value-text{font-size:13px;text-shadow:none}.baccarat-page-v2 .mines-controls .roulette-chip{width:36px;height:36px;flex:0 0 36px;scroll-snap-align:center;filter:none;transition:transform .13s ease}.baccarat-page-v2 .mines-controls .roulette-chip:hover:not(.active){transform:scale(1.04)}.baccarat-page-v2 .mines-controls .roulette-chip.active{transform:scale(1.05);filter:none}.baccarat-page-v2 .mines-controls .roulette-chip.active:after{content:"";position:absolute;inset:-4px;border-radius:50%;width:auto;height:auto;transform:none;border:2px solid #1493ff;box-shadow:none;pointer-events:none}.baccarat-page-v2 .mines-controls .roulette-chip .roulette-chip-inner{background:radial-gradient(circle at 50% 40%,var(--chip-rim) 0,var(--chip-rim) 52%,var(--chip-rim-dk) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 2px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35)}.baccarat-page-v2 .mines-controls .roulette-chip .roulette-chip-inner:before{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:50%;background:repeating-conic-gradient(from -11deg,rgba(244,247,250,.92) 0deg 22deg,rgba(244,247,250,0) 22deg 45deg);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 73%,#000 95%,transparent 98%);mask:radial-gradient(closest-side,transparent 70%,#000 73%,#000 95%,transparent 98%);pointer-events:none}.baccarat-page-v2 .mines-controls .roulette-chip .roulette-chip-inner:after{content:"";position:absolute;inset:17%;width:auto;height:auto;border-radius:50%;background:radial-gradient(circle at 50% 42%,var(--chip-disc) 0,var(--chip-disc) 45%,var(--chip-disc-dk) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.22),inset 0 1px 2px rgba(0,0,0,.28);pointer-events:none}.baccarat-page-v2 .mines-controls .roulette-chip .roulette-chip-value{position:relative;z-index:2;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff;font-size:10px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.5)}.baccarat-page-v2 .mines-controls .roulette-chip.chip-tier-6 .roulette-chip-value{font-size:8.5px;letter-spacing:-.03em}.baccarat-page-v2 .bc-bet-player{--bc-dot:#3d9bff}.baccarat-page-v2 .bc-bet-tie{--bc-dot:#2fbf71}.baccarat-page-v2 .bc-bet-banker{--bc-dot:#e5484d}.baccarat-page-v2 .bc-bet-box{height:96px;gap:4px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a1f25;border:1px solid rgba(255,255,255,.07);box-shadow:none;transition:background .14s ease,border-color .16s ease,box-shadow .16s ease,opacity .14s ease}.baccarat-page-v2 .bc-bet-box:before{content:none}.baccarat-page-v2 .bc-bet-box:not(:disabled):hover{transform:none;filter:none;background:#1e242b;border-color:rgba(255,255,255,.14)}.baccarat-page-v2 .bc-bet-box:not(:disabled):active{transform:none;filter:none;background:#1c2127}.baccarat-page-v2 .bc-bet-box:disabled{opacity:.55}.baccarat-page-v2 .bc-bet-title{display:inline-flex;align-items:center;gap:7px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.baccarat-page-v2 .bc-bet-title:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--bc-dot)}.baccarat-page-v2 .bc-bet-pays{display:block;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none;color:#7d8794;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baccarat-page-v2 .bc-bet-amount{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-size:13px;font-weight:700;color:rgba(255,255,255,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baccarat-page-v2 .bc-bet-amount:before{content:"$";color:inherit;font-weight:700}.baccarat-page-v2 .bc-bet-amount:after{content:none;display:none}.baccarat-page-v2 .bc-bet-box.staked{background:#1d2329;border-color:rgba(255,255,255,.3);box-shadow:none}.baccarat-page-v2 .bc-bet-box.staked .bc-bet-amount{color:#fff}.baccarat-page-v2 .bc-bet-box:after{content:"";display:block;position:absolute;opacity:0;transition:opacity .2s ease;pointer-events:none}.baccarat-page-v2 .bc-bet-box.winning:after,.baccarat-page-v2 .bc-bet-box:after{inset:auto 0 0 0;height:4px;border-radius:0 0 11px 11px;background:#1493ff;transform:none;animation:none}.baccarat-page-v2 .bc-bet-box.winning:after{opacity:1}.baccarat-page-v2 .bc-bet-box.winning{animation:none}.baccarat-page-v2 .bc-bet-banker.winning,.baccarat-page-v2 .bc-bet-player.winning,.baccarat-page-v2 .bc-bet-tie.winning{border-color:rgba(255,255,255,.07);box-shadow:none}.baccarat-page-v2 .bc-bet-box.staked.winning{border-color:rgba(255,255,255,.3);box-shadow:none}.baccarat-page-v2 .bc-bet-box .bc-bet-chip-stack{top:auto;bottom:8px;right:8px;width:38px;height:38px;padding:0;border:none;border-radius:50%;overflow:visible;color:#fff;background:radial-gradient(circle at 50% 40%,var(--chip-rim) 0,var(--chip-rim) 52%,var(--chip-rim-dk) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 2px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.4)}.baccarat-page-v2 .bc-bet-box .bc-bet-chip-stack:before{content:"";position:absolute;inset:0;border:0;border-radius:50%;opacity:1;animation:none;background:repeating-conic-gradient(from -11deg,rgba(244,247,250,.92) 0deg 22deg,rgba(244,247,250,0) 22deg 45deg);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 73%,#000 95%,transparent 98%);mask:radial-gradient(closest-side,transparent 70%,#000 73%,#000 95%,transparent 98%);pointer-events:none}.baccarat-page-v2 .bc-bet-box .bc-bet-chip-stack:after{content:"";position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle at 50% 42%,var(--chip-disc) 0,var(--chip-disc) 45%,var(--chip-disc-dk) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.22),inset 0 1px 2px rgba(0,0,0,.28);pointer-events:none}.baccarat-page-v2 .bc-bet-chip-stack-value{position:relative;z-index:2;font-size:10px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.baccarat-page-v2 .bc-tie-pays{display:none}.baccarat-page-v2 .bc-shoe-stack{position:absolute;top:0;right:22px;left:auto;width:104px;height:95px;overflow:hidden;pointer-events:none;z-index:3;animation:none;filter:none}.baccarat-page-v2 .bc-shoe-img{display:block;width:104px;height:auto;margin-top:-56px;box-shadow:none;filter:none}.baccarat-page-v2 .bc-hand-area{background:none;border:none;box-shadow:none;border-radius:0;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.baccarat-page-v2 .bc-hand-area.bc-lost,.baccarat-page-v2 .bc-hand-area.bc-tied,.baccarat-page-v2 .bc-hand-area.bc-winner{background:none;border:none;box-shadow:none;animation:none}.baccarat-page-v2 .bc-hand-header{display:flex;justify-content:center}.baccarat-page-v2 .bc-hand-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff}.baccarat-page-v2 .bc-banker .bc-hand-label{color:#ffffff}.baccarat-page-v2 .bc-score-row{display:flex;justify-content:center;min-height:32px}.baccarat-page-v2 .bc-hand-score{min-width:40px;height:32px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#2d3641,#232a33);border:1px solid rgba(255,255,255,.12);color:#fff;transition:background .28s ease,border-color .28s ease,color .28s ease;animation:bcScoreIn .26s ease-out backwards}@keyframes bcScoreIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.baccarat-page-v2 .bc-hand-score{animation:none;transition:none}}.baccarat-page-v2 .bc-winner .bc-hand-score{background:linear-gradient(180deg,#25b869,#1a9c52);border-color:rgba(31,175,94,.7);color:#0a0a0a}.baccarat-page-v2 .bc-lost .bc-hand-score{background:linear-gradient(180deg,#e0455a,#c8313f);border-color:rgba(216,58,78,.7);color:#0a0a0a}.baccarat-page-v2 .bc-tied .bc-hand-score{background:linear-gradient(180deg,#f7b23e,#e8961e);border-color:rgba(245,165,36,.7);color:#221700}.baccarat-page-v2 .bc-card{--bc-hold:300ms;--bc-turn:360ms;position:relative;width:84px;height:123px;border-radius:11px;background:transparent;border:none;padding:0;box-shadow:none;overflow:visible;animation:bcDealIn .4s cubic-bezier(.3,.65,.25,1) backwards;transform-origin:center;will-change:transform,opacity}.baccarat-page-v2 .bc-card.bc-flip-slow{--bc-hold:340ms;--bc-turn:440ms}@keyframes bcDealIn{0%{opacity:0;transform:translate(190px,-150px) rotate(7deg) scale(.94)}12%{opacity:1}to{opacity:1;transform:translate(0) rotate(0deg) scale(1)}}.baccarat-page-v2 .bc-cards{justify-content:flex-start;width:calc(84px * 3 + 8px * 2)}@media (max-width:900px){.baccarat-page-v2 .bc-cards{width:calc(70px * 3 + 6px * 2)}}.baccarat-page-v2 .bc-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:bcCardReveal var(--bc-turn) ease var(--bc-hold) both;will-change:transform}@keyframes bcCardReveal{0%{transform:rotateY(0deg) scale(1)}50%{transform:rotateY(90deg) scale(1.03)}to{transform:rotateY(180deg) scale(1)}}@media (prefers-reduced-motion:reduce){.baccarat-page-v2 .bc-card{animation:none}.baccarat-page-v2 .bc-flip-inner{animation:none;transform:rotateY(180deg)}}.baccarat-page-v2 .bc-flip-face{position:absolute;inset:0;border-radius:11px;box-sizing:border-box;background:#fafafa;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.baccarat-page-v2 .bc-flip-back{padding:0;transform:translateZ(0)}.baccarat-page-v2 .bc-card-back{width:100%;height:100%;border-radius:11px;background:url(/games/blackjack/hole-card.webp) 50%/cover no-repeat}.baccarat-page-v2 .bc-flip-front{transform:rotateY(180deg) translateZ(0)}.baccarat-page-v2 .bc-card-red{color:#e02a3c}.baccarat-page-v2 .bc-card-black{color:#0b0f16}.baccarat-page-v2 .bc-card-rank-c{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum" 1}.baccarat-page-v2 .bc-card-suit-c{font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.baccarat-page-v2 .bc-flip-front{transition:box-shadow .28s ease}.baccarat-page-v2 .bc-winner .bc-flip-front{box-shadow:0 0 0 3px #1faf5e,0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}.baccarat-page-v2 .bc-lost .bc-flip-front{box-shadow:0 0 0 3px #d83a4e,0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}.baccarat-page-v2 .bc-tied .bc-flip-front{box-shadow:0 0 0 3px #f5a524,0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}@media (prefers-reduced-motion:reduce){.baccarat-page-v2 .bc-flip-front{transition:none}}.baccarat-page-v2 .mines-form>.mines-bet-btn{order:0;margin-top:0}.baccarat-page-v2 .bc-vs-divider{width:1px;align-self:stretch;min-height:123px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 20%,rgba(255,255,255,.12) 80%,transparent)}.baccarat-page-v2 .bc-tool-btn{gap:7px;padding:8px 12px;border-radius:8px;color:#ffffff;font-size:14px;font-weight:700;letter-spacing:.01em;background:transparent;border:none}.baccarat-page-v2 .bc-tool-btn svg{width:16px;height:16px;stroke-width:2;color:#ffffff;stroke:#ffffff;flex:0 0 auto}.baccarat-page-v2 .bc-tool-btn:not(:disabled):hover{color:#ffffff;background:rgba(255,255,255,.06);transform:none}.baccarat-page-v2 .bc-tool-btn:disabled{opacity:1;color:#ffffff;cursor:not-allowed}.baccarat-page-v2 .bc-tool-btn:disabled svg{color:#ffffff;stroke:#ffffff}.baccarat-page-v2 .bc-history{gap:4px}.baccarat-page-v2 .bc-history-pill{min-width:24px;height:24px;border-radius:50%;padding:0;font-size:10px}.baccarat-page-v2 .mines-celebrate-card.bc-pop-even .mines-celebrate-multi{background:linear-gradient(180deg,#5a6675,#3d4753);color:#eef2f7}@media (max-width:900px){.baccarat-page-v2 .bc-card{width:70px;height:102px}.baccarat-page-v2 .bc-card-rank-c{font-size:34px}.baccarat-page-v2 .bc-card-suit-c{font-size:28px}.baccarat-page-v2 .bc-bet-box{height:82px}.baccarat-page-v2 .bc-bet-title{font-size:15px}.baccarat-page-v2 .bc-shoe-stack{width:88px;height:80px;right:8px}.baccarat-page-v2 .bc-shoe-img{width:88px;margin-top:-48px}.baccarat-page-v2 .bc-vs-divider{display:none}.baccarat-page-v2 .bc-cards-area{padding:22px 0 14px;min-height:500px;align-items:center}}@media (max-width:600px){.baccarat-page-v2 .mines-grid-area{min-height:0;padding:8px 12px 10px}.baccarat-page-v2 .bc-table{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:8px;padding-top:0}.baccarat-page-v2 .bc-cards-area{min-height:0;padding:2px 0 6px}.baccarat-page-v2 .bc-hand-area{min-height:0;padding:7px 6px;gap:5px}.baccarat-page-v2 .bc-hand-label{font-size:9px;letter-spacing:.1em}.baccarat-page-v2 .bc-hand-score{min-width:26px;height:20px;padding:0 8px;font-size:12px}.baccarat-page-v2 .bc-cards{min-height:58px;gap:4px;width:calc(40px * 3 + 4px * 2)}.baccarat-page-v2 .bc-card{width:40px;height:58px;border-radius:6px}.baccarat-page-v2 .bc-card-rank-c{font-size:19px}.baccarat-page-v2 .bc-card-suit-c{font-size:16px}.baccarat-page-v2 .bc-bet-row{gap:8px;padding:0 2px 4px}.baccarat-page-v2 .bc-bet-box{height:62px;gap:2px}.baccarat-page-v2 .bc-bet-title{font-size:13px;gap:6px}.baccarat-page-v2 .bc-bet-pays{font-size:10px}.baccarat-page-v2 .bc-bet-box.staked .bc-bet-amount{visibility:hidden}.baccarat-page-v2 .bc-bet-box .bc-bet-chip-stack{width:20px;height:20px;top:auto;bottom:4px;left:0;right:0;margin:0 auto}.baccarat-page-v2 .bc-bet-chip-stack-value{font-size:7.5px}.baccarat-page-v2 .bc-bet-tools{padding:2px 2px 0}.baccarat-page-v2 .bc-tool-btn{padding:6px 10px;font-size:13px}.baccarat-page-v2 .bc-shoe-stack{width:40px;height:auto;top:8px;right:8px;overflow:visible}.baccarat-page-v2 .bc-shoe-img{width:40px;margin-top:0}.baccarat-page-v2 .mines-controls>.gp-mode-tabs{order:4;margin:12px 0 0}.baccarat-page-v2 .mines-controls>.mines-form{order:1}.baccarat-page-v2 .mines-form>.gp-bet-btn{order:-1}.baccarat-page-v2 .roulette-chip-row{height:48px;min-height:48px}.baccarat-page-v2 .roulette-chip{width:32px;height:32px;flex:0 0 32px}}.baccarat-page-v2 .bc-bet-box{height:84px;gap:6px;border-radius:8px;background:#242b33;border:1px solid rgba(255,255,255,.14)}.baccarat-page-v2 .bc-bet-box:not(:disabled):hover{background:#28303a;border-color:rgba(255,255,255,.24)}.baccarat-page-v2 .bc-bet-box:not(:disabled):active{background:#222930}.baccarat-page-v2 .bc-bet-title{gap:0;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:#e9ebef}.baccarat-page-v2 .bc-bet-title:before{content:none;display:none}.baccarat-page-v2 .bc-bet-pays{display:none}.baccarat-page-v2 .bc-bet-amount{gap:0;margin-top:0;font-size:14px;font-weight:600;color:#7e8c9e}.baccarat-page-v2 .bc-bet-box.staked{background:#28303a;border-color:rgba(255,255,255,.34)}.baccarat-page-v2 .bc-bet-box.winning:after,.baccarat-page-v2 .bc-bet-box:after{border-radius:0 0 7px 7px}.baccarat-page-v2 .bc-bet-banker.winning,.baccarat-page-v2 .bc-bet-player.winning,.baccarat-page-v2 .bc-bet-tie.winning{border-color:rgba(255,255,255,.14)}.baccarat-page-v2 .bc-bet-box.staked.winning{border-color:rgba(255,255,255,.34)}@media (max-width:600px){.baccarat-page-v2 .bc-bet-box{height:60px;gap:3px}.baccarat-page-v2 .bc-bet-title{font-size:14px}.baccarat-page-v2 .bc-bet-amount{font-size:12px}}@media (min-width:601px) and (max-width:768px){.baccarat-page-v2 .mines-controls>.gp-mode-tabs{order:4;margin:12px 0 0}.baccarat-page-v2 .mines-controls>.mines-form{order:1}.baccarat-page-v2 .mines-form>.gp-bet-btn{order:-1}}