/* Blackjack — game-specific styles. */.bj-board{position:relative;overflow:hidden;background:#1e2433 !important;height:380px !important;border-radius:16px;transition:background 0.4s ease}.bj-board.bj-gold{background:radial-gradient(ellipse at 50% 40%, #2a1a08 0%, #120d04 100%) !important}.bj-board.bj-gold::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg, rgba(180, 130, 30, 0.05) 0, rgba(180, 130, 30, 0.05) 1px, transparent 1px, transparent 40px),repeating-linear-gradient(0deg, rgba(180, 130, 30, 0.03) 0, rgba(180, 130, 30, 0.03) 1px, transparent 1px, transparent 40px);pointer-events:none;z-index:0}.bj-board.bj-gold .playing-card-back{background:linear-gradient(135deg, #1c0e02 0%, #2e1805 100%);box-shadow:0 0 8px rgba(212, 172, 13, 0.2),0 4px 14px rgba(0, 0, 0, 0.6)}.bj-board.bj-gold .playing-card-back::before{border-color:rgba(212, 172, 13, 0.35) !important}.bj-board.bj-gold .playing-card-back::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg, rgba(212, 172, 13, 0.06) 0, rgba(212, 172, 13, 0.06) 2px, transparent 2px, transparent 10px),repeating-linear-gradient(-45deg, rgba(212, 172, 13, 0.06) 0, rgba(212, 172, 13, 0.06) 2px, transparent 2px, transparent 10px)}.bj-board.bj-gold .bj-score{background:rgba(0, 0, 0, 0.6);border:1px solid rgba(212, 172, 13, 0.5);color:#d4ac0d}.bj-score{position:absolute;left:50%;transform:translateX(-50%);padding:3px 10px;background:rgba(0, 0, 0, 0.55);border:1px solid rgba(255, 255, 255, 0.15);border-radius:20px;font-size:12px;font-weight:700;color:#fff;z-index:10;display:inline-flex;align-items:center;white-space:nowrap;min-width:28px;justify-content:center}#dealer-score{top:8px}#player-score{bottom:8px}.hand-container{position:absolute;left:50%;display:flex;align-items:center;z-index:2;transition:transform 0.35s ease}#dealer-hand.hand-container{top:46px !important}#player-hand.hand-container{bottom:46px !important}.bj-theme-switcher{position:absolute;top:6px;right:6px;z-index:12;display:flex;align-items:center;gap:6px}.bj-theme-btn{padding:7px 10px;min-height:32px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:0.5px;border:1px solid rgba(255, 255, 255, 0.18);background:rgba(18, 22, 27, 0.8);color:#d4dce6;cursor:pointer;transition:all 0.18s ease}.bj-theme-btn:hover{background:#2a3038;color:#fff}#split-hand,#split-hand-2,#split-hand-3{display:none;bottom:46px}.bj-theme-btn.active{background:var(--rog-accent, #147cff);border-color:#77b5ff;color:#fff}.bj-theme-btn[data-theme="bj-gold"].active{background:#d4ac0d;border-color:#f5d565;color:#1a1000}.bj-theme-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}#split-hand.is-visible,#split-hand-2.is-visible,#split-hand-3.is-visible{display:flex}#split-score,#split-score-2,#split-score-3{display:none;bottom:8px}#split-score.is-visible,#split-score-2.is-visible,#split-score-3.is-visible{display:inline-flex}.bj-split-inactive{opacity:0.45;transition:opacity 0.25s}.bj-active-hand{opacity:1}#sound-toggle{position:absolute !important;top:10px !important;left:10px !important;z-index:10;width:30px !important;height:30px !important;min-height:0 !important;padding:0 !important;border-radius:50% !important;background:rgba(0, 0, 0, 0.35) !important;border:1px solid rgba(255, 255, 255, 0.15) !important;color:rgba(255, 255, 255, 0.6) !important;display:flex !important;align-items:center !important;justify-content:center !important}@media (max-width: 640px){.bj-board{height:320px !important}#dealer-hand.hand-container{top:52px !important}#player-hand.hand-container,#split-hand,#split-hand-2,#split-hand-3{bottom:36px !important}#dealer-score{top:6px}#player-score,#split-score,#split-score-2,#split-score-3{bottom:6px}.bj-score{font-size:11px;padding:2px 8px}}.raika-original-page[data-original-game="blackjack"] .raika-original-game-app{align-items:flex-start}.raika-original-page[data-original-game="blackjack"] .bj-action-button{min-height:38px !important;height:38px !important;padding:0 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;color:var(--rog-text) !important;background:var(--rog-surface-2) !important;border:1px solid var(--rog-border-strong) !important;box-shadow:none !important;opacity:1 !important;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.raika-original-page[data-original-game="blackjack"] .bj-action-label{min-width:0;line-height:1;white-space:nowrap}.raika-original-page[data-original-game="blackjack"] .bj-action-icon{width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center;line-height:1;font-size:14px;font-weight:900}.raika-original-page[data-original-game="blackjack"] .bj-action-icon svg{width:100%;height:100%;stroke:none}.raika-original-page[data-original-game="blackjack"] .bj-action-icon-hit{color:#ffcc70}.raika-original-page[data-original-game="blackjack"] .bj-action-icon-stand{color:#c28bff}.raika-original-page[data-original-game="blackjack"] .bj-action-icon-double,.raika-original-page[data-original-game="blackjack"] .bj-action-icon-split{color:var(--rog-text)}html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] .bj-action-icon-hit{color:#996200}html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] .bj-action-icon-stand{color:#7c3aed}.raika-original-page[data-original-game="blackjack"] .bj-actions button:not(:disabled):hover{background:var(--rog-surface-3) !important;border-color:var(--rog-accent) !important}.raika-original-page[data-original-game="blackjack"] .bj-actions button:focus-visible{outline:2px solid var(--rog-accent, #147cff);outline-offset:2px}.raika-original-page[data-original-game="blackjack"] .bj-action-button:disabled{opacity:.48 !important;filter:none !important}.raika-original-page[data-original-game="blackjack"] .bj-action-button:not(:disabled){filter:none !important}.raika-original-page[data-original-game="blackjack"] .raika-original-game-app > .panel,.raika-original-page[data-original-game="blackjack"] .raika-original-game-app > .board-column{align-self:flex-start}.raika-original-page[data-original-game="blackjack"] .bj-board{height:clamp(360px, 46vh, 440px) !important;min-height:0;border:1px solid rgba(87, 119, 169, .38) !important;border-radius:18px !important}.raika-original-page[data-original-game="blackjack"] .bj-board.bj-gold{border-color:rgba(222, 176, 62, .52) !important;background:radial-gradient(ellipse at 50% 44%, rgba(216, 160, 43, .95) 0%, rgba(124, 77, 19, .94) 50%, #211306 100%) !important}html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] .bj-board{box-shadow:inset 0 0 60px rgba(54, 114, 169, .10) !important}html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] .bj-board.bj-gold{border-color:rgba(183, 127, 24, .40) !important;background:radial-gradient(ellipse at 50% 44%, #ffd36a 0%, #c88825 52%, #7a4d14 100%) !important}html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] #dealer-score,html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] #player-score,html[data-theme="light"] .raika-original-page[data-original-game="blackjack"] #split-score{color:var(--rog-text) !important}@media (max-width: 768px){.raika-original-page[data-original-game="blackjack"] .bj-board{height:320px !important;min-height:0 !important}}.raika-original-page[data-original-game="blackjack"] .bj-board{border-color:transparent !important;box-shadow:none !important}.raika-original-page[data-original-game="blackjack"] .bj-board{margin-inline:auto !important}.raika-original-page[data-original-game="blackjack"] .raika-original-game-app > .board-column{padding:0 !important}@media (min-width: 901px){.raika-original-page[data-original-game="blackjack"] .raika-original-game-app{align-items:stretch !important}.raika-original-page[data-original-game="blackjack"] .raika-original-game-app > .panel,.raika-original-page[data-original-game="blackjack"] .raika-original-game-app > .board-column{align-self:stretch !important}.raika-original-page[data-original-game="blackjack"] .bj-board{width:100% !important;max-width:none !important}}/* Casino keeps the site's blue accent and branded card back. */.bj-table-art{display:none;pointer-events:none}.raika-original-page[data-original-game="blackjack"] .bj-board.bj-casino{background:radial-gradient(ellipse at 50% 42%, #1c8251 0%, #10663f 48%, #073f29 100%) !important;border-color:#2c9b67 !important;isolation:isolate}.bj-board.bj-casino::before{content:"";position:absolute;inset:18px;border:1px solid #c5ffdf38;border-radius:120px;pointer-events:none}.bj-casino .bj-table-art{display:block;position:absolute;inset:0;background:url("/static/image/logo.png") center/112px auto no-repeat;filter:invert(1);opacity:.24}.raika-original-page[data-original-game="blackjack"] .bj-board.bj-casino .bj-score{color:#fff !important;background:#07462d;border-color:#86d9ac80;font-variant-numeric:tabular-nums}@media (max-width: 640px){.bj-theme-switcher{gap:5px}.bj-theme-btn{min-height:32px;padding:6px;letter-spacing:0}.bj-casino .bj-table-art{background-size:96px auto}}