.bc-wrap{--accent:var(--signal);--felt:color-mix(in oklab,var(--game-blackjack) 34%,#0b0f0c);--bc-player:#3f7fd6;--bc-banker:#b8394c;--bc-tie:#2f8f5b;max-width:1360px;margin:0 auto;padding:76px var(--sp-6) var(--sp-10);font-family:var(--font-ui);color:var(--bone-1)}html.mobile .bc-wrap{padding:var(--sp-3) var(--sp-3) calc(var(--mnav-h, 58px) + 24px)}.bc-wrap .bc-table{background:var(--felt);border:8px solid var(--ink-3);box-shadow:inset 0 0 0 2px var(--line-strong),0 14px 30px rgba(0,0,0,.45)}.bc-wrap .bc-hand{border-radius:var(--rad-panel)}.bc-wrap .bc-hand.win{border-color:var(--bone-1);background:color-mix(in srgb,var(--bone-1) 7%,transparent);box-shadow:none}.bc-wrap .bc-hand-head{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:2px}.bc-wrap .bc-hand.player .bc-hand-head span{color:color-mix(in srgb,var(--bc-player) 55%,white)}.bc-wrap .bc-hand.banker .bc-hand-head span{color:color-mix(in srgb,var(--bc-banker) 55%,white)}.bc-wrap .bc-hand-head b{border-radius:var(--rad-tag);background:var(--ink-0);border:1px solid var(--line-strong);color:var(--bone-1);font-family:var(--font-display);font-size:19px}.bc-wrap .bc-empty{border-radius:var(--rad-control);border-color:color-mix(in srgb,var(--bone-1) 22%,transparent)}.bc-wrap .bc-dealing,.bc-wrap .bc-place{border-radius:var(--rad-control);background:var(--ink-0);border:1px solid var(--line-strong);font-size:19px}.bc-wrap .bc-dealing,.bc-wrap .bc-place,.bc-wrap .bc-win{color:var(--bone-1);font-family:var(--font-display);font-weight:800;letter-spacing:1px}.bc-wrap .bc-win{border-radius:var(--rad-control);font-size:22px}.bc-wrap .bc-win.player{background:var(--bc-player)}.bc-wrap .bc-win.banker{background:var(--bc-banker)}.bc-wrap .bc-win.tie{background:var(--bc-tie)}.bc-wrap .bc-win em{border-radius:var(--rad-tag);background:rgba(0,0,0,.28);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-14);letter-spacing:0}.bc-wrap .bc-win em.down,.bc-wrap .bc-win em.up{color:var(--bone-1)}.bc-wrap .bc-spot{border-radius:var(--rad-panel);border:2px solid color-mix(in srgb,var(--bone-1) 40%,transparent);background:rgba(0,0,0,.14)}.bc-wrap .bc-spot:hover:not(:disabled){background:color-mix(in srgb,var(--bone-1) 8%,transparent);border-color:var(--bone-1)}.bc-wrap .bc-spot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bc-wrap .bc-spot-name{font-family:var(--font-display);font-weight:800;letter-spacing:3px}.bc-wrap .bc-spot.player .bc-spot-name{color:color-mix(in srgb,var(--bc-player) 55%,white)}.bc-wrap .bc-spot.banker .bc-spot-name{color:color-mix(in srgb,var(--bc-banker) 55%,white)}.bc-wrap .bc-spot.tie .bc-spot-name{color:color-mix(in srgb,var(--bc-tie) 55%,white)}.bc-wrap .bc-spot-pays{font-weight:600;letter-spacing:1px;color:color-mix(in srgb,var(--bone-1) 65%,transparent)}.bc-wrap .bc-spot.win{border-color:var(--bone-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--bone-1) 22%,transparent)}.bc-wrap .bc-road-wrap{border-radius:var(--rad-panel);background:var(--ink-1);border:1px solid var(--line)}.bc-wrap .bc-road-title{font-weight:600;font-size:var(--fs-13);letter-spacing:0;text-transform:none;color:var(--bone-2)}.bc-wrap .bc-road i,.bc-wrap .bc-road-key i{font-family:var(--font-display);font-weight:800;color:var(--bone-1)}.bc-wrap .bc-road i.player,.bc-wrap .bc-road-key i.player{background:var(--bc-player)}.bc-wrap .bc-road i.banker,.bc-wrap .bc-road-key i.banker{background:var(--bc-banker)}.bc-wrap .bc-road i.tie,.bc-wrap .bc-road-key i.tie{background:var(--bc-tie)}.bc-wrap .bc-road-empty,.bc-wrap .bc-road-key{color:var(--bone-3)}@media (prefers-reduced-motion:reduce){.bc-wrap .bc-card,.bc-wrap .bc-win{animation:none}}