/* Hi-Lo — game-specific styles. */.raika-hilo-board{gap:8px;--hilo-card-width:115px;--hilo-card-height:180px}.raika-hilo-card-column{display:flex;flex-direction:column;align-items:center;gap:8px}.hilo-skip{position:absolute;top:calc(50% - var(--hilo-card-height) / 2 - 8px);right:calc(50% - var(--hilo-card-width) / 2 - 8px);z-index:10;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--raika-action-secondary-border);border-radius:8px;background:var(--raika-action-secondary-bg);color:var(--raika-action-secondary-text);font:inherit;font-size:26px;line-height:1;cursor:pointer;transition:background-color .18s ease,color .18s ease}.hilo-skip:hover:not(:disabled){background:var(--raika-action-secondary-hover);color:var(--raika-action-secondary-text-hover)}.hilo-skip:disabled{opacity:.45;cursor:not-allowed}.hilo-skip:focus-visible{outline:2px solid var(--rog-text);outline-offset:3px}.raika-hilo-playfield{overflow:hidden;border-radius:18px;padding-bottom:76px;background:var(--rog-surface);border:0}.raika-hilo-history{position:absolute;left:14px;right:14px;bottom:12px;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:9px;min-height:54px;padding:6px 9px;background:var(--rog-surface-2);border:1px solid var(--rog-border)}.raika-hilo-history-title{color:rgba(35, 62, 99, 0.62);font-size:11px;font-weight:800;line-height:1;white-space:nowrap}#history{gap:8px;min-height:42px;align-items:center}.hilo-card-main{width:115px;height:180px}.hilo-card-main .bj-cr{font-size:32px}.hilo-card-main .bj-cs{font-size:36px}.hilo-card-main .bj-center{font-size:68px}.hilo-card-history{width:28px;height:42px;min-width:28px;min-height:42px}.hilo-card-history .playing-card-front,.hilo-card-history .playing-card-back{border-radius:5px}.hilo-card-history .bj-tl{top:3px;left:3px}.hilo-card-history .bj-br{bottom:3px;right:3px}.hilo-card-history .bj-cr{font-size:8px}.hilo-card-history .bj-cs{font-size:9px}.hilo-card-history .bj-center{font-size:14px}.swipe-left{transform:translateX(-72px) rotate(-8deg);opacity:0}.game-btn{width:128px;height:104px;border:0;background:transparent;overflow:hidden;padding:0;color:#fff}.hilo-btn-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.game-btn .btn-label,.game-btn .btn-odds{position:absolute;left:6px;right:6px;text-align:center;line-height:1.1;white-space:nowrap;text-shadow:0 1px 1px rgba(0, 0, 0, 0.18)}.game-btn .btn-label{font-size:13px;font-weight:800}.game-btn .btn-odds{font-size:12px;font-weight:800}#btn-higher .btn-label{top:39px}#btn-higher .btn-odds{top:64px}#btn-lower .btn-odds{top:32px}#btn-lower .btn-label{top:61px}@media (max-width: 768px){.raika-hilo-board{gap:6px;--hilo-card-width:115px;--hilo-card-height:180px}.raika-hilo-playfield{border-radius:16px;background:var(--rog-surface);border:0}.raika-hilo-history{left:10px;right:10px;bottom:10px;min-height:50px;padding:6px 8px !important;gap:7px;background:var(--rog-surface-2);border:1px solid var(--rog-border)}.raika-hilo-history-title{font-size:10px}#history{min-height:38px;gap:6px}.hilo-card-history{width:26px;height:38px;min-width:26px;min-height:38px}}.raika-original-page[data-original-game="hilo"] .raika-hilo-board > div:first-child{color:var(--rog-text) !important;border-radius:18px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-board > div:first-child{min-height:540px;padding-bottom:76px}.raika-original-page[data-original-game="hilo"] .raika-hilo-history{position:absolute !important;left:14px !important;right:14px !important;bottom:12px !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:center !important;gap:9px !important;min-height:54px !important;padding:6px 9px !important;color:var(--rog-text) !important;border-radius:14px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-history-title{color:var(--rog-muted) !important;font-size:11px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important}.raika-original-page[data-original-game="hilo"] #history{display:flex !important;align-items:center !important;gap:8px !important;min-height:42px !important;max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;border:0 !important;border-radius:0 !important;background:transparent !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-stage{display:grid !important;grid-template-columns:180px 150px;align-items:center;justify-content:center;gap:24px !important}.raika-original-page[data-original-game="hilo"] #card-area{width:180px !important;height:260px !important;display:grid;place-items:center}.raika-original-page[data-original-game="hilo"] .raika-hilo-actions{width:150px;align-items:center;gap:14px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-actions .game-btn{margin:0}.raika-original-page[data-original-game="hilo"] .game-btn{filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .18))}@media (max-width: 768px){.raika-original-page[data-original-game="hilo"] .raika-hilo-board > div:first-child{height:min(58vh, 420px);min-height:320px}.raika-original-page[data-original-game="hilo"] .raika-hilo-board > div:first-child{padding-bottom:62px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-stage{grid-template-columns:132px 128px;gap:10px !important}.raika-original-page[data-original-game="hilo"] #card-area{width:132px !important;height:198px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-actions{width:128px;gap:10px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-history{left:10px !important;right:10px !important;bottom:10px !important;min-height:48px !important;padding:5px 8px !important;gap:7px !important;border-radius:12px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-history-title{font-size:10px !important}.raika-original-page[data-original-game="hilo"] #history{min-height:38px !important;gap:6px !important}.raika-original-page[data-original-game="hilo"] .hilo-card-history{width:26px !important;height:38px !important;min-width:26px !important;min-height:38px !important}}.raika-original-page[data-original-game="hilo"] .raika-hilo-board,.raika-original-page[data-original-game="hilo"] .raika-hilo-playfield{margin-inline:auto !important}@media (min-width: 901px){.raika-hilo-board{--hilo-card-width:156px;--hilo-card-height:244px}.raika-original-page[data-original-game="hilo"] .raika-original-game-app{align-items:stretch !important}.raika-original-page[data-original-game="hilo"] .raika-original-game-app > .panel,.raika-original-page[data-original-game="hilo"] .raika-original-game-app > .board-column{align-self:stretch !important}.raika-original-page[data-original-game="hilo"] .raika-original-game-app > .board-column{padding:0 !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-board,.raika-original-page[data-original-game="hilo"] .raika-hilo-playfield{width:100% !important;max-width:none !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-playfield{height:clamp(440px, 52vh, 500px) !important;min-height:0 !important;padding-bottom:104px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-stage{grid-template-columns:190px 168px;gap:28px !important}.raika-original-page[data-original-game="hilo"] #card-area{width:190px !important;height:280px !important}.hilo-card-main{width:156px;height:244px}.hilo-card-main .bj-cr{font-size:40px}.hilo-card-main .bj-cs{font-size:44px}.hilo-card-main .bj-center{font-size:88px}.raika-original-page[data-original-game="hilo"] .raika-hilo-actions{width:168px;gap:16px !important}.raika-hilo-actions .game-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:168px;height:128px;box-sizing:border-box;padding:40px 12px 14px}#btn-higher{color:#282100}#btn-lower{padding:14px 12px 40px}.raika-hilo-actions .game-btn .btn-label,.raika-hilo-actions .game-btn .btn-odds{position:static;width:100%;line-height:1.25;text-shadow:none}.raika-hilo-actions .game-btn .btn-label{font-size:16px}.raika-hilo-actions .game-btn .btn-odds{font-size:14px;font-variant-numeric:tabular-nums}.raika-original-page[data-original-game="hilo"] .raika-hilo-history,html[data-theme="light"] .raika-original-page[data-original-game="hilo"] .raika-hilo-history{min-height:82px !important;padding:10px 14px !important;gap:14px !important}.raika-original-page[data-original-game="hilo"] .raika-hilo-history-title{font-size:13px !important}.raika-original-page[data-original-game="hilo"] #history{min-height:62px !important;gap:10px !important}.hilo-card-history{width:42px;height:62px;min-width:42px;min-height:62px}.hilo-card-history .bj-cr{font-size:11px}.hilo-card-history .bj-cs{font-size:12px}.hilo-card-history .bj-center{font-size:22px}}