/* Static checker boards. All rules are scoped; no standalone game styles/state. */
.checker-game-result .cgr-rps-events{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:560px}
.checker-game-result .cgr-rps-event{--hand-base:#7cd6fa;--hand-light:#c0efff;--hand-shadow:#409bc3;--hand-shade:#54b5da;min-width:0;display:grid;gap:5px;text-align:center;background:#233d50;border-radius:9px;padding:8px}
.checker-game-result .cgr-rps-event small{font-size:11px;text-transform:capitalize}
.checker-game-result .cgr-card-stream.cgr-hilo-stream{display:flex;width:100%;overflow-x:auto;padding:5px 4px 12px;gap:8px}
.checker-game-result .cgr-hilo-stream .cgr-playing-card{width:54px;height:78px;max-width:none}
.checker-game-result .cgr-keno-number.revealed{outline:3px solid #a24bff;outline-offset:-3px;background:#294658;color:#173b2f}
.checker-game-result .cgr-keno-number.revealed img{opacity:1}
.checker-game-result .cgr-wheel-preview{width:100%;max-width:620px;display:grid;gap:20px}
.checker-game-result .cgr-wheel-chance{display:grid;gap:8px;background:#233b4c;border-radius:9px;padding:16px;text-align:left;font-size:12px;color:#b7cbd8}
.checker-game-result .cgr-wheel-chance strong{padding:10px;border:1px solid #426073;border-radius:6px;font-size:15px}
.checker-game-result .cgr-wheel-payouts{display:flex;gap:12px;justify-content:center}
.checker-game-result .cgr-wheel-payout{flex:1;min-width:0;min-height:58px;padding:14px 5px;border-radius:8px;background:#304c5e;border-bottom:7px solid #50798a;display:grid;place-items:center;font-weight:750;font-size:clamp(12px,2vw,17px)}
.checker-game-result .cgr-wheel-payout.win{border-color:#00df6b}.checker-game-result .cgr-wheel-payout.pale{border-color:#bfe1ef}
.checker-game-result .cgr-wheel-payout.selected{background:#d5ebf5;color:#183545;outline:none}
.checker-game-result .cgr-roulette-table{display:grid;grid-template-columns:32px 32px repeat(3,minmax(35px,52px));grid-template-rows:repeat(14,28px);gap:4px;max-width:100%}
.checker-game-result .cgr-roulette-table-cell{min-width:0;display:grid;place-items:center;background:#294758;border-radius:4px;font-size:13px;font-weight:700;border:1px solid #335263}
.checker-game-result .cgr-roulette-table-cell.red{background:#f42c52}.checker-game-result .cgr-roulette-table-cell.green{background:#35974b}
.checker-game-result .cgr-roulette-table-cell.outside{background:transparent;border:2px solid #304b5a}
.checker-game-result .cgr-roulette-table-cell.outside.red{background:#f42c52}.checker-game-result .cgr-roulette-table-cell.outside.black{background:#294758}
.checker-game-result .cgr-roulette-table-cell.outside[style*="span 2"],.checker-game-result .cgr-roulette-table-cell.outside[style*="span 4"]{writing-mode:vertical-rl}
.checker-game-result .cgr-roulette-table-cell.current{outline:3px solid #00ef58;outline-offset:-3px}
.checker-game-result .cgr-moles-preview{width:100%;max-width:500px;display:grid;gap:25px}
.checker-game-result .cgr-moles-panel{position:relative;width:100%;aspect-ratio:1.7}
.checker-game-result .cgr-moles-panel[hidden]{display:none}
.checker-game-result .cgr-moles-panel .cgr-hole{position:absolute;width:23%;height:37%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#203a49 0 52%,#3a586a 54% 67%,#263f50 69% 75%,transparent 77%);aspect-ratio:auto}
.checker-game-result .cgr-moles-panel .cgr-hole img{height:108%;width:90%;margin-top:-18%}
.checker-game-result .cgr-moles-rounds{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}
.checker-game-result .cgr-moles-rounds button{background:#3d5a6d;color:#e6f2f8;border:0;border-radius:6px;min-width:32px;min-height:35px;padding:5px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.checker-game-result .cgr-moles-rounds button[aria-pressed="true"]{background:#087cf0}.checker-game-result .cgr-moles-rounds button:focus-visible{outline:3px solid #b9e7ff;outline-offset:3px}
.checker-game-result{--cgr-ink:#e8f2f8;--cgr-muted:#a7bccb;--cgr-panel:#122b3b;--cgr-tile:#294658;--cgr-line:#3a596b;color:var(--cgr-ink);width:100%;min-width:0;font-variant-numeric:tabular-nums}
.checker-game-result *{box-sizing:border-box}
.checker-game-result .cgr-board{position:relative;background:radial-gradient(ellipse at 50% 15%,#19394c 0,#102737 70%);border:1px solid #304c5e;border-radius:16px;padding:clamp(16px,3vw,30px);overflow:hidden;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}
.checker-game-result svg{display:block;max-width:100%;height:auto}
.checker-game-result img{display:block;max-width:100%;object-fit:contain}
.checker-game-result .cgr-note{color:var(--cgr-muted);font-size:12px;line-height:1.5;margin:8px 0 0;text-align:center;max-width:70ch}
.checker-game-result .cgr-board>.cgr-note{margin:0}
.checker-game-result .cgr-value{display:grid;gap:6px;text-align:center}
.checker-game-result .cgr-value>span{font-size:12px;font-weight:650;color:var(--cgr-muted);letter-spacing:.03em}
.checker-game-result .cgr-value>strong{font-size:clamp(25px,5vw,48px);font-weight:800;line-height:1.1;overflow-wrap:anywhere}
.checker-game-result .cgr-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:7px;background:#294758;color:#d7e9f2;font-size:12px;font-weight:700;line-height:1.3}
.checker-game-result .cgr-chip.accent{background:#0d5a4c;color:#a8ffe3}
.checker-game-result .cgr-chip.loss{background:#622f46;color:#ffc4d2}
.checker-game-result .selected{outline:3px solid #e6f8ff;outline-offset:-3px}
.checker-game-result .cgr-grid{display:grid;gap:clamp(5px,1vw,10px);width:100%;max-width:500px}
.checker-game-result .cgr-five{grid-template-columns:repeat(5,minmax(0,1fr));max-width:410px}
.checker-game-result .cgr-eight{grid-template-columns:repeat(8,minmax(0,1fr))}
.checker-game-result .cgr-cell{position:relative;aspect-ratio:1;border-radius:12px;background:linear-gradient(155deg,#335266,#254354);box-shadow:0 4px 0 #0b1d29;display:grid;place-items:center;padding:12%;min-width:0}
.checker-game-result .cgr-cell img{width:75%;height:75%;filter:drop-shadow(0 4px 2px #0004)}
.checker-game-result .cgr-cell small{position:absolute;left:6px;top:4px;font-size:10px;color:#a7bccb}
.checker-game-result .cgr-cell.danger{background:linear-gradient(155deg,#503347,#322633)}
.checker-game-result .cgr-cell.selected.safe{background:linear-gradient(155deg,#277e63,#176047)}
.checker-game-result .cgr-keno-number{position:relative;aspect-ratio:1;min-width:0;border-radius:8px;background:#2a4559;display:grid;place-items:center;box-shadow:0 3px 0 #071f2b;font-size:clamp(12px,2.1vw,18px)}
.checker-game-result .cgr-keno-number.selected{background:#7b37c6;outline:none}
.checker-game-result .cgr-keno-number.drawn{color:#73e7ff;background:#155063;border:1px solid #57b7d0}
.checker-game-result .cgr-keno-number.selected.drawn{background:#8e4ace;color:#fff}
.checker-game-result .cgr-keno-number img{position:absolute;width:78%;opacity:.75}
.checker-game-result .cgr-keno-number strong{position:relative;z-index:1;text-shadow:0 2px 3px #173144}
.checker-game-result .cgr-dice-scale{width:100%;max-width:700px;position:relative;padding-top:114px;margin:16px 0 8px}
.checker-game-result .cgr-dice-marker{position:absolute;bottom:47px;left:clamp(36px,var(--position),calc(100% - 36px));transform:translateX(-50%);width:69px;height:78px;filter:drop-shadow(0 5px 4px #0005)}
.checker-game-result .cgr-dice-marker img{width:100%;height:100%}
.checker-game-result .cgr-dice-marker strong{position:absolute;inset:0 0 8px;display:grid;place-items:center;color:#172f40;font-size:17px;font-weight:900;transform:rotate(-6deg)}
.checker-game-result .cgr-dice-rail{height:20px;background:#e44265;border:6px solid #38576a;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #294758}
.checker-game-result .cgr-dice-rail span{position:absolute;top:0;bottom:0;background:#00db7c}
.checker-game-result .cgr-scale-labels{display:flex;justify-content:space-between;color:#a8bdcd;font-size:12px;margin-top:16px}
.checker-game-result.cgr-plinko .cgr-board>svg{width:100%;max-width:650px}
.checker-game-result.cgr-wheel .cgr-board>svg,.checker-game-result.cgr-roulette .cgr-board>svg{width:min(100%,340px);filter:drop-shadow(0 8px 10px #0004)}
.checker-game-result .cgr-roulette-strip{display:flex;flex-wrap:wrap;gap:4px;max-width:610px;justify-content:center}
.checker-game-result .cgr-roulette-strip span{min-width:27px;min-height:28px;display:grid;place-items:center;border-radius:4px;font-size:11px;background:#091c28}
.checker-game-result .cgr-roulette-strip .red{background:#ba2e4a}.checker-game-result .cgr-roulette-strip .zero{background:#12784e}
.checker-game-result .cgr-two-hands{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;width:100%}
.checker-game-result .cgr-coming{min-width:0;width:100%}
.checker-game-result .cgr-coming-cards{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:4px 3px 14px;scrollbar-color:#56758a #142938}
.checker-game-result .cgr-coming-cards .cgr-playing-card{flex:0 0 66px;height:94px}
.checker-game-result .cgr-coming-cards:focus-visible{outline:2px solid #5bedc5;outline-offset:3px}
.checker-game-result .cgr-hand{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}
.checker-game-result .cgr-hand-heading{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:#b6cbd8}
.checker-game-result .cgr-card-row{display:flex;justify-content:center;gap:clamp(5px,1.2vw,12px);flex-wrap:wrap}
.checker-game-result .cgr-card-place{display:flex;flex-direction:column;align-items:center;gap:5px}
.checker-game-result .checker-card.cgr-playing-card{position:relative;display:block;width:clamp(42px,7vw,75px);height:clamp(62px,10vw,108px);background:linear-gradient(145deg,#fff,#e8eef3);border-radius:7px;box-shadow:0 4px 0 #9eb6c9,0 6px 9px #0004;color:#233c51;flex:none;border:1px solid #fff;padding:0;overflow:hidden;font-family:Arial,sans-serif}
.checker-game-result .checker-card.cgr-playing-card.red{color:#e23e57}.checker-game-result .checker-card.cgr-playing-card.held{outline:3px solid #58deae;outline-offset:2px}
.checker-game-result .cgr-card-corner{position:absolute;left:6px;top:5px;display:grid;text-align:center;font-size:clamp(11px,1.8vw,18px);line-height:1;font-weight:800}
.checker-game-result .cgr-card-corner i{font-style:normal;font-size:.85em;margin-top:3px}
.checker-game-result .cgr-playing-card>b{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(25px,4vw,42px)}
.checker-game-result .cgr-card-bottom{position:absolute;right:5px;bottom:4px;font-size:12px;transform:rotate(180deg);font-weight:800}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands{flex-direction:column;align-items:center;gap:22px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-hand{gap:7px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-hand-heading{flex-direction:column;gap:4px;font-size:11px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-hand-heading .cgr-chip{min-width:38px;padding:2px 10px;border-radius:12px;font-size:12px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-card-row{flex-wrap:nowrap;gap:0;padding-bottom:8px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-card-place+.cgr-card-place{margin-left:-18px;transform:translateY(6px)}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .checker-card.cgr-playing-card{width:48px;height:70px;border-radius:4px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-card-corner{left:4px;top:4px;font-size:13px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-playing-card>b{font-size:28px}
.checker-game-result:is(.cgr-blackjack,.cgr-baccarat) .cgr-two-hands .cgr-card-bottom{right:3px;bottom:3px;font-size:9px}
.checker-game-result .cgr-card-place>small{font-size:10px;color:#9dffda}
.checker-game-result .cgr-stream{width:100%;border-top:1px solid #2d495b;padding-top:12px;color:#a9c2d1}
.checker-game-result .cgr-stream summary{font-size:12px;cursor:pointer;text-align:center}
.checker-game-result .cgr-card-stream{display:grid;grid-template-columns:repeat(auto-fit,minmax(35px,1fr));gap:7px;margin-top:15px}
.checker-game-result .cgr-card-stream .cgr-playing-card{width:100%;height:62px;max-width:50px;border-radius:4px}
.checker-game-result .cgr-card-stream .cgr-card-corner{font-size:11px;left:3px;top:4px}.checker-game-result .cgr-card-stream .cgr-playing-card>b{font-size:25px}.checker-game-result .cgr-card-stream .cgr-card-bottom{display:none}
.checker-game-result .cgr-hilo-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.checker-game-result .cgr-hilo-step{display:flex;flex-direction:column;align-items:center;gap:8px}
.checker-game-result .cgr-hilo-step>small{font-size:11px;color:#a8bdca}
.checker-game-result .cgr-rounds{width:100%;display:grid;gap:12px;max-width:630px}
.checker-game-result .cgr-mole-round{display:flex;gap:10px;align-items:center}
.checker-game-result .cgr-round-label{font-size:11px;color:#98b3c5;width:18px;text-align:center;flex:none}
.checker-game-result .cgr-hole-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;gap:clamp(4px,1vw,10px)}
.checker-game-result .cgr-hole{position:relative;aspect-ratio:1.15;min-width:0;border-radius:50%;background:radial-gradient(ellipse at 50% 80%,#081e2b 0 43%,#466a7e 46% 53%,transparent 55%);display:flex;align-items:center;justify-content:center}
.checker-game-result .cgr-hole img{height:90%;width:80%;margin-top:-10%}.checker-game-result .cgr-hole small{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);font-size:9px;color:#b6cbd8}
.checker-game-result .cgr-hole.selected{outline:2px solid #66e6bf;outline-offset:2px}
.checker-game-result .cgr-tower{width:min(100%,500px);position:relative;padding:12px 10px;background:linear-gradient(#1d2845,#25334b);border:2px solid #465876;border-radius:14px}
.checker-game-result .cgr-tower>img{width:95px;height:68px;margin:0 auto 8px}
.checker-game-result .cgr-tower-rows{display:grid;gap:8px}
.checker-game-result .cgr-tower-row{display:flex;gap:8px;align-items:center}.checker-game-result .cgr-tower-row>span{width:20px;flex:none;text-align:center;color:#94aac5;font-size:11px}
.checker-game-result .cgr-tower-cell{height:clamp(34px,6vw,58px);flex:1;min-width:0;border-radius:7px;background:#405268;box-shadow:0 4px 0 #172639;display:grid;place-items:center;padding:5px}
.checker-game-result .cgr-tower-cell img{height:100%;max-height:44px;width:100%}
.checker-game-result .cgr-tower-preview{width:min(100%,340px);padding:8px}
.checker-game-result .cgr-tower-preview>img{width:60px;height:40px;margin-bottom:5px}
.checker-game-result .cgr-tower-preview .cgr-tower-rows{gap:4px}
.checker-game-result .cgr-tower-preview .cgr-tower-row{gap:4px}
.checker-game-result .cgr-tower-preview .cgr-tower-cell{height:30px;padding:3px;box-shadow:0 2px 0 #172639}
.checker-game-result .cgr-tower-preview .cgr-tower-cell img{max-height:24px}
.checker-game-result .cgr-coins{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}
.checker-game-result .cgr-flip-preview{width:100%;max-width:540px;padding:12px;border-radius:8px;background:#203a47}
.checker-game-result .cgr-history-label{display:block;margin-bottom:7px;color:#b1c4d0;font-size:13px;font-weight:600}
.checker-game-result .cgr-flip-history{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:center;gap:clamp(2px,.7vw,8px);padding:10px 8px;border-radius:5px;background:#0f2532}
.checker-game-result .cgr-flip-symbol{display:grid;place-items:center;min-width:0;height:14px}
.checker-game-result .cgr-flip-symbol i{display:block;width:clamp(8px,1.5vw,12px);height:clamp(8px,1.5vw,12px)}
.checker-game-result .cgr-flip-symbol.heads i{border-radius:50%;background:#ffac00;box-shadow:0 1px 2px #ff8a0040}
.checker-game-result .cgr-flip-symbol.tails i{transform:rotate(45deg) scale(.8);background:#5368ff;box-shadow:0 1px 2px #2738d840}
.checker-game-result .cgr-coin{width:clamp(45px,10vw,85px);display:grid;gap:10px;text-align:center}
.checker-game-result .cgr-coin svg{filter:drop-shadow(0 5px 0 #0005)}.checker-game-result .cgr-coin small{font-size:11px;text-transform:capitalize;color:#c2d2dc}
.checker-game-result .cgr-snakes-track{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;width:100%}
.checker-game-result .cgr-snakes-track>span{position:relative;aspect-ratio:.8;background:#2c5762;border-radius:7px;display:flex;align-items:end;justify-content:center;padding:5px;color:#bdeedc}
.checker-game-result .cgr-snakes-track>span.danger{background:#65374b;color:#ffc3d1}.checker-game-result .cgr-snake-mark{position:absolute;top:4px;left:4px;width:24px;height:28px;opacity:.7}
.checker-game-result .cgr-snakes-track b{font-size:12px}.checker-game-result .cgr-pair-rows{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}
.checker-game-result .cgr-pair{display:flex;gap:7px;align-items:center;padding:10px;border:1px solid #345165;border-radius:10px}
.checker-game-result .cgr-pair>svg{width:32px}.checker-game-result .cgr-pair>strong{font-size:20px;margin:0 4px}
.checker-game-result .cgr-snakes-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,3vw,35px);width:100%;max-width:540px;padding:18px 0}
.checker-game-result .cgr-snakes-preview .cgr-pair{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;padding:0;border:0;border-radius:0}
.checker-game-result .cgr-pair>.cgr-snake-multiplier{display:grid;place-items:center;width:100%;max-width:64px;height:58px;margin:0;border-radius:12px;background:#40dafa;box-shadow:0 7px 0 #169ff0,4px 0 0 #23b9ed,-4px 0 0 #23b9ed;color:#123747;font-size:clamp(11px,1.8vw,15px);font-weight:700}
.checker-game-result .cgr-snake-dice{display:flex;justify-content:center;gap:2px;width:100%}
.checker-game-result .cgr-snake-dice svg{width:calc(50% - 1px);max-width:28px;height:auto}
.checker-game-result .cgr-bars-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px;width:100%;max-width:480px;padding:4px 3px 10px}
.checker-game-result .cgr-bar{position:relative;min-width:0;height:clamp(42px,5vw,58px);background:#2f4553;border-radius:5px;box-shadow:0 8px 0 #213743;display:flex;align-items:center;justify-content:center;padding:4px}
.checker-game-result .cgr-bar>strong{font-size:clamp(11px,1.6vw,15px);font-weight:800;color:#f1f6f8;overflow-wrap:anywhere;text-align:center}
.checker-game-result .cgr-bar.profit>strong{color:#00e701}
.checker-game-result .cgr-bar.selected{background:#ffc600;box-shadow:0 8px 0 #ff8a00}.checker-game-result .cgr-bar.selected>strong{color:#142531}
.checker-game-result .cgr-gems{display:flex;gap:clamp(6px,2vw,20px);align-items:end;width:100%;max-width:620px}
.checker-game-result .cgr-gem{min-width:0;flex:1;text-align:center;background:linear-gradient(transparent 70%,#344d60 71%,#253c4f 89%,#132b3d 90%);padding-bottom:10px}
.checker-game-result .cgr-gem img{height:clamp(45px,10vw,95px);width:100%;filter:drop-shadow(0 5px 4px #0005)}.checker-game-result .cgr-gem span{display:block;font-size:10px;text-transform:capitalize;margin-top:14px;color:#abc2d0}
.checker-game-result .cgr-road{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%}
.checker-game-result .cgr-road-step{height:72px;background:#253b4a;border-left:1px dashed #718190;position:relative;display:flex;align-items:center;justify-content:center;padding:5px;min-width:0}
.checker-game-result .cgr-road-step>small{position:absolute;top:4px;left:4px;color:#b0c4d2;font-size:10px}.checker-game-result .cgr-road-step img{max-height:42px;width:100%}
.checker-game-result .cgr-road-step.danger{background:#493345}.checker-game-result .cgr-road-dot{width:7px;height:7px;border-radius:50%;background:#728f9a}.checker-game-result .danger .cgr-road-dot{background:#f07490}
.checker-game-result .cgr-pump-machine{display:flex;align-items:center;gap:16px}.checker-game-result .cgr-pump-machine>svg{width:155px;max-height:220px}
.checker-game-result .cgr-drills{display:flex;gap:clamp(8px,2vw,22px);width:100%;max-width:620px;align-items:stretch}
.checker-game-result .cgr-drill-column{min-width:0;flex:1;border-radius:12px;overflow:hidden;padding:16px 8px;background:transparent}
.checker-game-result .cgr-drill-column>svg{height:130px;width:100%;margin-top:20px;filter:drop-shadow(0 5px 4px #0006)}.checker-game-result .cgr-drill-column .cgr-value{background:#2f4858;border-radius:20px;padding:7px 4px}.checker-game-result .cgr-drill-column .cgr-value>strong{font-size:clamp(13px,2.5vw,21px)}.checker-game-result .cgr-drill-column .cgr-value>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.checker-game-result .cgr-slide-result{position:relative;width:min(100%,280px);display:flex;flex-direction:column;align-items:center;gap:18px;background:#27495b;border:1px solid #466c80;border-radius:16px;padding:27px 24px 20px;box-shadow:0 10px 0 #0b202d}
.checker-game-result .cgr-slide-result>svg{width:145px}.checker-game-result .cgr-static-pointer{position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:22px;height:22px;background:white;clip-path:polygon(0 0,100% 0,50% 100%)}
.checker-game-result .cgr-ticket-row{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.checker-game-result .cgr-ticket{padding:9px 15px;background:#253f50;border-radius:6px;font-size:12px}
.checker-game-result .cgr-case-result{display:flex;gap:28px;align-items:center;padding:24px;position:relative;background:radial-gradient(ellipse,#34596b,transparent 70%)}
.checker-game-result .cgr-case-result>svg{width:105px;filter:drop-shadow(0 14px 12px #0005)}
.checker-game-result .cgr-pack-cards{display:flex;gap:clamp(5px,1.3vw,13px);width:100%;max-width:720px}
.checker-game-result .cgr-pack-card{--rarity:#78b8d1;--rarity-light:#c8edff;--rarity-dark:#38768f;min-width:0;flex:1;background:linear-gradient(155deg,#4f778b,#234251);border:2px solid #7db5ca;border-radius:8px;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 7px 0 #0b2330}
.checker-game-result .cgr-pack-card>small{font-size:10px;color:#d3eaf4}.checker-game-result .cgr-pack-card>strong{font-size:clamp(11px,2vw,20px)}.checker-game-result .cgr-pack-art{width:100%;max-width:110px;min-height:45px}.checker-game-result .cgr-pack-art svg{width:100%}
.checker-game-result .cgr-pack-card.uncommon{--rarity:#75ce78;border-color:#75ce78;background:linear-gradient(155deg,#467f57,#1c4136)}
.checker-game-result .cgr-pack-card.rare{--rarity:#5eafff;border-color:#5eafff;background:linear-gradient(155deg,#3c70af,#243851)}
.checker-game-result .cgr-pack-card.epic{--rarity:#c591ff;border-color:#c591ff;background:linear-gradient(155deg,#79529d,#3e2d52)}
.checker-game-result .cgr-pack-card.legendary{--rarity:#ffca57;border-color:#ffca57;background:linear-gradient(155deg,#9b7c3d,#514221)}
.checker-game-result .cgr-pack-card.rainbow{border-color:#eea9e8;background:linear-gradient(130deg,#693c7a,#455e99,#3b876e)}
.checker-game-result .cgr-pack-card.cgr-pack-source{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;justify-content:flex-start;gap:9px}
.checker-game-result .cgr-pack-source .cgr-pack-art{max-width:none;min-height:0}
.checker-game-result .cgr-pack-source .cgr-pack-art img{display:block;width:100%;height:auto;aspect-ratio:63/88;object-fit:contain}
.checker-game-result .cgr-tarot-cards{display:flex;width:100%;max-width:580px;gap:clamp(8px,2vw,24px)}
.checker-game-result .cgr-tarot-card{min-width:0;flex:1;aspect-ratio:.64;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:8px;background:#254858;border:3px solid #b9d2d9;outline:1px solid #7598a7;outline-offset:-8px;border-radius:7px;padding:15px 8px;box-shadow:0 7px 0 #091e2c}
.checker-game-result .cgr-tarot-card[data-symbol=major]{background:#d9981d;border-color:#fff2bd;color:#242d35}
.checker-game-result .cgr-tarot-card>small{font-size:clamp(9px,1.7vw,12px);text-align:center;font-weight:700}.checker-game-result .cgr-tarot-card>svg{width:75%}.checker-game-result .cgr-tarot-card>strong{font-size:clamp(16px,3vw,26px)}
.checker-game-result .cgr-limbo{display:grid;gap:22px;justify-items:center;min-height:230px;align-content:center}.checker-game-result .cgr-limbo .cgr-value>strong{font-size:clamp(48px,9vw,92px);color:#7deccc;text-shadow:0 6px 20px #0a181d}
.checker-game-result .cgr-crash-chart{position:relative;width:100%;max-width:650px}.checker-game-result .cgr-crash-chart>.cgr-value{position:absolute;left:13%;top:12%}.checker-game-result .cgr-crash-chart>svg{width:100%}
.checker-game-result .cgr-rps-rounds{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}
.checker-game-result .cgr-rps-round{--hand-base:#efb5d7;--hand-light:#ffd6ee;--hand-shadow:#c67fab;--hand-shade:#d594bb;display:flex;gap:5px;align-items:center;justify-content:center;background:#233d50;border:1px solid #49667a;border-radius:12px;padding:12px 7px;min-width:0}
.checker-game-result .cgr-rps-round>div{min-width:0;flex:1;text-align:center}.checker-game-result .cgr-rps-round>div:last-child{--hand-base:#7cd6fa;--hand-light:#c0efff;--hand-shadow:#409bc3;--hand-shade:#54b5da}
.checker-game-result .cgr-rps-round small{font-size:10px;display:block}.checker-game-result .cgr-rps-round>span{font-size:10px;color:#bcd1df;text-transform:capitalize}.checker-game-result .cgr-rps-round.after-loss{opacity:.55}
.checker-game-result .cgr-slot-surface{width:100%;background:#071e2ccc;padding:12px;border-radius:10px;min-width:0}
.checker-game-result.cgr-tome-of-life .cgr-board{background:linear-gradient(#0b242477,#071d27cc),url('../assets/tome-of-life/forest-normal.webp') center/cover}
.checker-game-result.cgr-blue-samurai .cgr-board{background:linear-gradient(#081e3144,#081e31bb),url('../assets/blue-samurai/background.jpg') center/cover}
.checker-game-result.cgr-scarab-spin .cgr-board{background:radial-gradient(ellipse,#695a29,#1a3031)}
.checker-game-result .cgr-slot-surface .checker-simple-visual{background:transparent;border:0;box-shadow:none;padding:0;width:100%}
.checker-game-result .my-bets-tome-grid{width:100%;max-width:660px;margin:12px auto;gap:4px}
.checker-game-result .my-bets-tome-cell{background:#122735cc;border:1px solid #56768566;border-radius:5px;min-width:0;min-height:0;overflow:hidden;padding:3px}
.checker-game-result .my-bets-tome-cell img{height:clamp(35px,7vw,82px);width:100%;object-fit:contain}
.checker-game-result .cgr-dartboard{width:100%;max-width:560px}.checker-game-result .checker-darts-visual{width:100%;background:transparent;border:0;box-shadow:none}.checker-game-result .checker-darts-visual svg{max-height:390px;margin:auto}
@media(max-width:600px){
 .checker-game-result .cgr-board{padding:15px 10px;border-radius:11px;gap:14px}
 .checker-game-result .cgr-eight{gap:4px}.checker-game-result .cgr-keno-number{border-radius:5px}
 .checker-game-result .cgr-bars-grid{gap:10px 6px}.checker-game-result .cgr-bar{height:42px;padding:3px}.checker-game-result .cgr-bar>strong{font-size:11px}
 .checker-game-result .cgr-road{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.checker-game-result .cgr-road-step{height:52px;padding:3px}.checker-game-result .cgr-road-step>small{font-size:8px;left:3px}
 .checker-game-result .cgr-snakes-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.checker-game-result .cgr-snakes-track>span{aspect-ratio:1.2;min-height:40px}.checker-game-result .cgr-snake-mark{font-size:22px;left:5px}
 .checker-game-result .cgr-pair{padding:7px;gap:5px}.checker-game-result .cgr-pair>svg{width:26px}.checker-game-result .cgr-pair .cgr-chip{font-size:10px;padding:4px 6px}
 .checker-game-result .cgr-case-result{padding:12px;gap:20px}.checker-game-result .cgr-case-result>svg{width:80px}
 .checker-game-result .cgr-tarot-card{padding:12px 4px;border-width:2px;outline-offset:-6px}
 .checker-game-result .cgr-drill-column{padding:13px 4px}.checker-game-result .cgr-drill-column>svg{height:112px}.checker-game-result .cgr-drill-column .cgr-value>span{font-size:10px}
 .checker-game-result .cgr-pump-machine>svg{width:125px}.checker-game-result .cgr-pump-machine .cgr-value>strong{font-size:32px}
 .checker-game-result .cgr-rps-rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checker-game-result .cgr-rps-round{padding:8px 4px}.checker-game-result .cgr-rps-round small{font-size:8px}.checker-game-result .cgr-rps-round>span{font-size:8px}
 .checker-game-result .cgr-note{font-size:11px}.checker-game-result .cgr-slot-surface{padding:4px}
}
@media(prefers-reduced-motion:reduce){.checker-game-result *{animation:none!important;transition:none!important}}
