/* Video Poker uses the site's surfaces and the shared Blackjack card back. */.raika-original-page[data-original-game="videopoker"] .raika-original-game-app{display:grid !important;grid-template-columns:minmax(280px, .46fr) minmax(0, 1fr);align-items:stretch}.raika-original-page[data-original-game="videopoker"] .raika-original-game-app > .panel,.raika-original-page[data-original-game="videopoker"] .raika-original-game-app > .board-column{width:100% !important;max-width:none !important}.raika-original-page[data-original-game="videopoker"] .panel{order:1 !important;align-self:stretch}.raika-original-page[data-original-game="videopoker"] .board-column{padding:0 !important;order:2 !important}.vp-board{width:100%;padding:24px;border-radius:16px;background:var(--rog-surface)}.vp-board [hidden]{display:none !important}.vp-paytable{padding:10px;border:1px solid var(--rog-border);border-radius:12px;background:var(--rog-surface-2)}.vp-table-heading,.vp-pay-row{display:grid;grid-template-columns:minmax(0, 1fr) 76px minmax(95px, .48fr);gap:5px;align-items:stretch}.vp-table-heading{padding:0 10px 9px;color:var(--rog-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vp-table-heading span:nth-child(2){text-align:center}.vp-table-heading span:last-child{text-align:right}.vp-pay-row{position:relative;min-height:31px;margin-bottom:4px;border-radius:5px;overflow:visible;color:var(--rog-text);font-size:11px;font-weight:750;transition:background .2s,color .2s}.vp-pay-row:last-child{margin-bottom:0}.vp-pay-row > span{display:flex;align-items:center;padding:6px 10px;background:var(--rog-input)}.vp-hand-name{text-transform:uppercase}.vp-pay-row .vp-multiplier{justify-content:center;background:var(--rog-surface-3);font-variant-numeric:tabular-nums}.vp-pay-row .vp-payout{justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.vp-currency{color:var(--rog-muted);font-size:10px}.vp-coin{display:inline-block;width:15px;height:15px;object-fit:contain;vertical-align:middle}.vp-hand-button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:help}.vp-hand-button:focus-visible{outline:2px solid var(--rog-accent);outline-offset:3px}.vp-combination-help{display:none;position:absolute;top:100%;left:0;z-index:20;width:min(280px, 100%);box-sizing:border-box;padding:12px;border:1px solid var(--rog-border);border-radius:8px;background:var(--rog-surface-3);box-shadow:0 6px 20px #00000040;color:var(--rog-text);font-size:12px;font-weight:500;line-height:1.5;text-transform:none}.vp-pay-row:hover .vp-combination-help,.vp-pay-row:focus-within .vp-combination-help{display:block}.vp-example-cards{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px;margin-bottom:10px}.vp-example-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:2/3;border-radius:5px;background:#fff;color:#18212c;box-shadow:0 2px 4px #00000025;line-height:1}.vp-example-card.is-red{color:#ce293d}.vp-example-card.is-kicker{opacity:.4}.vp-example-rank{font-size:18px;font-weight:800}.vp-example-suit{font-size:22px}.vp-example-description{display:block}.vp-pay-row.is-match > span{background:var(--rog-accent-soft);color:var(--rog-accent)}.vp-pay-row.is-win > span{background:#15803d;color:#fff}.vp-pay-row.is-win .vp-currency{color:#dcfce7}.vp-controls{min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px 0 20px}.vp-status{min-height:19px;color:var(--rog-text);font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.vp-status.is-win{color:#2ecc71}html[data-theme="light"] .vp-status.is-win{color:#15803d}.vp-hint{min-height:16px;color:var(--rog-muted);font-size:10px;text-align:center}.vp-cards{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(10px, 2vw, 28px);padding:7px 5px 0}.vp-card-slot{min-width:0;padding:0;border:0;background:none;color:var(--rog-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.vp-card-slot:disabled{cursor:default}.vp-card-slot .playing-card{display:block;width:100%;height:auto;aspect-ratio:2/3;container-type:inline-size;transition:transform .2s,opacity .2s,filter .2s}.vp-card-slot .playing-card-inner,.vp-card-slot .playing-card-front,.vp-card-slot .playing-card-back{display:block}.vp-card-slot .playing-card-front,.vp-card-slot .playing-card-back{border-radius:7px;box-shadow:0 5px 14px #00000035}.vp-card-slot .bj-cr{font-size:clamp(22px, 32cqw, 46px)}.vp-card-slot .bj-cs{font-size:clamp(18px, 26cqw, 36px)}.vp-card-slot .bj-center{font-size:clamp(36px, 55cqw, 76px);opacity:.16}.vp-card-slot .bj-tl{top:7px;left:8px}.vp-card-slot .bj-br{bottom:7px;right:8px}.vp-hold-label{display:block;margin-top:12px;padding:6px 2px;border:1px solid var(--rog-border);border-radius:5px;font-size:10px;font-weight:800;line-height:1.2;text-align:center;transition:background .2s,color .2s}.vp-card-slot:disabled:not(.is-held) .vp-hold-label{visibility:hidden}.vp-card-slot:not(:disabled):hover .playing-card,.vp-card-slot.is-held .playing-card{transform:translateY(-6px)}.vp-card-slot.is-held .playing-card-front{box-shadow:0 0 0 3px var(--rog-accent),0 7px 22px #147cff25}.vp-card-slot.is-held .vp-hold-label{background:var(--rog-accent);border-color:var(--rog-accent);color:#fff}.vp-card-slot.is-winning .playing-card-front{background:#eafff1;box-shadow:0 0 0 3px #2ecc71,0 6px 18px #2ecc7126}.vp-card-slot.is-inactive .playing-card{opacity:.35;filter:grayscale(1)}.vp-card-slot:focus-visible{outline:2px solid var(--rog-accent);outline-offset:5px;border-radius:7px}@media (max-width: 1100px) and (min-width: 901px){.vp-board{padding:16px}.vp-table-heading,.vp-pay-row{grid-template-columns:minmax(0, 1fr) 65px minmax(78px, .4fr)}.vp-pay-row{font-size:10px}}@media (max-width: 900px){.raika-original-page[data-original-game="videopoker"] .raika-original-game-app{display:flex !important;flex-direction:column !important}.raika-original-page[data-original-game="videopoker"] .raika-original-game-app > .panel,.raika-original-page[data-original-game="videopoker"] .raika-original-game-app > .board-column{flex:0 1 auto !important}.raika-original-page[data-original-game="videopoker"] .board-column{order:1 !important}.raika-original-page[data-original-game="videopoker"] .panel{order:2 !important}}@media (max-width: 600px){.vp-board{padding:12px 8px}.vp-paytable{padding:7px;border-radius:9px}.vp-table-heading,.vp-pay-row{grid-template-columns:minmax(0, 1fr) 51px minmax(74px, .43fr);gap:3px}.vp-table-heading{font-size:8px;letter-spacing:0;padding:2px 5px 8px}.vp-pay-row{min-height:29px;font-size:9px}.vp-pay-row > span{padding:5px}.vp-pay-row .vp-payout{gap:3px}.vp-currency{font-size:8px}.vp-cards{gap:9px;padding-inline:3px}.vp-controls{padding-block:14px 19px;gap:8px}.vp-status{font-size:12px}.vp-card-slot .bj-cr{font-size:17px}.vp-card-slot .bj-cs{font-size:16px}.vp-card-slot .bj-center{font-size:30px}.vp-card-slot .bj-tl{top:4px;left:4px}.vp-card-slot .bj-br{bottom:4px;right:4px}.vp-hold-label{font-size:8px;margin-top:10px}}@media (prefers-reduced-motion: reduce){.vp-board *,.vp-card-slot .playing-card{transition:none !important}}