.studio-options{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.studio-options label{flex:1;gap:8px;min-width:190px;display:grid}.studio-card{color:#fff;background:repeating-linear-gradient(45deg,#b4924c 0 3px,#493824 3px 8px);border:4px solid #f2e6cb;border-radius:8px;flex:none;place-items:center;width:68px;height:96px;font:700 18px Georgia;display:grid}.studio-card.jade,html[data-card-back=jade] .bj-card.back,html[data-card-back=jade] .single-card.back,html[data-card-back=jade] .single-card-reverse{background:repeating-conic-gradient(#16483e 0 25%,#438b75 0 50%) 0 0/16px 16px}.studio-card.midnight,html[data-card-back=midnight] .bj-card.back,html[data-card-back=midnight] .single-card.back,html[data-card-back=midnight] .single-card-reverse{background:radial-gradient(circle,#9ebeff 1px,#0000 2px) 0 0/12px 12px,#172c53}.club-studio details{margin-top:18px;line-height:1.7}.club-studio summary{cursor:pointer;padding:10px 0}.club-share{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.club-share small,.club-share [role=status]{color:#b5c5d9;font-size:12px}.plinko-preview{background:#071d2199;border:1px solid #71859055;border-radius:12px;gap:9px;margin-top:12px;padding:13px;display:grid}.plinko-chances{border-radius:6px;height:9px;display:flex;overflow:hidden}.plinko-chances i:first-child{background:#c494a3}.plinko-chances i:nth-child(2){background:#bac5d4}.plinko-chances i:nth-child(3){background:#60c3a1}.plinko-preview small{line-height:1.5!important}html[data-profile-frame=jade] .player-profile-emblem{background:#17463e;box-shadow:0 0 0 3px #59bea2}html[data-profile-frame=ice] .player-profile-emblem{background:#203958;box-shadow:0 0 0 3px #8cbbef}.game-sound-mixer{gap:9px;min-width:0;max-width:100%;display:grid}.game-sound-mixer .game-volume{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.game-sound-mixer input{width:120px;min-width:60px;max-width:100%}.game-sound-mixer output{min-width:35px}.roulette-controls>.game-sound-mixer{grid-column:1/-1}.round-insights{background:linear-gradient(110deg,#142b32,#111b2c);border:1px solid #c4a66a55;border-radius:14px;margin:18px 0;padding:14px 18px;line-height:1.65}.round-insights summary{cursor:pointer;color:#f0d391;min-height:28px;font-weight:650}.round-insights small{color:#c2d2df}.slot-page.classic .slot-cabinet{background:linear-gradient(110deg,#392516,#131212 25%,#2e201a 75%,#594026);box-shadow:inset 0 0 0 1px #edcc8a88,inset 0 0 24px #0009,0 12px 28px #0005}.slot-page.classic .slot-reel{box-shadow:inset 5px 0 12px #44311544,inset -5px 0 12px #44311544}.slot-page.neon .slot-cabinet{background:radial-gradient(at top,#3d2162,#101426 70%);box-shadow:inset 0 0 0 1px #a2d2ff77,0 0 22px #7935ab22}.slot-page.guatemala .slot-cabinet{background:linear-gradient(135deg,#173d36,#10232c 55%,#294b37);box-shadow:inset 0 0 0 1px #a7c99e77,0 12px 28px #0005}.bj-wager-chip{color:#e7ddc5;justify-content:center;align-items:center;gap:8px;width:max-content;margin:7px auto;font-size:10px;display:flex}.bj-wager-chip strong{background:#7e3145;border:3px dashed #f6e4bc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid;box-shadow:0 3px #4a1c2b}.bj-table.neon .bj-wager-chip strong{background:#50348c;box-shadow:0 3px #2b1e50}.bj-table.guatemala .bj-wager-chip strong{background:#246e5a;box-shadow:0 3px #153c33}.bj-table.neon .bj-seat.selected{box-shadow:inset 0 0 0 1px #9ae4eb,0 0 18px #6ad4e818}.bj-table.guatemala .bj-center{border-color:#ebd38c55}.roulette-orbit .roulette-table{background:radial-gradient(at 20% 20%,#303159,#121a2f 65%);border-color:#929ddd77}.roulette-orbit .roulette-betting{background:linear-gradient(145deg,#1e2945,#142334)}.roulette-orbit .roulette-croupier{filter:drop-shadow(0 0 8px #82b4ea22)}.roulette-jade .roulette-table{background:radial-gradient(at top,#245e4a,#102b2d);border-color:#a8c88388}.roulette-jade .roulette-outcome{border:1px solid #9fcba155;border-radius:18px;padding:15px}.roulette-european .roulette-table{box-shadow:inset 0 0 28px #8d642311,0 12px 28px #0003}.single-page.cacao .single-stage{background:radial-gradient(at 50% 35%,#594235,#211e23 78%)}.single-page.cacao .baccarat-seat{border-top:2px solid #c9a76c66}.single-page.crystal .single-stage{background:radial-gradient(at 50% 25%,#25445a,#111d30 75%)}.single-page.crystal .poker-card-control.held{filter:drop-shadow(0 0 6px #66d5e766)}.single-page.thunder .single-stage{background:radial-gradient(at 50% 30%,#413251,#18172a 75%)}.single-page.thunder .sic-cup{box-shadow:inset 0 0 25px #dfbded16,0 18px 26px #0004}.single-page .single-result{line-height:1.6}.arcade-stage{isolation:isolate}.plinko-board .plinko-trail{stroke-linecap:round}.plinko-board .plinko-ball{filter:drop-shadow(0 2px 3px #0009)}@media (width<=760px){.club-share{align-items:stretch}.club-share .btn{white-space:normal;width:100%}.club-share small{width:100%;line-height:1.6}.game-sound-mixer{width:100%}.game-sound-mixer input{flex:1}.studio-options{gap:16px}.round-insights{padding:12px}.bj-wager-chip{margin:3px auto}}.game-sound-mixer .game-volume input{min-height:44px;margin:0}.game-sound-mixer .game-volume{min-height:44px;line-height:1.3;padding:0!important}.poker-practice-cards{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.poker-practice-cards button{gap:12px;min-width:64px;min-height:100px;display:grid}.poker-practice-cards button.selected{background:#214b53;outline:2px solid #8ee1d9}.poker-practice-cards strong{font:700 23px Georgia}.poker-practice-cards small{font-size:9px}@media (width>=760px){.game-sound-mixer{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.single-controls .game-sound-mixer,.arcade-controls .game-sound-mixer{grid-template-columns:1fr}}.club-share{background:linear-gradient(120deg,#143330,#121e30);border:1px solid #c2aa6c44;border-radius:16px;margin:20px 0;padding:20px;display:block}.club-share-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.club-share-heading .eyebrow{color:#e2c587;letter-spacing:1.6px;font-size:10px}.club-share-heading h3{color:#f2e4c4;margin-bottom:8px;font-size:20px}.club-share-heading p:not(.eyebrow){color:#c2d3d5;font-size:13px;line-height:1.6}.club-share-heading>.btn{white-space:normal;flex:none;min-height:48px}.club-share-preview{border-top:1px solid #b6c8b72b;margin-top:14px}.club-share-preview>summary{cursor:pointer;color:#edcf8e;min-height:44px;padding:14px 0;font-size:14px}.club-share-preview-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;padding:8px 0;display:grid}.club-share-preview-body img{border:1px solid #d1bb8044;border-radius:12px;width:100%;display:block}.club-share-preview-body h4{color:#f2e4c4;margin:8px 0 12px;font-size:18px}.club-share-preview-body p{color:#c0d0d5;margin-bottom:14px;font-size:14px;line-height:1.8}.club-share-checkbox{color:#f0e4cc;align-items:center;gap:10px;min-height:48px;margin:12px 0;font-size:14px;line-height:1.6;display:flex}.club-share-checkbox input{accent-color:#d9bc77;width:22px;min-width:22px;height:22px;margin:0}.club-share-qr-note{background:#0a1a23;border:1px solid #d4bd7e33;border-radius:9px;padding:14px}.club-share>[role=status]{margin-top:12px;display:block}@media (width<=760px){.club-share{padding:16px}.club-share-heading{flex-direction:column;align-items:stretch;gap:14px}.club-share-preview-body{grid-template-columns:1fr;gap:16px}.club-share-preview-body>div:first-child{width:100%;max-width:320px;margin:auto}.club-share-preview-body h4{margin-top:0}}.login-form:has(.android-download){flex-direction:column;justify-content:center;gap:24px;display:flex}.android-download{color:#eee8fa;background:#171d32;border:1px solid #655282;border-radius:14px;align-self:flex-end;align-items:flex-start;gap:12px;width:min(290px,100%);padding:16px;display:flex}.android-download>svg{color:#f0c46c;flex-shrink:0;margin-top:3px}.android-download>div{gap:7px;min-width:0;display:grid}.android-download strong{font-size:15px}.android-download a{color:#f7d58b;text-underline-offset:3px;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.android-download span{color:#d7cce7;font-size:14px}body .login .android-download small{color:#c4cce0;overflow-wrap:anywhere;font-size:12px!important;line-height:1.5!important}@media (width>=1100px) and (height>=850px){.login-form:has(.android-download){padding-top:150px;position:relative}.android-download{position:absolute;top:24px;right:24px}}@media (width<=600px){.android-download{align-self:stretch;width:100%}}.game-in-maintenance{filter:saturate(.45);position:relative!important}.maintenance-badge{z-index:5;text-align:center;pointer-events:none;background:#30251bf2;border:1px solid #d5ab66;border-radius:8px;padding:9px 10px;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 4px 15px #0005;color:#ffe0a1!important;letter-spacing:.3px!important;width:auto!important;font:600 11px/1.4 sans-serif!important;display:block!important}.slot-machine-switch .maintenance-badge,.single-switch .maintenance-badge,.nav-game-categories .maintenance-badge{box-shadow:none;margin-top:4px;padding:3px;position:static;font-size:8px!important}.slot-machine-switch .game-in-maintenance,.single-switch .game-in-maintenance,.nav-game-categories .game-in-maintenance{flex-wrap:wrap}.maintenance-notice{color:#f3d89c;background:linear-gradient(110deg,#35291c,#1b2536);border:1px solid #d5ad6877;border-radius:15px;align-items:center;gap:15px;margin-bottom:20px;padding:18px 20px;display:flex}.maintenance-notice strong{font-size:16px}.maintenance-notice p{margin:7px 0;font-size:13px;line-height:1.6}.maintenance-notice small{color:#c9c2b0;font-size:11px;line-height:1.6}.maintenance-icon{flex:none;font-size:28px}.maintenance-settings{margin:25px 0}.maintenance-legend{color:#c8d2e2;flex-wrap:wrap;gap:10px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.maintenance-legend>span{background:#131e30;border:1px solid #ffffff15;border-radius:9px;padding:10px 13px}.maintenance-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.maintenance-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.maintenance-admin-card{background:#132034;border:1px solid #ffffff20;border-radius:16px;flex-direction:column;gap:15px;min-width:0;padding:20px;display:flex}.maintenance-admin-card h3{margin:6px 0 12px;font-size:17px;line-height:1.5}.maintenance-admin-card small{color:#a9b7ce;font-size:10px;line-height:1.5}.maintenance-admin-card label{gap:7px;font-size:11px;line-height:1.5;display:grid}.maintenance-admin-card textarea,.maintenance-admin-card select{width:100%;min-width:0;font-size:12px}.maintenance-admin-card textarea{resize:vertical;min-height:82px}.maintenance-admin-card .btn{margin-top:auto;font-size:12px}.availability-state{color:#b9e6d2;background:#164638;border-radius:6px;padding:5px 9px;font-size:10px;display:inline-block}.availability-state.notice{color:#ffdea1;background:#594020}.availability-state.hidden{color:#dfccf4;background:#3d304d}.maintenance-footnote{margin-top:16px;font-size:11px;line-height:1.7}@media (width<=1150px){.maintenance-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.maintenance-admin-grid{grid-template-columns:1fr}.maintenance-notice{align-items:start;gap:12px;padding:15px}.maintenance-notice strong{font-size:14px}.maintenance-notice p{font-size:12px}.maintenance-badge{top:8px;left:8px;right:8px;font-size:10px!important}.maintenance-admin-card{padding:17px}.maintenance-legend{font-size:11px}.maintenance-filters .btn{flex:1;padding:10px 6px;font-size:11px}}.maintenance-notice>div{min-width:0}.maintenance-notice p,.maintenance-notice small{overflow-wrap:anywhere}.texas-room{grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin:22px 0;display:grid}.texas-felt{background:radial-gradient(at 50% 45%,#613c53,#241d36 75%);border:8px solid #786146;border-radius:48px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px;padding:24px;display:grid;box-shadow:inset 0 0 0 2px #d4b16c77,0 12px 30px #0003}.texas-seat{text-align:center;background:#0b1827d9;border:1px solid #d3bfac33;border-radius:17px;min-width:0;padding:12px 8px;position:relative}.texas-seat header{justify-content:center;align-items:center;gap:6px;min-height:25px;font-size:14px;font-weight:700;display:flex}.texas-seat header>b{color:#2d2439;background:#f2dfa9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.texas-seat header>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.texas-seat.mine{border-color:#b7c7e0}.texas-seat.acting{border-color:#f4cd76;box-shadow:0 0 0 2px #f4cd7677,0 0 22px #f4cd7622}.texas-seat.acting header{color:#ffe6ac}.texas-seat.folded{opacity:.55}.texas-pocket{justify-content:center;align-items:center;gap:5px;min-height:76px;margin:8px 0;display:flex}.texas-card{color:#162d37;aspect-ratio:.69;background:#fff9eb;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:48px;padding:5px;animation:.7s cubic-bezier(.17,.67,.26,1.1) both texas-deal;display:flex;position:relative;box-shadow:0 5px 9px #0004}.texas-card.red{color:#b82344}.texas-card>b{font-size:16px;line-height:1}.texas-card>strong{align-self:center;font-size:23px;line-height:1}.texas-card>small{align-self:flex-end;font-size:13px;line-height:1;transform:rotate(180deg)}.texas-card.back{background:repeating-linear-gradient(45deg,#e2b66e 0 2px,#2d2b40 2px 7px);border:3px solid #dac289;place-items:center;display:grid}.texas-card.back strong{color:#fff4cb;text-shadow:0 1px 5px #000;background:#232239aa;padding:3px;font-size:12px}.texas-seat>strong{color:#f7d89c;font-size:17px;display:block}.texas-seat>small{min-height:18px;margin-top:4px;font-size:12px;display:block}.texas-empty-cards{color:#a6b7ca;padding:10px;font-size:12px}.texas-bet-chip{color:#fff0bf;background:#5c3256;border:3px dashed #e8cd83;border-radius:50%;place-items:center;min-width:29px;height:29px;padding:0 4px;font-size:11px;font-weight:800;animation:.4s ease-out texas-chip;display:grid;position:absolute;bottom:-10px;right:8px}.texas-turn-meter{background:#ffffff18;border-radius:3px;height:3px;margin-top:9px;overflow:hidden}.texas-turn-meter i{background:#efca78;height:100%;transition:width .2s linear;display:block}.texas-center{text-align:center;grid-area:2/1/auto/-1;align-self:center;padding:4px 0}.texas-dealer{color:#edd1a3;letter-spacing:.15em;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.texas-dealer i{background:repeating-linear-gradient(45deg,#9d7864 0 2px,#26223b 2px 5px);border:2px solid #e5be76;border-radius:4px;width:22px;height:31px}.texas-streets{color:#c6bccf;justify-content:center;gap:7px;margin:15px 0;font-size:11px;display:flex}.texas-streets span{border:1px solid #fff2;border-radius:20px;padding:5px 9px}.texas-streets .current{color:#382b38;background:#eed092;border-color:#eed092;font-weight:800}.texas-community{justify-content:center;gap:8px;margin:15px 0;display:flex}.texas-community .texas-card{width:57px}.texas-pot{justify-items:center;gap:4px;display:grid}.texas-pot>span{letter-spacing:.18em;font-size:10px}.texas-pot>strong{color:#ffe5ac;font-size:32px}.texas-pot small{font-size:14px}.texas-pot i{color:#dbbb77;letter-spacing:4px;text-shadow:0 2px #482a49;font-size:20px;font-style:normal}.texas-phase{color:#ffe3ae;min-height:28px;margin:7px 0;font-size:15px}.texas-seat.position-1{grid-area:1/1}.texas-seat.position-2{grid-area:1/2}.texas-seat.position-3{grid-area:1/3}.texas-seat.position-4{grid-area:3/1}.texas-seat.position-5{grid-area:3/2}.texas-seat.position-6{grid-area:3/3}.texas-controls{background:#101c2b;border:1px solid #a8a0bd55;border-radius:22px;flex-direction:column;align-self:start;gap:13px;min-width:0;padding:21px;display:flex}.texas-wallet{gap:7px;display:grid}.texas-wallet>small{font-size:12px}.texas-wallet>strong{color:#f6d18c;font-size:30px}.texas-controls fieldset{border:0;margin:0;padding:0}.texas-controls legend{margin-bottom:10px;font-size:15px}.texas-chip-options{gap:8px;display:flex}.texas-chip-options button{min-width:52px;min-height:45px;color:inherit;background:#273046;border:1px solid #ffffff25;border-radius:8px;font-weight:700}.texas-chip-options [aria-pressed=true]{color:#252439;background:#edc677}.texas-controls .btn{white-space:normal;justify-content:center;min-height:47px}.texas-controls>small,.texas-fine{color:#c1cadd;font-size:13px;line-height:1.65}.texas-own-summary{background:#ffffff07;border-radius:12px;gap:8px;padding:12px;display:grid}.texas-own-summary>span{font-size:14px}.texas-own-summary>div{justify-content:center;gap:7px;display:flex}.texas-own-summary .texas-card{width:47px;animation:none}.texas-actions{flex-direction:column;gap:10px;display:flex}.texas-actions h2{color:#f5d68b;align-items:center;gap:6px;margin:4px 0;font-size:18px;display:flex}.texas-raise{grid-template-columns:80px minmax(0,1fr);gap:7px;display:grid}.texas-raise label{grid-column:1/-1;font-size:12px}.texas-raise input{color:#fff;background:#1b273c;border:1px solid #9990a266;border-radius:8px;width:100%;min-width:0;min-height:45px;padding:8px}.texas-raise button{font-size:13px}.texas-allin-confirm{border:1px solid #edca8188;border-radius:12px;gap:8px;padding:12px;display:grid}.texas-allin-confirm p{margin:0;font-size:14px}.texas-controls .game-tools-content{flex-direction:column;display:flex}.texas-result{text-align:center;background:#111f31;border:1px solid #b4a5b255;border-radius:15px;gap:8px;margin:20px 0;padding:22px;display:grid}.texas-result>strong{color:#e8d2ad;font-size:26px}.texas-result.winner>strong{color:#ffe4a5;animation:.6s ease-out texas-prize}.texas-result>small{color:#bdc8d7;line-height:1.5}.texas-history article{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.texas-pot-details summary{cursor:pointer;min-height:30px;font-weight:700}.texas-cover{text-align:center;color:#ffe3a8;background:radial-gradient(at 50% 60%,#7b4464,#1d2034);border-radius:20px;justify-items:center;gap:17px;padding:25px 15px;display:grid}.texas-cover>span{letter-spacing:.15em;font-size:11px}.texas-cover h3{letter-spacing:.06em;margin:0;font-family:Georgia,serif;font-size:24px}.texas-cover>div{gap:10px;display:flex;transform:rotate(-7deg)}.texas-cover .texas-card{width:61px;animation:none}.texas-cover>strong{letter-spacing:.1em;font-size:17px}.texas-cover>small{color:#e3d4dc}.texas-lobby-card{color:inherit;background:#211c30;border:1px solid #c8a27655;border-radius:20px;grid-template-columns:280px minmax(0,1fr);gap:25px;margin-top:22px;padding:20px;text-decoration:none;display:grid}.texas-lobby-card>div:last-child{align-self:center}.texas-lobby-card h2,.texas-lobby-card strong{color:#f7d390}.texas-reduced *{transition:none!important;animation:none!important}@keyframes texas-deal{0%{opacity:0;transform:translate(35px,-55px)rotate(12deg)scale(.6)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes texas-chip{0%{opacity:0;transform:translateY(-22px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes texas-prize{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@media (width<=1350px){.texas-room{grid-template-columns:minmax(0,1fr)}.texas-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.texas-controls>.game-tools,.texas-controls>.texas-fine{grid-column:1/-1}.texas-actions{grid-area:1/2/6}.texas-own-summary{grid-column:1}.texas-felt{gap:16px;padding:22px}.texas-seat header{font-size:15px}}@media (width<=650px){.texas-felt{border-width:5px;border-radius:25px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:14px 10px}.texas-seat{border-radius:13px;padding:9px 5px}.texas-seat.position-1{grid-area:1/1}.texas-seat.position-2{grid-area:1/2}.texas-seat.position-3{grid-area:3/1}.texas-seat.position-4{grid-area:3/2}.texas-seat.position-5{grid-area:4/1}.texas-seat.position-6{grid-area:4/2}.texas-seat header{font-size:13px}.texas-pocket{min-height:65px;margin:5px 0}.texas-seat .texas-card{width:38px;padding:4px}.texas-card>b{font-size:13px}.texas-card>strong{font-size:20px}.texas-card>small{font-size:10px}.texas-card.back strong{font-size:9px}.texas-seat>strong{font-size:14px}.texas-seat>small{min-height:30px;font-size:11px;line-height:1.5}.texas-center{padding:5px 0}.texas-community{gap:5px}.texas-community .texas-card{width:42px}.texas-streets{gap:5px;margin:12px 0}.texas-streets span{padding:5px 8px;font-size:10px}.texas-phase{min-height:42px;font-size:13px;line-height:1.6}.texas-controls{padding:17px;display:flex}.texas-actions{border-top:1px solid #ffffff20;width:100%;padding-top:12px}.texas-actions .btn{min-height:48px}.texas-own-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.texas-own-summary>span{max-width:140px}.texas-history article{flex-direction:column;gap:6px}.texas-lobby-card{grid-template-columns:minmax(0,1fr);padding:14px}.texas-result{padding:17px}.texas-result>strong{font-size:23px}.texas-dealer{font-size:9px}}.texas-control-board{display:none!important}.texas-mobile-turn{display:none}@media (width<=650px){.texas-page{padding-bottom:65px}.texas-controls{scroll-margin-top:70px}.texas-own-summary{flex-wrap:wrap}.texas-control-board{border-top:1px solid #ffffff20;width:100%;padding-top:10px;gap:9px!important;justify-content:initial!important;display:grid!important}.texas-control-board>small{color:#c5cddb;font-size:12px}.texas-control-board>div{justify-content:center;gap:6px;display:flex}.texas-control-board .texas-card{width:36px;animation:none}.texas-mobile-turn{z-index:20;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#101c2bf5;border-top:1px solid #d8b981;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #0005}.texas-mobile-turn>span{color:#ffe0a0;align-items:center;gap:5px;font-size:13px;display:flex}.texas-mobile-turn .btn{min-height:44px;padding:8px 12px;font-size:13px}}.texas-seat-number{color:#ddc59b;border:1px solid #cfb38266;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.texas-seat-award{color:#ffe1a1;background:#bd904533;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:12px;font-weight:800;animation:.6s ease-out texas-prize;display:inline-block}.texas-page .texas-pot-details>summary{color:#f3d99e;font-size:16px}.texas-pot-details>p{color:#d6deec;line-height:1.7}.slot-collection{margin:28px 0}.slot-live{color:#b5c8ca;align-items:center;gap:7px;font-size:10px;display:flex}.slot-live i{background:#58cfb4;border-radius:50%;width:6px;height:6px}.slot-machine-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.slot-choice{background:#151c2e;border:1px solid #343247;border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.slot-choice:hover{border-color:#d9ba76;transform:translateY(-4px)}.slot-choice-art{height:235px;position:relative;overflow:hidden}.slot-scene{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.slot-choice-art .slot-scene{opacity:.8;width:175%;left:-72%}.slot-choice-tag{letter-spacing:1.6px;color:#f1d3a3;font-size:8px;font-weight:700;position:absolute;top:19px;left:19px}.slot-choice-symbols{filter:drop-shadow(0 9px 12px #090c1f);align-items:center;gap:6px;display:flex;position:absolute;top:85px;left:12%;right:12%}.slot-choice-symbols .slot-symbol{width:33.3%;height:auto;max-height:87px}.slot-choice-feature{color:#f4d397;letter-spacing:1px;justify-content:space-between;font-size:10px;font-weight:700;display:flex;position:absolute;inset:auto 18px 17px}.slot-choice-copy{padding:23px}.slot-choice-copy h3{letter-spacing:-.5px;justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:23px;font-weight:400;display:flex}.slot-choice-copy p{color:#a9b0c6;min-height:44px;margin:12px 0 20px;font-size:12px;line-height:1.8}.slot-choice-copy>span{color:#e7c786;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.slot-choice.neon .slot-choice-copy h3{color:#dac5ff;font-family:inherit;font-size:22px;font-weight:650}.slot-choice.neon .slot-choice-copy>span{color:#abdaee}.slot-choice.guatemala .slot-choice-copy h3{color:#c2eedb}.slot-disclaimer{color:#919bb3;margin-top:17px;font-size:10px;line-height:1.8}.slot-page{--accent:#edc779;--accent-dark:#87643b;--accent-soft:#f9e6b8;--cabinet:#2f2230;--cabinet-deep:#15101d;--reel:#f3e5c9;--cell-shadow:#b9987333;max-width:1120px;margin:auto}.slot-page.neon{--accent:#bd97ff;--accent-dark:#7653a0;--accent-soft:#e4cbff;--cabinet:#262443;--cabinet-deep:#111127;--reel:#221e3e;--cell-shadow:#6f40b233}.slot-page.guatemala{--accent:#84ddc1;--accent-dark:#487d70;--accent-soft:#d0f3df;--cabinet:#20393e;--cabinet-deep:#0e212a;--reel:#18383e;--cell-shadow:#50b9a533}.slot-page-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.slot-page-top>div{gap:7px;display:flex}.slot-page .text-link{color:var(--accent)}.slot-tool{color:#b8c1d5;background:#ffffff05;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.slot-tool:hover{color:var(--accent);border-color:var(--accent-dark)}.slot-heading{border:1px solid var(--accent-dark);background:var(--cabinet-deep);border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;min-height:147px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.slot-heading .slot-scene{opacity:.8;object-fit:cover;width:100%}.slot-heading:after{content:"";background:linear-gradient(90deg,var(--cabinet-deep) 20%,transparent 90%);position:absolute;inset:0}.slot-heading>div,.slot-mode{z-index:1;position:relative}.slot-heading .eyebrow{color:var(--accent);letter-spacing:2px;font-size:8px}.slot-heading h1{letter-spacing:-1px;color:var(--accent-soft);font-family:Georgia,serif;font-size:38px;font-weight:400}.neon .slot-heading h1{font-family:inherit;font-size:35px;font-weight:650}.slot-heading p:not(.eyebrow){color:#c6ccd9;max-width:330px;margin-top:11px;font-size:11px;line-height:1.7}.slot-mode{color:#e5e4eb;background:#0c162860;border:1px solid #ffffff25;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.slot-feature-bar{background:linear-gradient(90deg,var(--cabinet),var(--cabinet-deep),var(--cabinet));border:1px solid var(--accent-dark);justify-content:space-between;align-items:center;gap:15px;padding:13px 24px;display:flex}.slot-feature-bar>div{align-items:center;gap:10px;display:flex}.slot-feature-bar>div:last-child{text-align:right;flex-direction:row-reverse}.slot-feature-bar .slot-symbol{filter:drop-shadow(0 2px 6px #0005);width:46px;height:46px}.slot-feature-bar small{color:#bac2d1;margin-bottom:5px;font-size:9px;display:block}.slot-feature-bar strong{letter-spacing:1px;color:var(--accent);font-size:12px}.slot-line-label{color:#b1b8c9;letter-spacing:1px;align-items:center;gap:8px;font-size:8px;display:flex}.slot-line-label i{background:var(--accent);border-radius:50%;width:3px;height:3px}.slot-cabinet{background:linear-gradient(150deg,var(--cabinet),var(--cabinet-deep));border:1px solid var(--accent-dark);border-top:0;border-radius:0 0 15px 15px;padding:27px 27px 0;position:relative;box-shadow:0 25px 40px #0003,inset 0 0 0 5px #ffffff03}.slot-cabinet-lights{border:1px solid var(--accent-dark);pointer-events:none;opacity:.6;border-radius:10px;position:absolute;inset:10px 12px 30px}.slot-reels{z-index:1;border:2px solid var(--accent);background:#040712;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:7px;padding:7px;display:grid;position:relative;box-shadow:0 0 14px #0006,inset 0 0 15px #0005}.slot-reel{background:var(--reel);border-radius:4px;height:264px;position:relative;overflow:hidden}.slot-reel:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 27px 30px #0002,inset 0 -27px 30px #0002}.slot-cell{border-bottom:1px solid var(--cell-shadow);opacity:.5;filter:saturate(.6);place-items:center;height:88px;padding:7px;display:grid}.slot-cell.middle{opacity:1;filter:none;background:#ffffff09;box-shadow:inset 0 0 10px #ffffff10}.slot-symbol{filter:drop-shadow(0 3px 2px #0002);width:70px;height:70px;overflow:visible}.slot-cell.winning{box-shadow:inset 0 0 0 2px var(--accent);background:#ffe8ab25}.slot-payline{top:158px;z-index:3;pointer-events:none;opacity:.55;align-items:center;display:flex;position:absolute;inset-inline:12px}.slot-payline span{background:var(--accent);color:#172039;border-radius:3px;place-items:center;width:16px;height:24px;font-size:9px;font-weight:700;display:grid}.slot-payline i{background:linear-gradient(90deg,var(--accent),transparent 5%,transparent 95%,var(--accent));flex:1;height:1px}.has-return .slot-payline{opacity:1}.slot-cabinet-brand{color:var(--accent);letter-spacing:3px;justify-content:center;align-items:center;gap:20px;padding:12px 0;font-size:7px;display:flex}.slot-cabinet-brand span{opacity:.7;font-size:11px}.slot-reel-strip.moving{filter:blur(1px);animation:.95s linear infinite slot-roll}.slot-reel:nth-child(2) .moving{animation-duration:.88s}.slot-reel:nth-child(3) .moving{animation-duration:.82s}.slot-reel:nth-child(4) .moving{animation-duration:.76s}.slot-reel:nth-child(5) .moving{animation-duration:.7s}.slot-reel-strip.moving .slot-cell{opacity:1;filter:none}.slot-reel-strip.landed{animation:.36s ease-out slot-land}.slot-reel:nth-child(2) .landed{animation-duration:.41s}.slot-reel:nth-child(3) .landed{animation-duration:.46s}.slot-reel:nth-child(4) .landed{animation-duration:.51s}.slot-reel:nth-child(5) .landed{animation-duration:.56s}.slot-result{text-align:center;color:#a6b0c6;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;min-height:75px;padding:17px 10px;font-size:11px;display:flex}.slot-result strong{color:#dae0ed;font-size:13px;font-weight:500}.slot-result.positive strong{color:var(--accent);font-weight:700}.slot-spinner{border:2px solid #ffffff25;border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite slot-turn}.slot-controls{background:#131b2e;border:1px solid #29314b;border-radius:13px;justify-content:space-between;align-items:center;gap:23px;padding:22px 24px;display:flex}.slot-balance{flex:1}.slot-balance small,.slot-bets legend{color:#a4afc6;letter-spacing:1.3px;font-size:8px}.slot-balance strong{color:var(--accent-soft);align-items:center;gap:9px;margin-top:7px;font-size:27px;font-weight:500;display:flex}.slot-balance strong svg{color:var(--accent)}.slot-balance>span{color:#8e9ab3;margin-top:6px;font-size:8px;display:block}.slot-bets{border:0;margin:0;padding:0}.slot-bets legend{margin-bottom:12px;padding:0}.slot-bets>div{gap:6px;display:flex}.slot-bets button{color:#b9c3d6;background:#1a2339;border:1px solid #36415a;border-radius:6px;width:39px;height:37px;font-size:11px}.slot-bets button.selected{border-color:var(--accent);color:var(--accent-soft);background:var(--cabinet)}.slot-spin{background:linear-gradient(145deg,var(--accent-soft),var(--accent));color:#212039;border:1px solid var(--accent-soft);min-width:178px;min-height:66px;box-shadow:0 4px 0 var(--accent-dark),0 8px 20px #0004;letter-spacing:1px;border-radius:9px;justify-content:center;align-items:center;gap:12px;font-size:19px;font-weight:750;transition:transform .15s;display:flex}.slot-spin:hover:enabled{transform:translateY(-2px)}.slot-spin:active:enabled{box-shadow:0 1px 0 var(--accent-dark);transform:translateY(3px)}.slot-spin small{letter-spacing:.2px;margin-top:5px;font-size:8px;font-weight:500;display:block}.slot-spin:disabled{opacity:.5;box-shadow:0 2px 0 var(--accent-dark)}.slot-sound{color:#929eb8;background:0 0;border:0;place-items:center;padding:8px;display:grid}.slot-sound[aria-pressed=true]{color:var(--accent)}.rotating{animation:.9s linear infinite slot-turn}.slot-session-note{color:#94a3bc;justify-content:center;align-items:flex-start;gap:8px;padding:20px 15px;font-size:9px;line-height:1.8;display:flex}.slot-session-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.slot-bottom{color:#7f8da9;letter-spacing:.6px;border-top:1px solid #25304a;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:7px;display:flex}.slot-bottom>div{gap:20px;display:flex}.slot-bottom strong{color:#c0cade;margin-left:6px;font-size:9px}.slot-bottom>span{align-items:center;gap:7px;display:flex}.slot-block-reason{color:#ebd4a6;text-align:center;margin-top:15px;font-size:11px}.slot-pending{background:#2c293b;border:1px solid #8b7550;border-radius:10px;align-items:center;gap:15px;margin:10px 0 20px;padding:20px;font-size:12px;display:flex}.slot-pending p{color:#bdc5d8;margin-top:7px;font-size:11px;line-height:1.7}.slot-pending>div{flex:1}.slot-pending .btn{white-space:nowrap;font-size:11px}.slot-dialog{color:#e3e9f6;background:#121a2e;border:1px solid #46506e;border-radius:15px;width:min(720px,100vw - 30px);max-height:85vh;padding:28px;box-shadow:0 25px 100px #0008}.slot-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060b19c9}.slot-dialog>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.slot-rule-intro,.slot-rule-notes p{color:#aebbd2;margin-bottom:14px;font-size:12px;line-height:1.9}.slot-rule-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.slot-rule-stats>div{text-align:center;background:#1c233c;border:1px solid #313c57;border-radius:9px;padding:16px 10px}.slot-rule-stats strong{color:#e8cfa0;font-size:25px;font-weight:500;display:block}.slot-rule-stats span{color:#a5b2ca;margin-top:8px;font-size:9px;display:block}.slot-rule-notes{margin-top:20px}.slot-dialog td,.slot-dialog th{font-size:11px}.slot-bonus-scene{text-align:center;padding:5px 10px 22px}.slot-bonus-scene>.slot-symbol{width:100px;height:100px}.slot-bonus-scene .eyebrow{color:#eccb82;margin-top:18px}.slot-bonus-scene h3{color:#f3ddb3;font-family:Georgia,serif;font-size:30px;font-weight:400}.slot-bonus-scene p:not(.eyebrow){color:#a9b6cd;max-width:430px;margin:14px auto 0;font-size:11px;line-height:1.8}.slot-bonus-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 28px;display:grid}.slot-bonus-cards.mega{grid-template-columns:repeat(5,1fr)}.slot-bonus-cards button{color:#f0d292;background:linear-gradient(150deg,#4c365c,#22283f);border:1px solid #b49465;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:130px;transition:background .2s,transform .2s;display:flex}.slot-bonus-cards button:hover:enabled{transform:translateY(-3px)}.slot-bonus-cards button.revealed{opacity:1;color:#b6f0d9;background:#163d39;border-color:#78c6ac}.slot-bonus-cards strong{font-size:24px;font-weight:500}.slot-bonus-cards small{font-size:9px}.slot-dialog>.btn{width:100%}.slot-history{margin-top:20px}.slot-history article{border-bottom:1px solid #2b3550;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:11px;display:flex}.slot-history article>div{flex-direction:column;gap:6px;display:flex}.slot-history article>div:last-child{text-align:right;align-items:flex-end}.slot-history small{color:#8b9cb8;word-break:break-all;font-size:9px}.slot-history span{color:#a7b5cf}.slot-history .slot-profit{color:#85d8ba}.slot-admin-control{border:1px solid #3a4560;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;padding:20px;display:flex}.slot-admin-control strong{font-size:13px}.slot-admin-control p{color:#a9b5ce;margin-top:6px;font-size:11px;line-height:1.8}.slot-admin-control .alert{width:100%}@keyframes slot-roll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes slot-land{0%{transform:translateY(-20px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes slot-award{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes slot-turn{to{transform:rotate(360deg)}}@media (width>=1450px){.slot-choice-art{height:270px}.slot-choice-symbols{top:97px}.slot-choice-symbols .slot-symbol{max-height:107px}.slot-reel{height:300px}.slot-cell{height:100px}.slot-cell .slot-symbol{width:81px;height:81px}.slot-payline{top:176px}}@media (width<=1100px){.slot-machine-grid{gap:12px}.slot-choice-art{height:190px}.slot-choice-symbols{top:65px;left:8%;right:8%}.slot-choice-tag{font-size:6px}.slot-choice-copy{padding:18px}.slot-choice-copy h3,.slot-choice.neon .slot-choice-copy h3{font-size:18px}.slot-choice-copy p{font-size:10px}.slot-choice-feature{font-size:8px;inset-inline:12px}.slot-controls{gap:15px;padding:19px}.slot-spin{min-width:145px}.slot-balance strong{font-size:23px}.slot-bets button{width:33px}.slot-bottom{flex-direction:column;align-items:flex-start}.slot-heading h1{font-size:33px}}@media (width<=760px){.slot-machine-grid{grid-template-columns:1fr}.slot-choice{grid-template-columns:43% 57%;display:grid}.slot-choice-art{height:210px}.slot-choice-copy{flex-direction:column;justify-content:center;padding:23px;display:flex}.slot-choice-symbols{top:77px}.slot-choice-tag{font-size:7px}.slot-choice-feature{flex-direction:column;gap:6px;font-size:8px}.slot-heading{min-height:170px;padding:24px}.slot-mode{background:0 0;border:0;padding:0;position:absolute;bottom:17px;left:24px}.slot-heading h1,.neon .slot-heading h1{font-size:31px}.slot-heading p:not(.eyebrow){max-width:260px;margin-bottom:21px;font-size:10px}.slot-feature-bar{padding:12px 18px}.slot-feature-bar .slot-symbol{width:35px;height:35px}.slot-feature-bar strong{font-size:10px}.slot-feature-bar small{font-size:8px}.slot-line-label{display:none}.slot-cabinet{padding:18px 16px 0}.slot-cabinet-lights{inset:7px 8px 26px}.slot-reels{gap:4px;padding:5px}.slot-reel{height:210px}.slot-cell{height:70px;padding:4px}.slot-cell .slot-symbol{width:54px;height:54px}.slot-payline{top:124px;inset-inline:3px}.slot-result{flex-direction:column;gap:7px;min-height:83px;padding:18px 8px}.slot-controls{grid-template-columns:1fr 1fr;gap:20px 12px;padding:20px;display:grid}.slot-balance{grid-area:1/1}.slot-bets{grid-area:1/2}.slot-bets button{width:35px}.slot-spin{grid-area:2/1/auto/3;min-height:60px;margin-right:39px}.slot-sound{grid-area:2/2;justify-self:end;width:30px;padding:0}.slot-page-top{margin-bottom:17px}.slot-tool{gap:0;padding:8px;font-size:0}.slot-tool svg{width:18px}.slot-page-top .text-link{font-size:10px}.slot-pending{flex-wrap:wrap}.slot-pending>.btn{width:100%}.slot-dialog{padding:23px}.slot-bonus-cards.mega{grid-template-columns:repeat(3,1fr)}.slot-bonus-cards button{height:106px}.slot-rule-stats strong{font-size:21px}.slot-history article{align-items:flex-start}.slot-history article>div{max-width:55%}.slot-session-note{text-align:left;padding-inline:5px;font-size:9px}.slot-bottom{font-size:6px}.slot-bottom>div{gap:12px}.slot-choice-copy p{font-size:11px}}@media (width<=430px){.slot-heading h1,.neon .slot-heading h1{font-size:27px}.slot-heading{padding:21px 18px}.slot-mode{left:18px}.slot-reel{height:174px}.slot-cell{height:58px}.slot-cell .slot-symbol{width:43px;height:43px}.slot-payline{top:106px}.slot-feature-bar{gap:6px;padding:10px 12px}.slot-feature-bar>div{gap:6px}.slot-feature-bar strong{letter-spacing:.3px;font-size:9px}.slot-feature-bar small{font-size:7px}.slot-feature-bar .slot-symbol{width:30px;height:30px}.slot-cabinet-brand{gap:10px;padding:11px 0;font-size:6px}.slot-choice-copy{padding:18px}.slot-choice-copy h3,.slot-choice.neon .slot-choice-copy h3{font-size:18px}.slot-choice-symbols{top:80px;left:6%;right:6%}.slot-choice-tag{font-size:5px;left:12px}.slot-choice-copy>span{font-size:9px}.slot-bets button{width:29px;height:33px}.slot-bets>div{gap:4px}.slot-controls{padding:17px 14px}.slot-balance strong{font-size:22px}.slot-balance small,.slot-bets legend{font-size:7px}.slot-choice-art{height:200px}.slot-live{font-size:8px}.slot-collection .section-heading{align-items:flex-start;gap:10px}.slot-rule-stats{gap:5px}.slot-rule-stats span{font-size:8px}.slot-rule-stats>div{padding-inline:4px}.slot-rule-stats strong{font-size:18px}.slot-bottom>div{flex-wrap:wrap;gap:9px}.slot-bonus-scene h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.slot-reel-strip.moving,.slot-reel-strip.landed,.slot-cell.winning .slot-symbol,.rotating,.slot-spinner{animation:none}.slot-reel-strip.moving{filter:none}.slot-choice,.slot-spin,.slot-bonus-cards button{transition:none}}.slot-feature-bar strong,.slot-line-label{white-space:nowrap}.slot-bonus-cards .slot-symbol{width:45px;height:45px}.slot-bonus-cards.neon button{background:radial-gradient(circle,#53377d,#151b34);border-color:#b990ee;border-radius:50%;box-shadow:inset 0 0 0 5px #ffffff05,0 0 13px #845cbd20}.slot-bonus-cards.neon button.revealed{background:#293956}.slot-bonus-cards.guatemala button{background:linear-gradient(135deg,#355c55,#16323a);border-color:#90b698;box-shadow:inset 0 0 0 5px #152938,inset 0 0 0 6px #9cb79566}.slot-bonus-cards.guatemala button.revealed{background:#205144}.slot-bonus-scene.neon h3{color:#d8baff;font-family:inherit;font-weight:600}.slot-bonus-scene.guatemala h3{color:#bcead2}@media (width<=1100px){.slot-line-label{display:none}}.slot-cell.winning .slot-symbol{animation:none}.has-gain .slot-cell.winning .slot-symbol{animation:.55s ease-out slot-award}@media (prefers-reduced-motion:reduce){.has-gain .slot-cell.winning .slot-symbol{animation:none}}.is-spinning .slot-cabinet-lights{box-shadow:0 0 18px var(--accent-dark),inset 0 0 12px var(--accent-dark)}.motion-enabled .slot-reel-strip.moving{filter:blur(1px);animation-name:slot-roll;animation-timing-function:linear;animation-iteration-count:infinite}.motion-enabled .slot-reel-strip.landed{animation-name:slot-land;animation-timing-function:ease-out}.motion-disabled .slot-reel-strip{filter:none;animation:none}.slot-motion[aria-pressed=true]{color:var(--accent)}@media (width<=760px){.slot-motion span{display:none}}.motion-enabled .slot-reel-strip.moving{animation-duration:.95s}.motion-enabled .slot-reel:nth-child(2) .moving{animation-duration:.88s}.motion-enabled .slot-reel:nth-child(3) .moving{animation-duration:.82s}.motion-enabled .slot-reel:nth-child(4) .moving{animation-duration:.76s}.motion-enabled .slot-reel:nth-child(5) .moving{animation-duration:.7s}.motion-enabled .slot-reel-strip.landed{animation-duration:.36s}.slot-cabinet{margin-right:64px}.slot-lever{width:58px;height:225px;color:var(--accent-soft);cursor:pointer;z-index:4;background:0 0;border:0;padding:0;position:absolute;top:32px;right:-65px}.slot-lever-arm{transform-origin:bottom;background:linear-gradient(90deg,#626578,#f5eedf 45%,#8b8590);border-radius:7px;width:12px;height:126px;transition:transform .22s;position:absolute;top:30px;left:23px;box-shadow:3px 3px 8px #0005}.slot-lever-knob{z-index:2;background:radial-gradient(circle at 33% 28%,#ffb49c,#e65353 36%,#8b2345 80%);border:2px solid #f2b58f;border-radius:50%;width:38px;height:38px;transition:transform .22s;position:absolute;top:8px;left:10px;box-shadow:0 5px 12px #0006,inset -4px -4px 8px #0003}.slot-lever-base{background:linear-gradient(135deg,var(--accent-soft),var(--accent-dark));border:2px solid var(--accent-dark);border-radius:9px;width:44px;height:40px;position:absolute;top:141px;left:7px;box-shadow:0 4px 9px #0006}.slot-lever-label{letter-spacing:1px;text-align:center;width:100%;font-size:7px;position:absolute;top:196px;left:0}.slot-lever-label small{letter-spacing:0;margin-top:5px;font-size:8px;display:block}.slot-lever:hover:enabled .slot-lever-knob{filter:brightness(1.2)}.slot-lever.pulled .slot-lever-knob,.slot-lever:active:enabled .slot-lever-knob{transform:translateY(85px)}.slot-lever.pulled .slot-lever-arm,.slot-lever:active:enabled .slot-lever-arm{transform:scaleY(.33)}.slot-lever:disabled{cursor:default;opacity:.5}.slot-lever.pulled{opacity:1}.slot-lever:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}@media (width<=760px){.slot-cabinet{margin-right:42px}.slot-lever{width:44px;height:210px;top:15px;right:-46px}.slot-lever-arm{width:10px;height:108px;left:17px}.slot-lever-knob{width:32px;height:32px;left:6px}.slot-lever-base{width:36px;height:34px;top:123px;left:4px}.slot-lever-label{font-size:6px;top:171px}.slot-lever.pulled .slot-lever-knob,.slot-lever:active:enabled .slot-lever-knob{transform:translateY(70px)}}@media (width<=430px){.slot-cell .slot-symbol{width:36px;height:36px}.slot-lever-label small{font-size:7px}}@media (prefers-reduced-motion:reduce){.slot-lever-arm,.slot-lever-knob{transition:none}}.slot-feature-guide{background:var(--cabinet-deep);border-inline:1px solid var(--accent-dark);grid-template-columns:1fr 1fr;gap:14px;padding:17px 20px;display:grid}.slot-feature-guide>div{align-items:center;gap:10px;display:flex}.slot-feature-guide .slot-symbol{flex-shrink:0;width:38px;height:38px}.slot-feature-guide strong{color:var(--accent-soft);margin-bottom:5px;font-size:11px;display:block}.slot-feature-guide span{color:#b5bfd0;font-size:10px;line-height:1.7;display:block}.slot-feature-guide>small{color:#899bb6;grid-column:1/-1;font-size:9px;line-height:1.7}@media (width<=760px){.slot-feature-guide{grid-template-columns:1fr;gap:12px;padding:14px}}.slot-win-pop{z-index:6;pointer-events:none;background:radial-gradient(#060b1980,#0000 65%);flex-direction:column;justify-content:center;align-items:center;animation:1.45s ease-out both slot-win-pop;display:flex;position:absolute;inset:0}.slot-win-pop strong{letter-spacing:-3px;color:var(--accent-soft);text-shadow:0 4px 0 var(--accent-dark),0 7px 15px #000,0 0 28px var(--accent-dark);font-size:clamp(48px,8vw,104px);font-weight:900;line-height:1.1}.slot-win-pop small{letter-spacing:2px;color:#fff;text-shadow:0 2px 5px #000;margin-top:14px;font-size:9px;font-weight:700}.slot-win-spark{color:var(--accent-soft);text-shadow:0 0 20px var(--accent);font-size:30px;animation:1.45s ease-out both slot-win-spark;position:absolute}.spark-one{top:25%;left:23%}.spark-two{font-size:22px;top:32%;right:22%}.spark-three{font-size:16px;bottom:23%;right:30%}@keyframes slot-win-pop{0%{opacity:0;transform:translateY(28px)scale(.45)}18%{opacity:1;transform:translateY(-10px)scale(1.14)}30%{transform:translateY(0)scale(.96)}42%,70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.08)}}@keyframes slot-win-spark{0%{opacity:0;transform:scale(.1)rotate(-40deg)}25%,65%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.6)rotate(40deg)}}.motion-disabled .slot-win-pop,.motion-disabled .slot-win-spark{animation:none}.motion-disabled .slot-win-pop{background:radial-gradient(#060b19a0,#0000 75%)}@media (width<=430px){.slot-win-pop strong{letter-spacing:-2px;font-size:clamp(36px,13vw,60px)}.slot-win-pop small{letter-spacing:1px;font-size:6px}.slot-win-spark{font-size:20px}}.slot-page{max-width:1320px}.slot-reel{height:342px}.slot-cell{height:114px}.slot-cell .slot-symbol{width:94px;height:94px}.slot-payline{top:197px}.slot-heading{min-height:124px;padding:22px 30px}.slot-dialog .slot-feature-guide{--accent-soft:#edd6a7;background:#1a2338;border:1px solid #35405b;border-radius:10px;grid-template-columns:1fr;margin-bottom:22px}.slot-dialog .slot-feature-guide span{font-size:12px}.slot-dialog .slot-feature-guide strong{font-size:13px}.slot-dialog .slot-feature-guide>small{font-size:11px}@media (width>=1450px){.slot-reel{height:390px}.slot-cell{height:130px}.slot-cell .slot-symbol{width:108px;height:108px}.slot-payline{top:221px}}@media (width<=760px){.slot-reel{height:270px}.slot-cell{height:90px;padding:4px}.slot-cell .slot-symbol{width:58px;height:58px}.slot-payline{top:154px}.slot-heading{min-height:150px;padding:21px 24px}}@media (width<=430px){.slot-reel{height:234px}.slot-cell{height:78px;padding:2px}.slot-cell .slot-symbol{width:40px;height:52px}.slot-payline{top:136px}.slot-heading{min-height:150px;padding:18px}}.slot-reel{--cell:114px}.slot-lines small{color:var(--accent-soft);margin-top:8px;font-size:9px;display:block}.slot-controls{flex-wrap:wrap;gap:16px}.slot-bets>div{flex-wrap:wrap}.slot-bets button{width:32px}.slot-bonus-cards.combined{grid-template-columns:repeat(3,1fr)}@media (width>=1450px){.slot-cabinet{--slot-cell:130px}}@media (width<=1100px){.slot-controls{gap:12px}.slot-bets button{width:29px}}@media (width<=760px){.slot-cabinet{--slot-cell:90px}.slot-payline.slot-row-0{top:calc(25px + var(--slot-cell)*.5)}.slot-payline.slot-row-1{top:calc(25px + var(--slot-cell)*1.5)}.slot-payline.slot-row-2{top:calc(25px + var(--slot-cell)*2.5)}.slot-lines{grid-area:2/1/auto/3}.slot-spin,.slot-sound{grid-row:3}.slot-bets:not(.slot-lines)>div{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=430px){.slot-cabinet{--slot-cell:78px}}.slot-line-results{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 15px;display:flex}.slot-line-results span{border:1px solid var(--accent-dark);background:var(--cabinet-deep);color:#aebbd1;border-radius:6px;padding:8px 10px;font-size:10px}.slot-line-results strong{color:var(--accent-soft)}.slot-cabinet{--slot-cell:clamp(58px,15cqw,145px);container-type:inline-size}.slot-reels{grid-template-columns:repeat(5,minmax(0,1fr))}.slot-reel{height:calc(var(--slot-cell)*3);min-width:0}.slot-cell{height:var(--slot-cell);justify-content:center;align-items:center;min-width:0;padding:6px;display:flex}.slot-cell .slot-symbol{width:min(86%,calc(var(--slot-cell)*.86));aspect-ratio:1;height:auto;max-height:calc(var(--slot-cell)*.86);object-fit:contain;flex-shrink:0;display:block}.slot-payline.slot-row-0{top:calc(34px + var(--slot-cell)*.5)}.slot-payline.slot-row-1{top:calc(34px + var(--slot-cell)*1.5)}.slot-payline.slot-row-2{top:calc(34px + var(--slot-cell)*2.5)}@media (width<=760px){.slot-cabinet{--slot-cell:clamp(58px,17cqw,104px)}.slot-cell{padding:3px}.slot-payline.slot-row-0{top:calc(25px + var(--slot-cell)*.5)}.slot-payline.slot-row-1{top:calc(25px + var(--slot-cell)*1.5)}.slot-payline.slot-row-2{top:calc(25px + var(--slot-cell)*2.5)}}.slot-payline{transform:translateY(-50%)}.slot-combinations{margin:24px 0}.slot-combinations h3{color:#eed6a7;margin-bottom:9px;font-size:17px}.slot-combinations p{color:#aebbd2;margin:10px 0;font-size:11px;line-height:1.8}.slot-combinations article{background:#1a243a;border:1px solid #37445f;border-radius:9px;align-items:center;gap:18px;margin:9px 0;padding:15px 12px;display:flex}.slot-combination-symbols{flex-shrink:0;align-items:center;gap:4px;display:flex}.slot-combination-symbols .slot-symbol{aspect-ratio:1;width:40px;height:40px}.slot-combinations strong,.slot-combinations span,.slot-combinations small{display:block}.slot-combinations strong{color:#f2d6a1;margin-bottom:5px;font-size:12px}.slot-combinations span{color:#d2ddec;font-size:11px}.slot-combinations small{color:#9cacc4;margin-top:5px;font-size:9px;line-height:1.7}@media (width<=760px){.slot-combinations article{flex-direction:column;align-items:flex-start;gap:10px}.slot-combination-symbols{gap:5px}.slot-combination-symbols .slot-symbol{width:38px;height:38px}}.slot-machine-switch{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.slot-machine-switch a{color:#b9c7dd;background:#131c30;border:1px solid #34415c;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:12px;display:flex}.slot-machine-switch a[aria-current=page]{border-color:var(--accent);color:var(--accent-soft);background:var(--cabinet)}.slot-machine-switch a[aria-disabled=true]{opacity:.5;cursor:default}.machine-dot{background:#e7c178;border-radius:50%;width:8px;height:8px}.machine-dot.neon{background:#c0a0ff}.machine-dot.guatemala{background:#87d9bb}.slot-bets button{width:44px;min-width:44px;min-height:44px;font-size:13px}.slot-tool,.slot-sound{min-width:44px;min-height:44px}.slot-tool{font-size:12px}.slot-controls{grid-template-columns:minmax(100px,1fr) auto auto minmax(160px,1fr) 44px;gap:14px;padding:18px;display:grid}.slot-feature-bar{border-radius:0 0 10px 10px}.slot-controls{margin:14px 0}.slot-cabinet{border-top:1px solid var(--accent-dark);border-radius:15px}.slot-bets legend,.slot-balance small{letter-spacing:.6px;font-size:10px}.slot-lines small,.slot-spin small{font-size:11px}.slot-balance>span{font-size:10px}.slot-cabinet{--slot-cell:clamp(58px,12cqw,112px)}.slot-result{min-height:65px;font-size:12px}.slot-result strong{font-size:14px}.slot-line-results{gap:6px}.slot-line-results span{font-size:11px}.slot-dialog{overscroll-behavior:contain;padding-top:0}.slot-dialog>header{z-index:2;background:#121a2e;border-bottom:1px solid #34415b;margin-bottom:12px;padding:20px 0 15px;position:sticky;top:0}.slot-dialog>header .icon-btn{color:#c8d7eb;background:#202d45;min-width:44px;min-height:44px}.slot-dialog h2{font-size:21px}.slot-rule-details{border:1px solid #35425c;border-radius:9px;margin:14px 0;padding:12px 14px}.slot-rule-details summary{cursor:pointer;color:#d4dfef;min-height:24px;font-size:13px;line-height:1.8}.slot-rule-details[open] summary{margin-bottom:15px}.slot-rule-stats{margin:16px 0}.slot-dialog .slot-feature-guide{margin-bottom:14px}.slot-combinations small,.slot-session-note{font-size:11px}.slot-block-reason{font-size:13px}@media (width<=1250px) and (width>=761px){.slot-controls{grid-template-columns:1fr auto auto;gap:14px}.slot-spin{grid-area:2/1/auto/3}.slot-sound{grid-area:2/3;justify-self:end}}@media (width<=760px){.slot-machine-switch{gap:6px}.slot-machine-switch a{flex:1;justify-content:center;padding:8px 10px;font-size:11px}.slot-tool{font-size:0}.slot-page-top{margin-bottom:12px}.slot-cabinet{--slot-cell:clamp(54px,15cqw,86px)}.slot-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:14px}.slot-balance{grid-area:1/1}.slot-bets{grid-area:1/2}.slot-bets:not(.slot-lines)>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.slot-bets button{width:100%;min-width:0;min-height:44px}.slot-lines button{width:44px}.slot-lines{grid-area:2/1/auto/3}.slot-spin{grid-area:3/1/auto/3;margin-right:50px}.slot-sound{grid-area:3/2;justify-self:end;width:44px}.slot-balance strong{font-size:25px}.slot-feature-bar small{font-size:9px}.slot-feature-bar strong{font-size:11px}.slot-dialog h2{font-size:18px}.slot-rule-stats span{font-size:10px}}@media (width<=430px){.slot-machine-switch a{flex:30%;gap:4px;padding:7px 4px;font-size:10px}.machine-dot{flex-shrink:0;width:5px;height:5px}.slot-heading{min-height:128px}.slot-heading h1,.neon .slot-heading h1{font-size:26px}.slot-heading p:not(.eyebrow){font-size:11px}.slot-feature-bar small{display:none}.slot-feature-bar strong{font-size:10px}.slot-feature-bar .slot-symbol{width:26px;height:26px}.slot-result{gap:6px;padding:14px 4px}.slot-line-results span{padding:7px;font-size:10px}.slot-balance small,.slot-bets legend,.slot-balance>span{font-size:9px}.slot-cabinet{--slot-cell:clamp(50px,16cqw,70px)}.slot-combination-symbols{gap:3px}.slot-combination-symbols .slot-symbol{width:32px;height:32px}.slot-bonus-cards strong{font-size:18px}}@media (width<=360px){.slot-balance{grid-area:1/1/auto/3}.slot-bets:not(.slot-lines){grid-area:2/1/auto/3}.slot-lines{grid-area:3/1/auto/3}.slot-spin,.slot-sound{grid-row:4}.slot-controls{gap:12px}.slot-bets legend{margin-bottom:8px}.slot-bets:not(.slot-lines)>div{grid-template-columns:repeat(3,1fr)}}.slot-cabinet{min-height:280px;margin-right:0;padding-right:92px}.slot-lever{top:32px;right:15px}body .content .slot-lever-label small{font-size:12px;line-height:1.2}.slot-payline{right:82px}@media (width<=760px){.slot-cabinet{min-height:224px;margin-right:0;padding-right:66px}.slot-lever{height:190px;top:12px;right:10px}.slot-lever-label{top:163px}.slot-payline{right:59px}}.slot-grid-label{text-align:center;color:#b7c0d1;margin:12px 0 8px;font-size:12px}.slot-cell.feature-symbol{opacity:1;filter:none}.slot-reel-strip.moving{will-change:transform}.slot-cabinet{scroll-margin-top:80px}.slot-cabinet .slot-win-pop strong{font-size:clamp(60px,10vw,132px)}@media (width<=480px){.slot-cabinet .slot-win-pop strong{font-size:clamp(42px,16vw,72px)}.slot-cabinet .slot-win-pop small{letter-spacing:1px;font-size:8px}}.slot-feature-progress{z-index:4;color:#ffe5a7;white-space:nowrap;pointer-events:none;background:#161126ee;border:1px solid #d5b164;border-radius:20px;padding:7px 16px;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.anticipating-feature .slot-cabinet-lights{filter:brightness(1.5)}.slot-line-receipt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.slot-line-receipt>div{background:#121d2e;border:1px solid #d7b77b55;border-radius:10px;padding:10px}.slot-line-receipt strong,.slot-line-receipt span{font-size:12px;line-height:1.5;display:block}.slot-line-receipt .inactive{opacity:.65;border-color:#ffffff20}@media (width<=600px){.slot-line-receipt{grid-template-columns:1fr}}@media (width>=761px){.slot-heading{min-height:104px;padding:16px 22px}.slot-heading h1{margin:4px 0;font-size:28px}.slot-heading p:not(.eyebrow){margin-top:5px}.slot-feature-bar{padding:9px 18px}.slot-feature-bar .slot-symbol{width:38px;height:38px}}.themed-feature{color:#f2edf8;gap:14px;padding:12px 0;display:grid}.themed-feature h3{margin:0;font-size:24px}.themed-feature p{margin:0;line-height:1.6}.feature-score{background:#10192f;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.feature-score strong{color:#f5cb77;font-size:20px;display:block}.feature-mini-reels{background:radial-gradient(#7625b3,#0d102c);border:2px solid #be7dfa;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:20px 12px;display:grid;overflow:hidden}.feature-mini-reels>div{background:#0d1738;border-radius:8px;place-items:center;height:90px;display:grid;overflow:hidden}.feature-mini-reels .slot-symbol{width:100%;max-width:70px;height:70px}.feature-mini-reels.rolling .slot-symbol{animation:.24s linear infinite feature-roll}.feature-step-result{text-align:center;background:#212139;border-radius:10px;min-height:50px;padding:14px;font-weight:700}.jade-route{background:linear-gradient(140deg,#0b4234,#152338);border-radius:16px;flex-wrap:wrap;gap:10px;margin:0;padding:12px;list-style:none;display:flex}.jade-route li{text-align:center;border:1px solid #528977;border-radius:14px;flex:1 0 85px;max-width:120px;padding:12px}.jade-route .slot-symbol{width:60px;height:60px;margin:auto;display:block}.jade-route strong,.jade-route small{display:block}.jade-route .current{border-color:#f2ca79;box-shadow:0 0 15px #edd18c33}.jade-route .opened{background:#195749}.themed-feature small{color:#d8d3e5;line-height:1.5}@keyframes feature-roll{0%{filter:blur(1px);transform:translateY(-35px)}to{filter:blur(2px);transform:translateY(35px)}}@media (prefers-reduced-motion:reduce){.feature-mini-reels.rolling .slot-symbol{animation:none}}@media (width<=480px){.feature-score{grid-template-columns:1fr}.feature-mini-reels{gap:4px;padding:12px 6px}.feature-mini-reels>div{height:70px}.feature-mini-reels .slot-symbol{height:50px}.jade-route li{flex-basis:70px}.themed-feature h3{font-size:21px}.themed-feature{gap:10px;padding:4px 0}.themed-feature p{font-size:13px;line-height:1.45}.themed-feature .eyebrow{font-size:9px}.feature-score{grid-template-columns:1fr 1fr;gap:8px;padding:10px;font-size:12px}.feature-score strong{font-size:16px}.jade-route{gap:6px;padding:8px}.jade-route li{padding:7px}.jade-route .slot-symbol{width:44px;height:44px}.themed-feature .btn{min-height:44px}.themed-feature small{font-size:11px}.feature-step-result{min-height:44px;padding:10px;font-size:13px}}.slot-win-pop.partial-prize .slot-win-spark{display:none}.slot-win-pop.partial-prize strong{color:#f1e4c8;text-shadow:0 2px 12px #000}.slot-win-pop.partial-prize{background:radial-gradient(#101b30bb,#0000 70%)}.themed-feature.motion-enabled .feature-mini-reels.rolling .slot-symbol{animation:.24s linear infinite feature-roll}.bjmp-room{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin:22px 0;display:grid}.bjmp-felt{background:radial-gradient(at 50% 25%,#2d7761,#0c3536);border:7px solid #8e7951;border-radius:42px;min-width:0;padding:24px;box-shadow:inset 0 0 0 2px #d7c48666}.bjmp-dealer{text-align:center;padding:0 0 24px;position:relative}.bjmp-dealer>h2{color:#f7d68d;margin:5px 0 16px;font-family:Georgia,serif;font-size:25px}.bjmp-dealer .roulette-croupier{margin:0 auto}.bjmp-dealer>.eyebrow{margin:5px 0 9px}.bjmp-dealer-total{letter-spacing:.1em;font-size:13px;font-weight:700;display:block}.bjmp-dealer-cards{justify-content:center;gap:8px;margin:13px 0;display:flex}.bjmp-dealer-cards .texas-card{width:60px}.bjmp-dealer>small{color:#f1dba7;font-size:13px}.bjmp-phase{color:#f8dc9d;background:#092831d9;border:1px solid #a9b69577;border-radius:12px;max-width:460px;margin:16px auto 0;padding:13px 16px;font-size:15px;line-height:1.6}.bjmp-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bjmp-player{text-align:center;background:#092932bf;border:1px solid #a8c4b55c;border-radius:17px;min-width:0;padding:12px 8px}.bjmp-player header{justify-content:center;align-items:center;gap:7px;min-height:27px;font-size:14px;display:flex}.bjmp-player header i{color:#ffe4a9;border:1px solid #e6cb8d88;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.bjmp-player header strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bjmp-player.mine{border-color:#afcbd4}.bjmp-player.acting{border-color:#ffdc8c;box-shadow:0 0 0 2px #f6d27b55,0 0 22px #ffe8a518}.bjmp-player.acting header{color:#ffe8af}.bjmp-hands{gap:8px;margin-top:10px;display:grid}.bjmp-hand{border:1px solid #0000;border-radius:10px;min-width:0;padding:7px 3px}.bjmp-hand.selected{background:#fff2b710;border-color:#edcd8899}.bjmp-hand>span{font-size:12px;font-weight:700}.bjmp-hand>small{min-height:28px;font-size:11px;line-height:1.5;display:block}.bjmp-hand>b{color:#f8dda1;margin-top:6px;font-size:12px;display:block}.bjmp-cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:66px;margin:10px 0;display:flex}.bjmp-player .bjmp-cards .texas-card{width:38px}.bjmp-player .bjmp-cards:has(>.texas-card:nth-child(4)) .texas-card{width:32px}.bjmp-insurance-label{color:#c1e3dd;font-size:11px}.bjmp-seat-award{color:#f8d792;background:#eed18d1a;border-radius:6px;margin-top:5px;padding:6px;font-size:12px;display:inline-block}.bjmp-empty{color:#a2bab1;place-items:center;min-height:140px;font-size:25px;display:grid}.bjmp-controls{background:#0b2330;border:1px solid #a2bfaf55;border-radius:21px;flex-direction:column;align-self:start;gap:13px;min-width:0;padding:20px;scroll-margin-top:70px;display:flex}.bjmp-wallet{gap:8px;display:grid}.bjmp-wallet small{font-size:12px}.bjmp-wallet strong{color:#f6d18b;font-size:30px}.bjmp-controls fieldset{border:0;margin:0;padding:0}.bjmp-controls legend{margin-bottom:10px;font-size:15px}.bjmp-controls .btn{white-space:normal;justify-content:center;min-height:48px}.bjmp-controls>small{color:#bfced9;font-size:13px;line-height:1.7}.bjmp-bets{flex-wrap:wrap;gap:7px;display:flex}.bjmp-bets>button{min-width:44px;min-height:45px;color:inherit;background:#1d3042;border:1px solid #b5c2d033;border-radius:8px;font-weight:700}.bjmp-bets>[aria-pressed=true]{color:#162c34;background:#edc97b}.bjmp-exposure{color:#c6d5df;margin:0;font-size:14px}.bjmp-own-hand{text-align:center;background:#ffffff07;border-radius:12px;gap:6px;padding:12px;display:grid}.bjmp-own-hand>span{font-size:14px}.bjmp-own-hand>.bjmp-cards .texas-card{width:47px;animation:none}.bjmp-own-hand>strong{color:#f7d88e;font-size:23px}.bjmp-mobile-dealer{display:none}.bjmp-actions{gap:10px;display:grid}.bjmp-actions h2{color:#f8d48b;align-items:center;gap:6px;margin:2px 0 5px;font-size:18px;display:flex}.bjmp-actions>p{margin:0;font-size:13px;line-height:1.7}.bjmp-controls .game-tools-content{flex-direction:column;display:flex}.bjmp-result{text-align:center;background:#102736;border:1px solid #becebc55;border-radius:16px;gap:8px;margin:24px 0;padding:23px;display:grid}.bjmp-result strong{color:#ead8b5;font-size:26px}.bjmp-result.win strong{color:#ffdc8c;animation:.6s ease-out bjmp-prize}.bjmp-result small{color:#bdceda;font-size:13px}.bjmp-history article{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.bjmp-cover{text-align:center;color:#ffdfa0;background:radial-gradient(at 50% 60%,#39836a,#123c39 65%,#0d2634);border-radius:20px;justify-items:center;gap:17px;padding:26px 16px;display:grid}.bjmp-cover>span{letter-spacing:.12em;font-size:11px}.bjmp-cover h3{letter-spacing:.08em;margin:0;font-family:Georgia,serif;font-size:26px}.bjmp-cover>div{gap:10px;display:flex;transform:rotate(-6deg)}.bjmp-cover .texas-card{width:61px;animation:none}.bjmp-cover>strong{font-size:20px}.bjmp-cover small{color:#d2e3da;font-size:13px}.bjmp-lobby-card{color:inherit;background:#0e2d31;border:1px solid #b6cfa455;border-radius:22px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:25px;margin-top:23px;padding:20px;text-decoration:none;display:grid}.bjmp-lobby-card h2,.bjmp-lobby-card strong{color:#f7d89b}.bjmp-mobile-turn{display:none}.bjmp-reduced *{transition:none!important;animation:none!important}@keyframes bjmp-prize{0%{opacity:0;transform:scale(.7)}65%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.bjmp-room{grid-template-columns:minmax(0,1fr)}.bjmp-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bjmp-controls>.game-tools,.bjmp-controls>small{grid-column:1/-1}.bjmp-actions{grid-area:1/2/6}.bjmp-own-hand{grid-column:1}.bjmp-felt{padding:22px}.bjmp-players{gap:12px}}@media (width<=650px){.bjmp-page{padding-bottom:65px}.bjmp-felt{border-width:5px;border-radius:25px;padding:15px 10px}.bjmp-dealer{padding-bottom:18px}.bjmp-dealer>h2{font-size:22px;line-height:1.4}.bjmp-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.bjmp-player{padding:10px 5px}.bjmp-player header{gap:5px;font-size:13px}.bjmp-player .bjmp-cards .texas-card{width:36px;padding:4px}.bjmp-player .texas-card>b{font-size:13px}.bjmp-player .texas-card>strong{font-size:18px}.bjmp-player .texas-card>small{font-size:10px}.bjmp-player .bjmp-cards:has(>.texas-card:nth-child(4)) .texas-card{width:29px}.bjmp-hand>small{min-height:29px;font-size:10px}.bjmp-hand>span{font-size:12px}.bjmp-empty{min-height:135px;font-size:20px}.bjmp-phase{margin-top:13px;padding:11px;font-size:13px}.bjmp-controls{padding:17px;display:flex}.bjmp-own-hand>.bjmp-cards{margin:6px 0}.bjmp-mobile-dealer{border-top:1px solid #ffffff20;margin-top:6px;padding-top:10px;display:block}.bjmp-mobile-dealer>small{font-size:12px}.bjmp-mobile-dealer .texas-card{width:40px;animation:none}.bjmp-mobile-turn{z-index:20;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#0c2532f5;border-top:1px solid #cfb976;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0005}.bjmp-mobile-turn>span{color:#ffe1a2;align-items:center;gap:6px;font-size:13px;display:flex}.bjmp-mobile-turn .btn{min-height:44px;padding:8px 12px;font-size:13px}.bjmp-lobby-card{grid-template-columns:minmax(0,1fr);padding:14px}.bjmp-history article{flex-direction:column;gap:6px}.bjmp-result{padding:17px}.bjmp-result strong{font-size:23px}}.bjmp-croupier{color:#eed6a2;width:135px;margin:0 auto 8px;font-size:12px}.bjmp-croupier svg{width:135px;height:79px;display:block}.bjmp-deal-arm{transform-origin:99px 57px}.bjmp-croupier.dealing .bjmp-deal-arm{animation:1.4s ease-in-out infinite bjmp-deal}@keyframes bjmp-deal{50%{transform:translate(-12px,8px)rotate(12deg)}}@media (width<=650px){.bjmp-controls{order:-1}.bjmp-empty{min-height:75px}.bjmp-player .bjmp-cards:has(>small){min-height:35px}.bjmp-own-hand>.bjmp-cards .texas-card{width:48px}}.bingo-room{background:radial-gradient(at 45% 25%,#246b58,#0a292b);border:3px solid #8f9b67;border-radius:30px;grid-template-columns:minmax(200px,.85fr) minmax(280px,1.2fr) minmax(230px,.8fr);align-items:start;gap:24px;margin:22px 0 28px;padding:28px;display:grid;box-shadow:inset 0 0 0 7px #ffffff08}.bingo-caller{text-align:center;position:relative}.bingo-caller h2{color:#f7d88e;min-height:64px;font-family:Georgia,serif;font-size:27px}.bingo-drum{background:repeating-linear-gradient(65deg,#dfc78930 0 2px,#0000 2px 19px);border:8px double #dcbe77;border-radius:50%;width:174px;height:174px;margin:22px auto 0;overflow:hidden;box-shadow:0 8px 24px #0004}.bingo-drum>div{height:100%;position:relative}.bingo-drum i{color:#163f36;background:#e7eddf;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid;position:absolute;top:55px;left:56px;box-shadow:inset -6px -5px 7px #08251e66}.bingo-drum i:nth-child(2){background:#ffdf8a;transform:translate(-40px,35px)}.bingo-drum i:nth-child(3){transform:translate(35px,38px)}.bingo-drum i:nth-child(4){background:#9ce3cf;transform:translate(38px,-32px)}.bingo-drum i:nth-child(5){background:#dbb4e8;transform:translate(-36px,-33px)}.bingo-drum.running>div{animation:4s linear infinite bingo-tumble}.bingo-ball{color:#143e38;background:radial-gradient(circle at 35% 25%,#fff8dc,#e8c06d 65%,#9b732e);border:5px solid #fff3c4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;margin:-18px auto 15px;animation:.7s ease-out bingo-enter;display:flex;position:relative;box-shadow:0 12px 20px #0005}.bingo-ball strong{font-size:43px;line-height:1}.bingo-ball small{font-size:17px;font-weight:800}.bingo-caller>p{color:#e4e8df;min-height:40px;font-size:15px}.bingo-recent{justify-content:center;gap:7px;min-height:54px;display:flex}.bingo-recent span{color:#204639;background:#e5e7d8;border-radius:50%;flex-direction:column;justify-content:center;width:43px;height:43px;font-size:10px;display:flex}.bingo-recent b{font-size:18px;line-height:1}.bingo-pool{background:#071d25aa;border:1px solid #c9a75b66;border-radius:15px;gap:6px;margin-top:22px;padding:16px;display:grid}.bingo-pool>span{letter-spacing:.08em;font-size:12px}.bingo-pool strong{color:#ffda83;font-size:32px}.bingo-pool small{font-size:15px}.bingo-card{color:#153f35;background:#f7efd9;border:5px solid #c4a45e;border-radius:17px;padding:14px;box-shadow:0 14px 25px #0004}.bingo-letters,.bingo-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.bingo-letters{text-align:center;color:#246b58;padding:3px 0 12px;font-size:27px}.bingo-cells>div{aspect-ratio:1;background:#fffdf7;border:1px solid #b4b69d;border-radius:50%;place-items:center;font-size:clamp(17px,2vw,27px);font-weight:800;display:grid}.bingo-cells>.marked{color:#fff;background:#236650;box-shadow:inset 0 0 0 4px #fff3}.bingo-cells>.winning{color:#21382b;background:#f2c45c;box-shadow:0 0 12px #f2c45c}.bingo-card>p{text-align:center;margin:15px 0 2px;font-size:13px}.bingo-controls{background:#091f29df;border:1px solid #9eb0a255;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.bingo-balance{color:#f3d28c;font-size:31px}.bingo-controls .btn{white-space:normal;justify-content:center;min-height:48px}.bingo-controls>p{margin:0}.bingo-controls .game-tools-content{flex-direction:column;display:flex}.bingo-members{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.bingo-members h3{width:100%;margin:0 0 6px;font-size:16px}.bingo-members>span{background:#ffffff0a;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;display:flex}.bingo-members i{border:1px solid #e0c27c77;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.bingo-fine{color:#c4d3d1;font-size:13px;line-height:1.6}.bingo-board{border:1px solid #ffffff30;border-radius:12px;margin-top:22px;padding:12px}.bingo-board summary{cursor:pointer;min-height:28px;font-weight:700}.bingo-board>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.bingo-board span{text-align:center;background:#071d2988;border-radius:4px;padding:5px 0;font-size:12px}.bingo-board .called{color:#142c26;background:#f0d18c;font-weight:800}.bingo-result{text-align:center;background:#0c2830;border:1px solid #ffffff40;border-radius:12px;gap:6px;margin-top:20px;padding:17px;display:grid}.bingo-result strong{font-size:24px}.bingo-result.win strong{color:#ffdb8a;animation:.6s ease-out bingo-enter}.bingo-result span{font-size:14px}.bingo-history article{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.bingo-history strong{font-size:14px}.bingo-cover{text-align:center;color:#fbe0a0;background:radial-gradient(at 50% 10%,#408f6d,#092a2d);border-radius:20px;justify-items:center;gap:18px;min-height:250px;padding:25px 20px;display:grid}.bingo-cover>span{letter-spacing:.15em;font-family:Georgia,serif;font-size:42px}.bingo-cover>div{gap:8px;display:flex}.bingo-cover i{color:#173e32;background:#f9df9b;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.bingo-cover>strong{letter-spacing:.15em;font-size:13px}.bingo-reduced *{transition:none!important;animation:none!important}@keyframes bingo-tumble{to{transform:rotate(360deg)}}@keyframes bingo-enter{0%{opacity:0;transform:translateY(-26px)scale(.6)}65%{transform:translateY(5px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1250px){.bingo-room{grid-template-columns:minmax(185px,.8fr) minmax(255px,1.2fr);gap:20px}.bingo-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bingo-controls .game-tools{grid-column:1/-1}.bingo-members{grid-area:1/2/4}.bingo-cells>div{font-size:24px}}@media (width<=650px){.bingo-room{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:20px;padding:17px 12px}.bingo-caller h2{min-height:0;font-size:25px}.bingo-drum{width:120px;height:120px;margin-top:12px}.bingo-drum i{width:37px;height:37px;top:28px;left:29px}.bingo-ball{width:86px;height:86px;margin:-38px auto 12px}.bingo-ball strong{font-size:34px}.bingo-caller>p{min-height:0}.bingo-pool{margin-top:12px;padding:10px}.bingo-pool strong{font-size:28px}.bingo-controls{padding:17px;display:flex}.bingo-card-area{grid-row:2}.bingo-letters{font-size:26px}.bingo-cells>div{font-size:23px}.bingo-history article{flex-direction:column;gap:5px}.bingo-board>div{grid-template-columns:repeat(10,minmax(0,1fr))}.bingo-board span{font-size:10px}.bingo-room .bingo-members h3{margin-top:5px}.bingo-result{padding:12px}}.bingo-lobby-card{color:inherit;background:#102f30;border:1px solid #a2bda14d;border-radius:22px;grid-template-columns:280px 1fr;align-items:center;gap:28px;margin-top:24px;padding:20px;text-decoration:none;display:grid}.bingo-lobby-card h2{color:#f5db9a}.bingo-lobby-card p{line-height:1.7}.bingo-lobby-card strong{color:#a7e1cf}@media (width<=650px){.bingo-lobby-card{grid-template-columns:minmax(0,1fr);padding:14px}}.bingo-live-line{background:#0a2430;border:1px solid #afcb9b99;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;display:flex}.bingo-live-line b{color:#ffe4a1;margin-left:8px;font-size:22px}.bingo-live-line small{color:#c6ded2;font-size:12px}.bingo-winners{color:#f6dc9a;background:#102e30;border-radius:10px;padding:12px;line-height:1.7}@media (width<=650px){.bingo-caller{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.bingo-caller>.eyebrow{display:none}.bingo-caller h2{grid-column:1/-1;margin:0 0 5px}.bingo-caller .bingo-drum{grid-area:2/1;width:100px;height:100px;margin:0 auto}.bingo-caller .bingo-drum i{width:32px;height:32px;top:25px;left:25px}.bingo-caller .bingo-drum i:nth-child(2){transform:translate(-23px,23px)}.bingo-caller .bingo-drum i:nth-child(3){transform:translate(22px,24px)}.bingo-caller .bingo-drum i:nth-child(4){transform:translate(22px,-24px)}.bingo-caller .bingo-drum i:nth-child(5){transform:translate(-23px,-24px)}.bingo-caller .bingo-ball{grid-area:2/2;margin:0 auto}.bingo-caller>p,.bingo-recent,.bingo-pool{grid-column:1/-1}.bingo-caller>p{margin:0}.bingo-recent{min-height:0}.bingo-recent:empty{display:none}.bingo-pool{margin-top:0}.bingo-live-line{z-index:3;flex-wrap:wrap;gap:3px;padding:9px 12px;position:sticky;top:60px;box-shadow:0 4px 12px #0005}.bingo-live-line span{font-size:14px}.bingo-live-line b{font-size:21px}.bingo-live-line small{width:100%}}.roulette-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.roulette-card{color:#edf1f7;background:linear-gradient(150deg,#17263c,#101529);border:1px solid #9a825144;border-radius:20px;padding:20px;text-decoration:none;display:block}.roulette-card.roulette-jade{background:linear-gradient(140deg,#153f35,#101b2d)}.roulette-card.roulette-orbit{background:linear-gradient(140deg,#3a255e,#10182e)}.roulette-card h3{color:#f1d38d;margin:8px 0;font-size:24px}.roulette-card p{color:#c5cedc;min-height:52px;line-height:1.6}.roulette-card>span{color:#efd48e;justify-content:space-between;align-items:center;font-size:13px;display:flex}.roulette-wheel{width:100%;max-width:470px;margin:auto;padding:8px;position:relative}.roulette-wheel svg{filter:drop-shadow(0 12px 24px #0006);background:#d2b675;border:7px solid #8d7749;border-radius:50%;width:100%;display:block}.wheel-rotor{transform-origin:200px 200px;transform-box:view-box;transition-property:transform;transition-timing-function:cubic-bezier(.12,.68,.2,1)}.wheel-pointer{color:#ffe5a3;z-index:2;text-shadow:0 2px 5px #000;font-size:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.roulette-heading{background:#162537;border-radius:18px;margin:20px 0;padding:24px;position:relative;overflow:hidden}.roulette-heading>div:last-child{z-index:1;position:relative}.roulette-heading h1{color:#f2d795;margin:6px 0;font-size:30px}.roulette-heading p{max-width:650px}.roulette-table{background:radial-gradient(at 35% 35%,#284840,#0c1f2e);border:3px solid #b7a46a55;border-radius:28px;grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding:24px;display:grid}.roulette-jade .roulette-table{background:radial-gradient(at 30% 30%,#276c51,#102e2b)}.roulette-orbit .roulette-table{background:radial-gradient(at 30% 30%,#563883,#142038)}.roulette-stage{min-width:0;position:relative}.roulette-outcome{text-align:center;background:#091729bb;border-radius:12px;min-height:74px;margin-top:12px;padding:16px;line-height:1.5}.roulette-outcome strong,.roulette-outcome span{display:block}.roulette-outcome strong{color:#f6d485;font-size:20px}.roulette-outcome span{font-size:13px}.roulette-controls{background:#091a28bb;border:1px solid #c7b47855;border-radius:18px;flex-direction:column;align-self:start;gap:16px;padding:20px;display:flex}.roulette-controls>p strong{color:#fff;margin:6px 0;font-size:25px;display:block}.roulette-controls fieldset{border:0;margin:0;padding:0}.roulette-controls legend{margin-bottom:10px;font-size:12px}.roulette-chips{flex-wrap:wrap;gap:6px;display:flex}.roulette-chips button{color:#eee;background:#19243c;border:1px solid #53617f;border-radius:50%;min-width:44px;min-height:44px}.roulette-chips .selected{color:#101729;background:#f2cc76;border-color:#f4d389}.roulette-spin{justify-content:center;gap:10px;min-height:56px}.daily-rules p{font-size:14px;line-height:1.6}.daily-rules small{color:#c2d1cf;line-height:1.5}.roulette-betting{background:#132535;border:1px solid #d6bb7455;border-radius:18px;margin:24px 0;padding:22px}.roulette-numbers{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.roulette-betting button{color:#fff;border:1px solid #9f965d77;border-radius:7px;min-height:48px;font-weight:700}.roulette-betting button small{color:#151c2e;background:#f5d28d;border-radius:14px;min-width:20px;font-size:11px;line-height:20px;display:block}.roulette-betting button small:empty{display:none}.roulette-numbers .red{background:#983b50}.roulette-numbers .black{background:#142033}.roulette-zero{background:#13785e;width:100%;margin-bottom:8px}.roulette-outside{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.roulette-outside button{background:#213b3e}.roulette-betting p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.roulette-history article{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.roulette-history span{color:#c3cddd;font-size:13px}.roulette-rules p{line-height:1.7}.roulette-rules table{width:100%}.upcoming-games{margin:28px 0}.upcoming-games>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.upcoming-games a{color:#ddd8eb;background:linear-gradient(130deg,#242139,#151d30);border:1px dashed #796b9855;border-radius:18px;padding:24px;text-decoration:none;display:block}.upcoming-games strong{color:#cebcf0;font-size:28px}.upcoming-games span{color:#c9b36f;font-size:12px}.upcoming-games p{line-height:1.7}.roulette-page .slot-win-pop{top:25%;bottom:auto}.roulette-page .slot-win-pop strong{font-size:80px}.roulette-stage .slot-win-pop small{font-size:12px}.roulette-page button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.roulette-table{grid-template-columns:minmax(0,1fr) 280px;gap:15px;padding:18px}.roulette-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.roulette-catalog{gap:12px}.roulette-card{padding:12px}}@media (width<=760px){.roulette-catalog{grid-template-columns:1fr}.roulette-card .roulette-wheel{max-width:270px}.roulette-table{grid-template-columns:1fr;gap:14px;padding:12px}.roulette-wheel{max-width:350px}.roulette-controls{gap:12px;padding:16px}.roulette-controls>p strong{padding-left:10px;font-size:22px;display:inline}.roulette-heading{padding:18px}.roulette-heading h1{font-size:25px}.roulette-numbers{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.roulette-betting{padding:12px}.roulette-outside{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.roulette-history article{display:block}.roulette-history span{margin-top:6px;line-height:1.7;display:block}.roulette-page .slot-machine-switch a{min-height:44px;padding:10px;font-size:11px}.upcoming-games>div{grid-template-columns:1fr}.roulette-page .slot-page-top .btn{font-size:12px}.roulette-stage .slot-win-pop strong{font-size:60px}}@media (prefers-reduced-motion:reduce){.wheel-rotor{transition:none}}.roulette-header-art{opacity:.55;pointer-events:none;width:270px;position:absolute;top:-95px;right:24px}@media (width<=760px){.roulette-header-art{opacity:.22;width:230px;top:-75px;right:-55px}}.roulette-winning-bets{color:#e5d3a9;margin:10px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}.roulette-betting button:focus-visible{outline-offset:3px;outline:3px solid #e8d591}.wheel-rotor{will-change:transform;transition:none}.wheel-in-motion:not(.wheel-reduced) .wheel-rotor{animation:1.2s linear infinite roulette-wheel-wait}.wheel-settling:not(.wheel-reduced) .wheel-rotor{animation:5.8s cubic-bezier(.12,.56,.19,1) forwards roulette-wheel-stop}.roulette-ball-orbit{transform-origin:200px 200px;transform-box:view-box;filter:drop-shadow(0 2px 2px #0009)}.wheel-in-motion:not(.wheel-reduced) .roulette-ball-orbit{animation:.8s linear infinite roulette-ball-wait}.wheel-in-motion .roulette-ball{cy:21}.wheel-settling:not(.wheel-reduced) .roulette-ball-orbit{animation:5.8s cubic-bezier(.08,.38,.19,1) forwards roulette-ball-stop}.wheel-settling:not(.wheel-reduced) .roulette-ball{animation:5.8s ease-out forwards roulette-ball-drop}.wheel-reduced .roulette-ball{cy:66}.roulette-wheel-scene{position:relative}.roulette-croupier{text-align:center;width:150px;margin:-8px auto}.roulette-croupier svg{width:100%;height:85px;display:block}.roulette-croupier span{color:#ead393;min-height:18px;margin-top:-6px;font-size:11px;display:block}.roulette-throw-arm{transform-origin:102px 57px;transform-box:view-box}.is-throwing:not(.reduced) .roulette-throw-arm{animation:.65s ease-in-out roulette-throw}.is-throwing .roulette-launch-ball{opacity:0}.is-throwing:not(.reduced) .roulette-launch-ball{animation:.65s ease-out roulette-launch}.roulette-betting{background:#11352bbb;grid-column:1/-1;margin:0;box-shadow:inset 0 0 40px #0002}.roulette-board-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.roulette-board-heading h2{color:#f0d189;margin:0;font-size:20px}.roulette-board-heading p{color:#c7dbce;max-width:520px;margin:0}.roulette-betting button{justify-content:center;align-items:center;gap:4px;min-height:62px;padding:5px 2px;display:flex;position:relative;overflow:visible}.roulette-zero{gap:16px!important}.roulette-chip-stack{--chip-color:#246aae;flex:none;width:32px;height:32px;animation:.23s ease-out roulette-chip-place;display:inline-flex;position:relative}.roulette-chip-stack[data-chip="1"]{--chip-color:#3d769a}.roulette-chip-stack[data-chip="5"]{--chip-color:#b83b53}.roulette-chip-stack[data-chip="10"]{--chip-color:#227957}.roulette-chip-stack[data-chip="20"]{--chip-color:#6342a4}.roulette-chip-stack[data-chip="50"]{--chip-color:#b07120}.roulette-chip-stack[data-chip="100"]{--chip-color:#192332}.roulette-chip-face,.roulette-chip-stack:before,.roulette-chip-stack:after{background:var(--chip-color);border:3px dashed #f8e9c5;border-radius:50%;box-shadow:0 2px 3px #0008}.roulette-chip-face{z-index:2;color:#fff;box-sizing:border-box;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;line-height:1;display:flex;position:relative}.roulette-chip-stack[data-count="2"]:before,.roulette-chip-stack[data-count="3"]:before,.roulette-chip-stack[data-count="3"]:after{content:"";position:absolute;inset:0;transform:translate(-2px,3px)}.roulette-chip-stack[data-count="3"]:after{transform:translate(-4px,6px)}.roulette-chips button{background:#2a4054;border:3px dashed #e7d6ad;transition:transform .15s;box-shadow:0 3px #0006}.roulette-chips button.selected{outline-offset:3px;outline:2px solid #ffe1a0;transform:translateY(-3px)}.roulette-chips button:nth-child(2){background:#922d46}.roulette-chips button:nth-child(3){background:#1d7153}.roulette-chips button:nth-child(4){background:#613a96}.roulette-chips button:nth-child(5){background:#966017}.roulette-chips button:nth-child(6){background:#111c2e}.roulette-chips button.selected{color:#fff}.roulette-controls>small{color:#c6d1d9;line-height:1.5}.roulette-controls button[aria-pressed=true].secondary{border-color:#edca79}.removing-chips .roulette-chip-face{outline-offset:2px;outline:2px solid #fb9a9a}.roulette-betting button:hover:not(:disabled){filter:brightness(1.2)}@keyframes roulette-wheel-wait{0%{transform:rotate(var(--wheel-from))}to{transform:rotate(var(--wheel-wait-to))}}@keyframes roulette-wheel-stop{0%{transform:rotate(var(--wheel-from))}to{transform:rotate(var(--wheel-to))}}@keyframes roulette-ball-wait{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes roulette-ball-stop{0%{transform:rotate(0)}90%{transform:rotate(-1435deg)}96%{transform:rotate(-1443deg)}to{transform:rotate(-1440deg)}}@keyframes roulette-ball-drop{0%,68%{cy:21}78%{cy:30}84%{cy:63}89%{cy:58}94%,to{cy:46}}@keyframes roulette-throw{0%{transform:rotate(0)}35%{transform:rotate(-25deg)}70%{transform:rotate(18deg)}to{transform:rotate(0)}}@keyframes roulette-launch{0%,40%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(18px,22px)}to{opacity:0;transform:translate(24px,40px)}}@keyframes roulette-chip-place{0%{opacity:.3;transform:translateY(-16px)scale(1.25)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.roulette-betting .roulette-numbers{grid-template-columns:repeat(12,minmax(0,1fr))}.roulette-numbers button{flex-direction:column;gap:3px}.roulette-outside button{flex-wrap:wrap}.roulette-board-heading{display:block}.roulette-board-heading p{margin-top:8px}}@media (width<=760px){.roulette-betting .roulette-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.roulette-betting{min-width:0;padding:10px}.roulette-betting button{min-height:66px}.roulette-chip-stack,.roulette-chip-face{width:29px;height:29px}.roulette-chip-face{font-size:9px}.roulette-croupier{width:120px}.roulette-croupier svg{height:68px}.roulette-wheel{max-width:310px}.roulette-controls{gap:10px}.roulette-chips{gap:9px}.roulette-board-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.roulette-chip-stack{animation:none}}.roulette-controls{gap:10px;padding:16px}.roulette-controls .btn.secondary{min-height:40px;padding:9px 12px}.roulette-controls .game-volume{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roulette-controls .game-volume input{flex:1;min-width:60px}.roulette-controls .game-volume output{font-size:12px}.roulette-betting{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.roulette-board-heading,.roulette-betting>p{grid-column:1/-1}.roulette-zero{flex-direction:column;grid-area:2/1;height:100%;margin:0}.roulette-numbers{grid-area:2/2}.roulette-outside{grid-column:1/-1;margin-top:4px}.roulette-betting>p{margin:4px 0}.roulette-board-heading{margin-bottom:6px}@media (width<=760px){.roulette-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.roulette-controls>p,.roulette-controls>fieldset,.roulette-controls>small,.roulette-controls>.roulette-spin,.roulette-controls>.daily-rules,.roulette-controls>.game-volume{grid-column:1/-1}.roulette-controls .btn{min-width:0;padding:9px 7px;font-size:11px}.roulette-controls .game-volume input{max-width:150px}.roulette-controls>p{margin:0}.roulette-betting{grid-template-columns:32px minmax(0,1fr);gap:4px}.roulette-board-heading{margin-bottom:8px}.roulette-betting .roulette-numbers{gap:3px}.roulette-betting button{font-size:11px}.roulette-betting .roulette-zero{min-width:0;padding:2px}.roulette-outside button{flex-direction:column;gap:6px;min-height:70px}.roulette-betting .roulette-chip-stack,.roulette-betting .roulette-chip-face{width:27px;height:27px}}@media (width>=1100px){.european-table{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:start;gap:18px}.european-table .roulette-stage{grid-area:1/1}.european-table .roulette-betting{grid-area:1/2;padding:14px}.european-table .roulette-wheel{max-width:360px}.european-table .roulette-controls{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;display:grid}.european-table .roulette-controls>p{margin:0}.european-table .roulette-controls>p:first-child{grid-area:1/1}.european-table .roulette-controls>fieldset{grid-area:1/2/auto/span 2}.european-table .roulette-controls>p:nth-child(3){grid-area:1/4}.european-table .roulette-controls>small{grid-area:4/1/auto/-1}.european-table .roulette-controls .roulette-spin{grid-area:2/4}.european-table .roulette-controls .game-volume{grid-column:2/span 2}.european-table .roulette-numbers button{flex-direction:column;min-height:66px;font-size:12px}.european-table .roulette-outside{grid-template-columns:repeat(3,minmax(0,1fr))}.european-table .roulette-board-heading{display:block}.european-table .roulette-board-heading p{margin-top:7px;font-size:12px}.european-table .roulette-chip-stack,.european-table .roulette-chip-face{width:27px;height:27px}.european-table .roulette-outside button{font-size:12px}.european-table .roulette-croupier{width:120px}.european-table .roulette-croupier svg{height:68px}}.roulette-group-hint{color:#e6e3d3;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.roulette-group-help{color:#d4dfd7}.roulette-group-rules{border:1px solid #c5aa6e55;border-radius:12px;margin:18px 0;padding:14px}.roulette-group-rules p{margin-top:8px}.mp-page{gap:20px;min-width:0;display:grid}.mp-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.mp-heading h1{margin:6px 0}.mp-heading p{color:#bac9db;margin:5px 0}.mp-occupancy{white-space:nowrap;color:#f3d38e;border:1px solid #d5b57566;border-radius:24px;align-items:center;gap:9px;padding:12px 16px;display:flex}.mp-table{background:radial-gradient(at 25% 35%,#247766,#0d3535 70%);border:4px solid #8d7b48;border-radius:32px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);gap:24px;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #ffffff08}.mp-wheel-area{text-align:center;align-self:start;min-width:0;position:relative}.mp-wheel-area>.roulette-wheel{width:100%;max-width:460px;margin:12px auto}.mp-dealer{color:#f1d594;flex-direction:column;align-items:center;height:72px;display:flex;position:relative}.mp-dealer>span{color:#172b36;background:linear-gradient(90deg,#142b37,#f1e6c1,#142b37);border-radius:22px 22px 8px 8px;place-items:center;width:44px;height:48px;font-size:26px;display:grid}.mp-dealer small{margin-top:6px}.mp-dealer i{transform-origin:0;background:#dfb58b;border:3px solid #263c43;border-radius:10px;width:50px;height:10px;position:absolute;top:27px;left:50%;transform:rotate(-25deg)}.mp-dealer.throwing i{animation:1.2s ease-in-out infinite mp-throw}@keyframes mp-throw{50%{transform:rotate(20deg)}}.mp-phase{color:#f7db9b;background:#0a202bd9;border:1px solid #dfbc7766;border-radius:16px;gap:8px;padding:16px;display:grid}.mp-phase strong{font-size:23px}.mp-phase span{color:#c8dddf;font-size:15px}.mp-board-area{gap:16px;min-width:0;display:grid}.mp-seat-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mp-seat-list>div{text-align:center;background:#0b263880;border:1px solid #aab9c33d;border-radius:10px;min-width:0;padding:9px 3px;position:relative}.mp-seat-list>div.is-me{background:#dcb35522;border-color:#f3d38e}.mp-seat-list span{color:#f4d798;background:#d6b57122;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 4px;display:grid}.mp-seat-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mp-seat-list svg{color:#85efbe;position:absolute;top:4px;right:4px}.mp-betting-board,.mp-controls fieldset{border:0;min-width:0;margin:0;padding:0}.mp-betting-board legend,.mp-controls legend{color:#e3d6b1;margin-bottom:10px;font-size:14px}.mp-number-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.mp-number-board .zero{background:#0e6b50;grid-column:1/-1}.mp-betting-board button{color:#fff;cursor:pointer;background:#142431;border:1px solid #c5c7bc66;border-radius:6px;min-height:44px;padding:8px 3px;font-weight:600;position:relative}.mp-number-board button.red{background:#913749}.mp-number-board button.black{background:#142331}.mp-betting-board button:disabled{cursor:default;opacity:.72}.mp-outside{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.mp-outside small{color:#d4d9d3;margin-top:4px;font-size:12px;font-weight:400;display:block}.mp-chip{color:#102631;pointer-events:none;background:#b98639;border:3px dashed #ffeaaf;border-radius:50%;place-items:center;min-width:25px;height:25px;padding:2px;font-size:12px;display:grid;position:absolute;bottom:0;right:1px;box-shadow:0 2px 5px #0008}.mp-controls{background:#091f2ee8;border:1px solid #c6b58166;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.mp-wallet{gap:7px;display:grid}.mp-wallet strong{color:#f7d386;font-size:30px}.mp-wallet span,.mp-controls>small{color:#bdcddd;font-size:14px;line-height:1.6}.mp-chips{flex-wrap:wrap;gap:8px;display:flex}.mp-chips button{color:#fff;cursor:pointer;background:#23334a;border:3px dashed #f5dca585;border-radius:50%;min-width:44px;height:44px}.mp-chips button.selected{color:#102631;background:#efc876;border-color:#fff0bc}.mp-edit{flex-wrap:wrap;gap:8px;display:flex}.mp-controls>.btn{justify-content:center;min-height:50px}.mp-personal-result{text-align:center;color:#ffdfa1;background:#163d35;border:1px solid #c6aa67;border-radius:12px;padding:18px}.mp-history article{border-top:1px solid #fff2;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.mp-history small{color:#aebed2;margin-top:6px;display:block}.mp-room-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.mp-room-cards>a{color:inherit;background:radial-gradient(at top,#285b52,#121e30);border:1px solid #d6b57166;border-radius:20px;gap:14px;padding:20px;display:grid}.mp-room-cards .roulette-wheel{width:100%;max-width:260px;margin:auto}.mp-room-cards h2{font-size:21px}.mp-room-cards span{color:#cad8df;gap:8px;display:flex}.mp-room-cards strong{color:#f4d18c}.nav-mode-label{letter-spacing:1px;color:#b6c8e3;padding:12px 0 6px;font-size:12px}.mp-rules p{line-height:1.75}.mp-table button:focus-visible{outline-offset:2px;outline:3px solid #8fdded}@media (width<=1100px){.mp-table{grid-template-columns:1fr}.mp-wheel-area>.roulette-wheel{max-width:340px}.mp-room-cards{grid-template-columns:1fr}.mp-room-cards>a{width:100%;max-width:600px;margin:auto}}@media (width<=600px){.mp-table{border-radius:22px;gap:18px;padding:12px}.mp-heading{display:block}.mp-occupancy{margin-top:12px;display:inline-flex}.mp-heading h1{font-size:26px}.mp-wheel-area>.roulette-wheel{max-width:290px}.mp-phase strong{font-size:20px}.mp-controls{padding:14px}.mp-history article{gap:8px;display:grid}.mp-outside{gap:5px}.mp-betting-board button{font-size:14px}.mp-seat-list{gap:5px}.mp-seat-list small{font-size:12px}.mp-controls .btn{font-size:14px}}.mp-wheel-area .roulette-croupier{margin:0 auto}.mp-table .wheel-settling:not(.wheel-reduced) .wheel-rotor,.mp-table .wheel-settling:not(.wheel-reduced) .roulette-ball-orbit,.mp-table .wheel-settling:not(.wheel-reduced) .roulette-ball{animation-duration:1s}.mp-table .roulette-wheel:not(.wheel-in-motion) .roulette-ball{cy:66}.mp-mobile-confirm{display:none!important}@media (width>=1101px){.mp-board-area{display:contents}.mp-wheel-area{grid-area:1/1/3}.mp-seat-list{grid-area:1/2}.mp-betting-board{grid-area:2/2/4}.mp-controls{grid-area:3/1;align-self:start}}@media (width>=1600px){.mp-table{grid-template-columns:minmax(260px,.9fr) minmax(400px,1.25fr) minmax(260px,.85fr)}.mp-wheel-area{grid-row:1/4}.mp-controls{grid-area:1/3/4}}@media (width<=600px){.mp-controls .mp-mobile-confirm{bottom:max(12px,env(safe-area-inset-bottom));z-index:25;justify-content:center;width:calc(100% - 48px);position:fixed;left:24px;right:24px;box-shadow:0 5px 25px #000a;display:flex!important}}.nav-multiplayer-group{border-top:1px solid #d7c48933;margin-top:14px;padding-top:8px}.mp-table .wheel-settling:not(.wheel-reduced) .roulette-ball{animation-name:mp-ball-drop}@keyframes mp-ball-drop{0%,55%{cy:21}75%{cy:72}88%{cy:60}to{cy:66}}.extra-holdem{--extra-felt:#522d40;--extra-accent:#f1d598}.extra-holdem .extra-stage{background:radial-gradient(at 50% 30%,#673c4d88,#1c182b);border-radius:28px}.holdem-board{text-align:center}.holdem-steps{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.holdem-steps span{color:#c9c5d0;border:1px solid #bcada344;border-radius:20px;padding:7px 12px;font-size:14px}.holdem-steps [aria-current]{color:#27202a;background:#f0d397;border-color:#f0d397}.holdem-seat h2,.holdem-community h2{letter-spacing:1px;color:#e9dcc2;margin:14px 0;font-size:14px}.holdem-community{border-block:1px solid #ceb48155;margin:16px 0;padding:12px 0 18px}.holdem-board .extra-cards{gap:8px;min-height:102px}.holdem-board .extra-playing-card{width:66px}.holdem-wagers{justify-content:center;gap:24px;margin:16px 0;display:flex}.holdem-wagers>span{justify-items:center;gap:6px;font-size:14px;display:grid}.holdem-wagers i{color:#ffe1a1;background:#613c43;border:3px dashed #edd594;border-radius:50%;place-items:center;width:42px;height:42px;font:700 17px Georgia;display:grid;box-shadow:0 3px #211421}.holdem-prompt{color:#ffe1a4;background:#302232;border:1px solid #dbbd7977;border-radius:10px;padding:12px;line-height:1.6}.holdem-actions{gap:10px;min-width:0;display:grid}.holdem-actions button{white-space:normal;justify-content:center;min-height:52px;line-height:1.5}.holdem-actions small,.holdem-breakdown{color:#d5ccd8;font-size:14px;line-height:1.7}.extra-holdem .extra-primary{margin-top:0}.extra-holdem .extra-primary>.btn{white-space:normal;justify-content:center;width:100%;min-height:52px}.holdem-breakdown p{margin:8px 0}@media (width<=1100px){.holdem-board .extra-playing-card{width:56px;padding:6px;font-size:17px}.holdem-board .extra-playing-card strong{font-size:27px}}@media (width<=600px){.extra-holdem .extra-stage{padding:12px 8px}.holdem-community .extra-cards{gap:5px}.holdem-board .extra-playing-card{border-radius:5px;width:clamp(36px,10vw,51px);padding:4px;font-size:15px}.holdem-board .extra-playing-card strong{font-size:25px}.holdem-board .extra-playing-card.back strong{font-size:13px}.holdem-board .extra-cards{min-height:72px}.holdem-seat .extra-playing-card{width:57px}.holdem-steps span{padding:6px 8px}.holdem-wagers{gap:20px}.holdem-community h2{letter-spacing:0}.holdem-board .extra-dealer{margin-top:6px}}.extra-page.extra-holdem{--extra-felt:#522d40;--extra-accent:#f1d598}.extra-holdem .extra-stage{padding:12px}.extra-holdem .extra-table-brand{margin-bottom:8px}.extra-holdem .extra-table-brand>span{margin-bottom:2px;font-size:22px}.extra-holdem .extra-table-brand>strong{font-size:22px}.extra-holdem .extra-table-brand>small{letter-spacing:1px;margin-top:4px}.holdem-board .extra-dealer,.holdem-steps{margin-bottom:8px}.holdem-steps span{padding:4px 10px}.holdem-seat h2,.holdem-community h2{margin:6px 0}.holdem-board .extra-playing-card{width:56px;font-size:17px}.holdem-board .extra-playing-card strong{font-size:28px}.holdem-board .extra-playing-card.back strong{font-size:14px}.holdem-board .extra-cards{min-height:80px}.holdem-community{margin:10px 0;padding:8px 0}.holdem-wagers{gap:24px;margin:10px 0}.holdem-wagers i{width:34px;height:34px;font-size:15px}.holdem-wagers>span{gap:3px}.holdem-prompt{margin:10px 0 0;padding:8px}.extra-holdem .extra-result{margin-top:10px;padding:10px}.holdem-board .holdem-breakdown{margin-top:10px}@media (width<=600px){.holdem-board{grid-template-columns:1fr 1fr;gap:0 6px;display:grid}.holdem-board>.extra-dealer,.holdem-steps,.holdem-community,.holdem-wagers,.holdem-prompt,.holdem-breakdown{grid-column:1/-1}.holdem-board>.extra-dealer{grid-row:1}.holdem-steps{grid-row:2}.holdem-seat{grid-row:3;min-width:0}.holdem-seat.player{grid-column:2}.holdem-community{grid-row:4}.holdem-wagers{grid-row:5}.holdem-seat h2{letter-spacing:0;justify-content:center;align-items:center;min-height:36px;font-size:12px;display:flex}.holdem-seat .extra-cards{gap:5px}.holdem-board .extra-playing-card{width:clamp(36px,10vw,51px);padding:4px;font-size:15px}.holdem-board .extra-playing-card strong{font-size:25px}.holdem-board .extra-playing-card.back strong{font-size:12px}.holdem-board .extra-cards{min-height:65px}.holdem-community{margin:10px 0 0}.holdem-community .extra-cards{gap:5px}.holdem-seat .extra-playing-card{width:47px}.holdem-prompt{margin:0}.holdem-wagers{margin:10px 0}.holdem-breakdown p{margin:4px 0}}.single-shoe{color:#c5d3df;justify-content:center;align-items:center;gap:12px;margin:0 0 20px;font-size:11px;display:flex}.single-shoe>i{background:repeating-linear-gradient(45deg,#243145 0 5px,#b5a070 5px 7px);border:2px solid #decca4;border-radius:5px;width:30px;height:42px;display:block;box-shadow:4px -3px #596b7066,8px -6px #71888344}.single-shoe.dealing>i{animation:.65s ease-out infinite shoe-pulse}.single-card{transform-style:preserve-3d;position:relative}.single-card-face{padding:inherit;border-radius:inherit;backface-visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.single-card-reverse{color:#fff3d3;background:repeating-linear-gradient(45deg,#243145 0 7px,#c8b071 7px 10px);border:3px solid #e4c993;justify-content:center;transform:rotateY(180deg)}.single-card-reverse strong{font-size:19px}.single-page.reduced .single-card.dealt{animation:none}.poker-card-control .card-finished{opacity:.6;font-size:9px}.single-die.three-die{--die-size:84px;--die-half:42px;width:var(--die-size);height:var(--die-size);box-shadow:none;perspective:500px;background:0 0;border-radius:0;padding:0;display:block;position:relative;transform:none}.single-die.three-die:nth-child(2),.single-die.three-die:nth-child(3){transform:none}.die-bouncer,.die-cube{width:100%;height:100%;transform-style:preserve-3d;position:relative}.die-face{backface-visibility:hidden;background:linear-gradient(120deg,#fff4da,#e0c997);border:1px solid #dec79a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid;position:absolute;inset:0}.die-face i{aspect-ratio:1;border-radius:50%}.die-face i.dot{background:#352745;box-shadow:inset 1px 2px 2px #0005}.face-1{transform:translateZ(var(--die-half))}.face-6{transform:rotateY(180deg) translateZ(var(--die-half))}.face-3{transform:rotateY(90deg) translateZ(var(--die-half))}.face-4{transform:rotateY(-90deg) translateZ(var(--die-half))}.face-2{transform:rotateX(90deg) translateZ(var(--die-half))}.face-5{transform:rotateX(-90deg) translateZ(var(--die-half))}.die-shadow{filter:blur(4px);background:#020d2466;border-radius:50%;height:13px;position:absolute;bottom:-20px;left:0;right:0}.single-die.three-die.tossing .die-bouncer{animation:3.2s ease-out both dice-toss}.single-die.three-die.tossing:nth-child(2) .die-bouncer{animation-delay:40ms}.single-die.three-die.tossing:nth-child(3) .die-bouncer{animation-delay:80ms}.sic-cup.rolling .single-die.three-die,.single-page.reduced .die-bouncer,.single-page.reduced .single-shoe>i{animation:none}.single-archive-note{color:#d8d0bb;border:1px solid #83756388;border-radius:12px;margin-bottom:20px;padding:15px 20px;font-size:13px;line-height:1.6}.single-cards{perspective:900px}@keyframes table-card-deal{0%{transform:translate(var(--card-source-x,100px),var(--card-source-y,-85px)) rotateY(180deg) rotate(-13deg) scale(.8);opacity:0}25%{opacity:1}55%{transform:translate(15px,-10px)rotateY(100deg)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes dice-toss{0%{transform:translateY(0)}18%{transform:translateY(-32px)}42%{transform:translateY(0)}60%{transform:translateY(-12px)}78%{transform:translateY(0)}88%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes shoe-pulse{50%{transform:translateY(-3px)}}@media (width<=760px){.single-die.three-die{--die-size:64px;--die-half:32px}.die-face{border-radius:9px;gap:6px;padding:11px}.single-card-reverse strong{font-size:12px}.single-shoe{margin-bottom:14px}.single-stage{overflow:visible}}.single-page.reduced .die-bouncer{animation:none!important}.single-card .single-card-front b,.single-card .single-card-front strong{line-height:1}@media (width<=760px){.single-card .single-card-front b{font-size:16px}.single-card .single-card-front strong{font-size:28px}}@media (width<=1100px){.single-card .single-card-front b{font-size:18px}.single-card .single-card-front strong{font-size:34px}}@media (width<=760px){.single-card .single-card-front b{font-size:16px}.single-card .single-card-front strong{font-size:28px}}.extra-page{--extra-accent:#ecd092;--extra-felt:#20574c}.extra-stud{--extra-felt:#58402f}.extra-keno{--extra-felt:#343567;--extra-accent:#cbd4ff}.extra-craps{--extra-felt:#383747;--extra-accent:#e5cee8}.extra-heading{background:linear-gradient(120deg,var(--extra-felt),#121e30);border:1px solid #a6b9c844;border-radius:22px;align-items:center;gap:18px;margin:18px 0;padding:22px;display:flex}.extra-heading h1{color:var(--extra-accent);margin:9px 0;font:700 clamp(22px,3vw,31px) Georgia}.extra-heading p:last-child{color:#cbd8df;font-size:13px;line-height:1.6}.extra-seal{width:62px;height:62px;color:var(--extra-accent);background:#0e1f3388;border:1px solid #f0d69a66;border-radius:20px;flex:none;place-items:center;font:34px Georgia;display:grid}.extra-switch a{text-align:center;flex:1}.extra-machine{background:radial-gradient(ellipse at top left,var(--extra-felt),#111c30);border:2px solid #bba67166;border-radius:28px;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding:20px;display:grid;overflow:hidden}.extra-stage{isolation:isolate;background:radial-gradient(at 50% 25%,#ffffff08,#08182766);border:1px solid #d8d7a855;border-radius:30px;min-width:0;padding:18px;position:relative}.extra-table-brand{text-align:center;color:var(--extra-accent);margin:0 0 22px}.extra-table-brand>span{margin-bottom:6px;font:36px Georgia;display:block}.extra-table-brand>strong{font:700 25px Georgia;display:block}.extra-table-brand>small{letter-spacing:2px;color:#c7d3d7;margin-top:10px;font-size:9px;display:block}.extra-controls{background:#09172ad9;border:1px solid #bfa97f66;border-radius:18px;align-self:start;gap:15px;min-width:0;padding:18px;display:grid}.extra-balance{color:#cbd9df;font-size:11px}.extra-balance strong{color:var(--extra-accent);margin-top:5px;font-size:27px;display:block}.extra-controls fieldset{border:0;min-width:0;margin:0;padding:0}.extra-controls legend,.extra-controls label{margin-bottom:10px;font-size:12px;display:block}.extra-bets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.extra-bets>.btn{min-width:0;min-height:44px;padding:9px 4px}.extra-controls select{width:100%;min-height:44px;margin-top:8px}.extra-control-note,.extra-controls>small{color:#c1d3dd;font-size:12px;line-height:1.7}.extra-page .extra-primary{margin-top:16px}.extra-stud-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.extra-stud-actions>.btn{white-space:normal;justify-content:center;min-height:52px;line-height:1.4}.extra-result{text-align:center;background:#07192dd9;border:1px solid #c8c4a744;border-radius:14px;margin-top:14px;padding:16px;line-height:1.6}.extra-result>strong,.extra-result>span{display:block}.extra-result>strong{color:var(--extra-accent)}.extra-result>span{color:#cfdae3;margin-top:4px;font-size:12px}.extra-proof{color:#c6d4d8;margin-top:15px;font-size:11px;line-height:1.6}.extra-proof summary{cursor:pointer;padding:8px}.extra-proof code{word-break:break-all;background:#051c2877;border-radius:8px;padding:10px;display:block}.extra-history article{border-bottom:1px solid #cad4de22;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.extra-history small{color:#b6c5d6;margin-top:6px;font-size:10px;display:block}.extra-rules{line-height:1.75}.extra-rules p{margin:15px 0}.extra-rules table{border-collapse:collapse;width:100%;font-size:12px}.extra-rules th,.extra-rules td{text-align:left;border-bottom:1px solid #ccd0db22;padding:10px 6px}.extra-history,.extra-rules{margin-top:22px}.extra-stage .slot-win-pop{top:30%;bottom:auto}.extra-reduced *{transition:none!important;animation:none!important}.mines-hud{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.mines-hud>span{text-align:center;color:#c4d8cd;background:#081d2799;border:1px solid #77ab9455;border-radius:10px;padding:10px;font-size:10px}.mines-hud b{color:#f0d69b;margin-top:5px;font-size:20px;display:block}.mines-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;max-width:490px;margin:auto;display:grid}.mines-grid button{aspect-ratio:1;cursor:pointer;color:#79bda1;background:linear-gradient(145deg,#306b56,#174637);border:1px solid #78c4a788;border-bottom:4px solid #0b342b;border-radius:12px;place-items:center;min-width:0;min-height:44px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #c9e4a933}.mines-grid button>span{font:clamp(22px,3vw,38px) Georgia}.mines-grid small{color:#d1e3ce88;font-size:8px;position:absolute;bottom:4px;right:5px}.mines-grid button:disabled{cursor:default}.mines-grid button:not(:disabled):hover{background:#3c8269;transform:translateY(-2px)}.mines-grid .explored{color:#f2db95;background:radial-gradient(#4b8a68,#21523f);border-color:#e8d38a99}.mines-grid .trap{color:#e9b2aa;background:#432b3a;border-color:#a9747d}.mines-grid .hit{background:#713c43;border-color:#f0b2a1}.mines-grid .digging{animation:.45s ease-out extra-dig}.mines-grid button:focus-visible,.keno-grid button:focus-visible{outline-offset:3px;outline:3px solid #def1b4}.extra-dealer{color:#dcd6bd;justify-content:center;align-items:center;gap:9px;margin-bottom:15px;font-size:11px;display:flex}.extra-dealer>span{color:#ebca82;background:#1a2636;border-radius:50% 50% 7px 7px;place-items:center;width:35px;height:38px;font-size:25px;display:grid}.extra-dealer i{background:repeating-linear-gradient(45deg,#30414c 0 4px,#b69965 4px 6px);border:2px solid #e5cc97;border-radius:4px;width:26px;height:36px;box-shadow:4px -3px #697c7a}.stud-seat h2{letter-spacing:1.4px;text-align:center;color:#e9e4d5;margin:12px 0;font-size:11px}.extra-cards{justify-content:center;gap:9px;min-height:112px;display:flex}.extra-playing-card{aspect-ratio:5/7;color:#16303b;background:#fff9ec;border-radius:8px;flex-direction:column;flex:none;justify-content:space-between;width:73px;padding:7px;font:700 20px Georgia;display:flex;box-shadow:0 5px #061b2988,0 8px 14px #0004}.extra-playing-card strong{align-self:center;font-size:34px;line-height:1}.extra-playing-card>b:last-child{align-self:flex-end;transform:rotate(180deg)}.extra-playing-card.red{color:#b2324c}.extra-playing-card.back{color:#f9e8ba;background:repeating-linear-gradient(45deg,#26384c 0 6px,#b69d68 6px 8px);border:3px solid #e7d3a7;justify-content:center}.extra-playing-card.back strong{font-size:17px}.stud-table-rule{text-align:center;color:#edce8f;letter-spacing:1px;border-block:1px solid #dfc58b44;margin:20px 0;padding:15px;font:700 12px Georgia}.stud-table-rule small{letter-spacing:0;color:#cfcfcd;margin-top:8px;font:10px sans-serif;display:block}.keno-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.keno-grid button{color:#d2def2;cursor:pointer;background:#17283f;border:1px solid #a0aed25c;border-radius:10px;min-width:0;min-height:48px;font-weight:700}.keno-grid button.chosen{color:#152238;background:#e3ce91;border-color:#f8e6ae}.keno-grid button.drawn{box-shadow:inset 0 0 0 2px #95b8fb}.keno-grid button.matched{color:#071d26;background:#6abda9;box-shadow:inset 0 0 0 2px #d5f3d5}.keno-grid button:disabled:not(.chosen):not(.drawn){opacity:.65}.keno-draw{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.keno-draw>span{aspect-ratio:1;color:#92a5b5;background:#0d213888;border:1px solid #a9bfdf66;border-radius:50%;place-items:center;font-size:14px;display:grid}.keno-draw>.drawn{color:#0b2139;background:radial-gradient(circle at 30% 25%,#e2e5f6,#7e9abe);animation:.33s ease-out extra-ball}.keno-draw>.matched{background:radial-gradient(circle at 30% 25%,#f4e1a9,#d1ab5c)}.keno-pick-summary{text-align:center;color:#c4d4f0;margin:13px 0;font-size:12px}.keno-pick-actions{gap:10px;margin:14px 0;display:flex}.keno-pick-actions .btn{flex:1;min-height:44px;font-size:11px}.keno-pay-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.keno-pay-strip>span{text-align:center;background:#12263d;border:1px solid #bcc8e333;border-radius:8px;padding:9px 3px;font-size:9px}.keno-pay-strip b{color:#e9d7ac;margin-top:4px;font-size:14px;display:block}.keno-pay-strip .current{background:#54472f;border-color:#edce8b}.craps-point{text-align:center;background:#14203488;border:1px solid #ccb6d344;border-radius:50% 50% 16px 16px;padding:18px}.craps-point>span{letter-spacing:2px;color:#d2c4de;font-size:10px}.craps-point>strong{color:#eed89d;margin:8px;font:700 38px Georgia;display:block}.craps-point>small{color:#cad4df;font-size:12px}.craps-dice{justify-content:center;gap:42px;min-height:180px;padding:50px 0 40px;display:flex}.craps-bet-spots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.craps-bet-spots button{color:#d4dfeb;background:#1c2a3e;border:1px solid #cfbddc66;border-radius:12px;justify-items:center;gap:8px;min-width:0;padding:15px 6px;display:grid}.craps-bet-spots button.selected{background:#3f3b49;border-color:#f0d497}.craps-bet-spots strong{font-size:12px}.craps-bet-spots span{letter-spacing:2px;font-size:10px}.craps-bet-spots i{color:#ffe3af;background:#593c58;border:3px dashed #e4d1aa;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;display:grid}.craps-roll-summary{text-align:center;color:#dad0e1;margin:16px 0 0;font-size:12px}.extra-cover svg{width:100%;display:block}.extra-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.extra-catalog a{background:#131e30;border:1px solid #baa57866;border-radius:20px;overflow:hidden}.extra-catalog a>div:last-child{padding:18px}.extra-catalog h3{color:#e6d2a5;font:700 22px Georgia}.extra-catalog p{color:#c2d0dc;margin:12px 0;font-size:13px;line-height:1.6}.extra-catalog strong{color:#e5c77f;font-size:12px}.extra-collection{margin:28px 0}@keyframes extra-dig{0%{transform:rotateY(90deg)scale(.9)}to{transform:none}}@keyframes extra-card-deal{0%{opacity:0;transform:translate(60px,-80px)rotate(-15deg)}to{opacity:1;transform:none}}@keyframes extra-ball{0%{opacity:.1;transform:translateY(-15px)scale(.8)}to{opacity:1;transform:none}}@keyframes extra-shoe{50%{transform:translate(7px)rotate(8deg)}}@media (width<=1100px){.extra-machine{grid-template-columns:minmax(0,1fr) 250px;gap:14px;padding:14px}.extra-stage{padding:14px}.extra-playing-card{width:56px;font-size:17px}.extra-cards{gap:6px;min-height:82px}.extra-playing-card strong{font-size:27px}.extra-controls{padding:14px}.keno-draw{grid-template-columns:repeat(5,minmax(0,1fr));max-width:320px;margin:0 auto 14px}.keno-draw>span{width:100%;max-width:46px}}@media (width<=760px){.extra-heading{gap:12px;margin:12px 0;padding:15px}.extra-heading h1{font-size:23px}.extra-seal{border-radius:14px;width:42px;height:48px;font-size:28px}.extra-heading p:last-child{font-size:12px}.extra-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.extra-machine{border-radius:22px;grid-template-columns:1fr;gap:12px;padding:10px}.extra-stage{border-radius:20px;padding:12px}.extra-table-brand{margin-bottom:16px}.extra-table-brand>strong{font-size:23px}.extra-table-brand>small{letter-spacing:1px;font-size:8px;line-height:1.6}.extra-table-brand>span{font-size:28px}.extra-controls{gap:12px}.extra-balance strong{margin-left:10px;font-size:25px;display:inline}.mines-grid{gap:6px}.mines-grid button{border-radius:8px}.mines-hud{gap:5px}.mines-hud>span{padding:8px 3px;font-size:9px}.mines-hud b{font-size:18px}.extra-playing-card{width:46px;min-width:0;padding:5px;font-size:15px}.extra-cards{gap:5px;min-height:65px}.extra-playing-card strong{font-size:24px}.extra-playing-card.back strong{font-size:12px}.stud-seat h2{letter-spacing:.6px;font-size:10px}.stud-table-rule{margin:16px 0;padding:12px 4px;font-size:10px}.extra-stud-actions{gap:6px}.extra-stud-actions .btn{padding:10px 5px;font-size:12px}.extra-result{padding:12px;font-size:13px}.extra-result>span{font-size:11px}.extra-history article{line-height:1.7;display:block}.extra-history article>span{margin-top:8px;display:block}.extra-rules{font-size:13px}.extra-rules table{font-size:10px}.extra-catalog{grid-template-columns:1fr}.keno-grid{gap:5px}.keno-grid button{border-radius:7px;min-height:44px;font-size:12px}.keno-draw{gap:7px;max-width:290px}.keno-draw>span{width:36px}.keno-pay-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.keno-pay-strip b{font-size:12px}.craps-dice{gap:26px;padding:40px 0 35px}.craps-point>strong{font-size:32px}.craps-bet-spots button{padding:12px 4px}.extra-stage .slot-win-pop strong{font-size:52px}.extra-page .extra-primary{margin-top:12px}.extra-controls .btn,.extra-proof summary{min-height:44px}}@media (width<=370px){.extra-playing-card{width:42px}.extra-cards{gap:4px}.extra-stage{padding:10px}.extra-stud-actions{grid-template-columns:1fr}.mines-grid{gap:5px}.extra-heading{align-items:start}.extra-seal{display:none}.keno-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.extra-stage{perspective:1000px}.extra-playing-card.enter{animation:.56s cubic-bezier(.16,.68,.22,1) both extra-card-flight}.extra-dealer.dealing i{animation:.56s ease-in-out infinite extra-shoe}.mines-grid .digging{z-index:2;animation:.85s ease-out both extra-excavate}.mines-grid .digging:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #f2dc9b;animation:.85s ease-out both extra-treasure-ring;position:absolute;inset:-5px}.mines-grid .digging>span{animation:.85s ease-out both extra-gem}.keno-drum{background:radial-gradient(#5472a333,#11223f);border:2px solid #bfcaea77;border-radius:50%;width:104px;height:76px;margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0007}.keno-drum>span{color:#d9e3f6;place-items:center;font-size:25px;display:grid;position:absolute;inset:0}.keno-drum i{background:radial-gradient(circle at 30% 20%,#e1e8fa,#7394bc);border-radius:50%;width:18px;height:18px;position:absolute;top:37px;left:12px}.keno-drum i:nth-child(2){top:49px;left:33px}.keno-drum i:nth-child(3){top:43px;left:55px}.keno-drum i:nth-child(4){top:30px;left:72px}.keno-drum i:nth-child(5){top:13px;left:43px}.keno-drum.mixing i{animation:.75s linear infinite extra-drum}.keno-drum.mixing i:nth-child(2){animation-delay:-.15s}.keno-drum.mixing i:nth-child(3){animation-delay:-.3s}.keno-drum.mixing i:nth-child(4){animation-delay:-.45s}.keno-drum.mixing i:nth-child(5){animation-delay:-.6s}.keno-draw>.drawn{animation:.5s cubic-bezier(.2,.7,.3,1) both extra-number-drop}.keno-draw>.matched{box-shadow:0 0 18px #f3d78a55}.extra-craps .craps-dice .die-cube{transition-duration:3.9s!important}.extra-craps .single-die.tossing .die-bouncer{animation:3.9s ease-out both extra-dice-throw}.extra-craps .single-die.tossing:nth-child(2) .die-bouncer{animation-delay:50ms}.extra-craps .single-die.tossing .die-shadow{animation:3.9s ease-out both extra-dice-shadow}@keyframes extra-card-flight{0%{opacity:0;transform:translate(100px,-120px)rotateY(180deg)rotate(-22deg)scale(.7)}20%{opacity:1}65%{transform:translate(8px,-14px)rotateY(55deg)rotate(3deg)}to{opacity:1;transform:none}}@keyframes extra-excavate{0%,22%{transform:rotateY(80deg)scale(.88)}50%{transform:rotateY(0)scale(1.08)}75%{transform:scale(.98)}to{transform:none}}@keyframes extra-gem{0%,25%{opacity:0;transform:translateY(12px)scale(.4)}65%{opacity:1;transform:translateY(-7px)scale(1.2)}to{opacity:1;transform:none}}@keyframes extra-treasure-ring{0%,30%{opacity:0;transform:scale(.85)}50%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes extra-drum{0%{transform:translate(0)}25%{transform:translate(16px,-24px)}50%{transform:translate(-8px,-35px)}75%{transform:translate(-10px,6px)}to{transform:translate(0)}}@keyframes extra-number-drop{0%{opacity:0;transform:translateY(-32px)scale(.5)rotate(-100deg)}55%{opacity:1;transform:translateY(6px)scale(1.12)rotate(12deg)}80%{transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes extra-dice-throw{0%{transform:translate(-22px,-18px)scale(.75)}18%{transform:translate(15px,-58px)scale(1.08)}38%{transform:translate(9px,5px)}55%{transform:translate(-8px,-29px)}70%{transform:translate(4px)}83%{transform:translate(-2px,-10px)}93%{transform:translate(1px)}to{transform:none}}@keyframes extra-dice-shadow{0%,18%{opacity:.25;transform:scale(.55)}38%,70%,93%,to{opacity:1;transform:scale(1)}55%,83%{opacity:.5;transform:scale(.7)}}.extra-reduced .keno-drum i,.extra-reduced .keno-draw>span,.extra-reduced .mines-grid button,.extra-reduced .mines-grid button:after,.extra-reduced .mines-grid button>span,.extra-reduced .extra-playing-card,.extra-reduced .die-bouncer,.extra-reduced .die-shadow{animation:none!important}.extra-reduced .die-cube{transition:none!important}.extra-seal img{object-fit:contain;width:100%;height:100%}.mines-brand-chest{object-fit:contain;width:64px;height:56px}.mines-grid button>span{place-items:center;width:100%;height:100%;font-family:Georgia;display:grid}.mines-treasure{object-fit:contain;filter:drop-shadow(0 3px 3px #031b2388);width:100%;height:100%;max-height:80px;display:block}.mines-grid .explored>span{overflow:visible}.single-page{--single-accent:#eed395;--single-surface:#29493b}.single-page.cacao{--single-surface:#49302e}.single-page.crystal{--single-surface:#243e57;--single-accent:#c3ebff}.single-page.thunder{--single-surface:#363653;--single-accent:#e2ceff}.single-page.sun{--single-surface:#704529}.single-switch{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.single-switch a{background:#141e32;border:1px solid #3a4259;border-radius:10px;padding:12px 16px;font-size:13px}.single-switch a[aria-current]{border-color:var(--single-accent);color:var(--single-accent);background:#292f44}.single-heading{background:linear-gradient(120deg,var(--single-surface),#172438);border:1px solid #415169;border-radius:20px;margin:22px 0;padding:25px 28px}.single-heading h1{color:var(--single-accent);margin:9px 0;font-size:31px}.single-heading p{color:#d8dee7;line-height:1.65}.single-machine{background:radial-gradient(ellipse at 40% 35%,var(--single-surface),#152434);border:2px solid #b59b6b80;border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:25px;display:grid;overflow:hidden}.single-stage{flex-direction:column;justify-content:center;min-width:0;min-height:480px;display:flex;position:relative}.single-stage-brand{text-align:center;color:var(--single-accent);letter-spacing:1px;margin:18px 0 25px;font-family:Georgia,serif;font-size:25px}.single-stage-brand small{letter-spacing:3px;color:#ccd3d7;margin-top:10px;font:10px sans-serif;display:block}.single-controls{background:#0c1a2ae6;border:1px solid #68786c;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.single-controls>p:first-child{letter-spacing:1px;font-size:11px}.single-controls>p:first-child strong{color:var(--single-accent);margin-top:9px;font-size:29px;display:block}.single-controls fieldset{border:0;min-width:0;padding:0}.single-controls label{margin:18px 0 8px;font-size:12px;display:block}.single-controls select{width:100%;max-width:100%}.single-controls small{color:#c5d0df;font-size:11px;line-height:1.6}.single-controls fieldset small{margin-top:10px;display:block}.single-controls .alert{margin:0;font-size:12px}.single-bets{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.single-bets button{min-width:0;padding:12px 4px}.single-controls>.btn{white-space:normal;width:100%;min-height:44px;line-height:1.5}.single-result{text-align:center;background:#081b24b8;border:1px solid #a38f6580;border-radius:15px;min-height:94px;margin-top:28px;padding:18px;line-height:1.6}.single-result strong,.single-result small,.single-result span{display:block}.single-result strong{color:var(--single-accent);font-size:18px}.single-result small{color:#ccd8da;font-size:12px}.single-stage .slot-win-pop{top:22%;bottom:auto}.single-stage .slot-win-pop strong{font-size:70px}.single-cards{justify-content:center;align-items:center;gap:12px;display:flex}.single-card{aspect-ratio:5/7;color:#14313e;background:#fff8e8;border-radius:10px;flex-direction:column;flex:none;justify-content:space-between;width:80px;padding:9px;display:flex;box-shadow:0 6px #071b2966,0 8px 18px #0004}.single-card.red{color:#bc314e}.single-card b{font:700 21px Georgia,serif}.single-card b:last-child{align-self:flex-end;transform:rotate(180deg)}.single-card strong{align-self:center;font:42px Georgia,serif}.single-card.back{color:#fff3d3;background:repeating-linear-gradient(45deg,#243145 0 7px,#c8b071 7px 10px);border:4px solid #e4c993;justify-content:center}.single-card.back strong{letter-spacing:2px;font-size:19px}.single-card.dealt{animation:.38s ease-out both single-deal}@keyframes single-deal{0%{opacity:0;transform:translate(50px,-60px)rotate(14deg)}to{opacity:1;transform:none}}.baccarat-hands{text-align:center;grid-template-columns:1fr 1fr;gap:22px;display:grid}.baccarat-hands h2{letter-spacing:2px;color:var(--single-accent);margin:12px 0 20px;font-size:16px}.baccarat-hands h2 span{background:#091a2766;border-radius:30px;margin-left:10px;padding:5px 9px}.baccarat-hands>div{background:#07192830;border:1px solid #ffffff26;border-radius:20px;padding:16px 8px}.baccarat-hands small{color:#c8d6d8;margin-top:20px;font-size:11px;display:block}.poker-hand{text-align:center}.poker-hand p{color:#d6e8f1;margin:18px 0;line-height:1.6}.poker-card-control{cursor:pointer;color:#dce6ee;background:0 0;border:0;border-radius:12px;min-width:0;padding:0}.poker-card-control>span{background:#091b3070;border:1px solid #d8e4ef40;border-radius:6px;margin-top:12px;padding:7px 3px;font-size:10px;display:block}.poker-card-control.held{outline-offset:5px;outline:2px solid #e4ce91}.poker-card-control:disabled{cursor:default;opacity:1}.sic-cup{text-align:center;background:radial-gradient(#67578688,#181d3855);border:1px solid #fff3;border-radius:45% 45% 20px 20px;padding:40px 15px;box-shadow:inset 0 0 30px #a5b8dc22}.sic-dice{justify-content:center;gap:22px;padding:35px 0;display:flex}.single-die{background:linear-gradient(120deg,#fff4da,#dcc599);border-radius:17px;grid-template-columns:repeat(3,1fr);gap:8px;width:84px;height:84px;padding:14px;display:grid;transform:rotate(-6deg);box-shadow:4px 7px #09152888,0 10px 25px #0006}.single-die:nth-child(2){transform:rotate(8deg)}.single-die:nth-child(3){transform:rotate(-10deg)}.single-die i{aspect-ratio:1;border-radius:50%}.single-die i.dot{background:#302544;box-shadow:inset 1px 2px 2px #0008}.sic-cup h2{color:var(--single-accent);font-size:20px}.sic-cup p{color:#d8d5e6;margin:15px 0;font-size:14px}.sic-cup.rolling .single-die{animation:.18s linear infinite alternate single-dice}@keyframes single-dice{to{transform:translateY(-15px)rotate(12deg)}}.fortune-wheel{text-align:center;width:min(100%,450px);margin:0 auto;position:relative}.fortune-wheel svg{filter:drop-shadow(0 10px 10px #0006);width:100%;display:block}.fortune-pointer{color:#fff4bf;z-index:2;text-shadow:0 2px 6px #000;font-size:40px;line-height:1;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.fortune-wheel small{color:#e5d9ba;margin-top:14px;font-size:11px;display:block}.single-rules{margin-top:24px}.single-rules p{margin:15px 0;line-height:1.75}.single-rules table{border-collapse:collapse;width:100%;font-size:13px}.single-rules th,.single-rules td{text-align:left;border-bottom:1px solid #ffffff18;padding:12px 10px}.single-rules th{color:#f0d59d}.fortune-table{flex-wrap:wrap;gap:12px;display:flex}.fortune-table span{border:1px solid #b8a27460;border-radius:9px;padding:12px}.single-history{margin-top:25px}.single-history article{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:15px;padding:15px 0;font-size:13px;display:flex}.single-history span{color:#c5d2dd}.single-collection{margin:28px 0}.single-collection>h2{margin:12px 0 22px}.single-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.single-catalog>a{background:#132035;border:1px solid #ba9d6944;border-radius:20px;overflow:hidden}.single-cover{width:100%;display:block}.single-catalog h3{color:#edcf93;font-size:20px}.single-catalog p{color:#c2cdda;margin:12px 0;font-size:13px;line-height:1.6}.single-catalog strong{color:#e4c27e;font-size:13px}.single-page.reduced .single-card.dealt,.single-page.reduced .single-die{animation:none}@media (width<=1100px){.single-machine{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:18px}.single-card{width:65px}.single-cards{gap:8px}.baccarat-hands{grid-template-columns:1fr;gap:15px}.baccarat-hands>div{padding:12px}.baccarat-hands h2{margin:7px 0 12px}.baccarat-hands small{margin-top:12px}.single-stage{min-height:400px}}@media (width<=760px){.single-machine{border-radius:22px;grid-template-columns:1fr;padding:13px}.single-stage{min-height:0}.single-heading{padding:18px}.single-heading h1{font-size:25px}.single-heading p{font-size:14px}.single-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.single-switch a{text-align:center;padding:11px 8px;font-size:12px}.single-stage-brand{margin:12px 0 22px;font-size:22px}.single-controls{gap:14px;padding:18px}.single-card{border-radius:7px;width:52px;padding:6px}.single-card b{font-size:17px}.single-card strong{font-size:31px}.single-card.back{border-width:2px}.single-card.back strong{font-size:12px}.single-cards{gap:6px}.baccarat-hands .single-card{width:64px}.poker-card-control>span{padding:6px 0;font-size:8px}.single-result{margin-top:24px;padding:14px;font-size:13px}.single-result strong{font-size:17px}.single-history article{line-height:1.7;display:block}.single-history span{display:block}.single-catalog{grid-template-columns:1fr}.sic-dice{gap:14px;padding:20px 0}.single-die{gap:6px;width:72px;height:72px;padding:12px}.sic-cup{padding:20px 5px}.single-rules th,.single-rules td{padding:10px 5px;font-size:11px}.single-stage .slot-win-pop strong{font-size:52px}}.single-controls label.game-volume{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.single-controls .game-volume input{flex:1;width:0;min-width:60px}.single-controls .game-volume output{min-width:32px;font-size:12px}.single-page{--table-ink:#c7bbbf;--table-felt:#281d2c;--table-glow:#925e44;--single-accent:#f1d29a}.single-page.crystal{--table-ink:#b4d1df;--table-felt:#102b3c;--table-glow:#287b94;--single-accent:#bceeff}.single-page.thunder{--table-ink:#c9bfdc;--table-felt:#24213c;--table-glow:#785f9d;--single-accent:#e6ceff}.single-heading{background:linear-gradient(110deg,#152033,#111827);border-color:#ffffff17;border-radius:16px;align-items:center;gap:18px;margin:16px 0 20px;padding:16px 22px;display:flex}.single-heading>div{flex:1;min-width:0}.single-heading .eyebrow{letter-spacing:2px;color:var(--table-ink);font-size:9px}.single-heading h1{margin:6px 0;font:600 clamp(21px,2.3vw,29px)/1.25 Georgia,serif}.single-heading p:last-child{color:#b9c5d6;margin:0;font-size:12px;line-height:1.5}.single-edition{letter-spacing:3px;color:#c2b79a;text-align:right;font-size:9px;line-height:1.8}.table-crest{clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(135deg,#f5d79b14,#1b243b);border:1px solid #d6bd7b55;flex:none;place-items:center;width:58px;height:64px;display:grid}.table-crest>span{color:var(--single-accent);font:35px Georgia}.single-switch.slot-machine-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.single-switch a{background:#111c2e;border:1px solid #ffffff1c;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 10px;display:flex}.single-switch a[aria-current]{box-shadow:inset 0 -2px var(--single-accent);background:linear-gradient(115deg,#eee0ad14,#131e31);border-color:#d4c29788}.single-nav-icon{color:#e5c791;font-size:20px}.single-machine{background:linear-gradient(145deg,#302e39,#101a2a 60%);border:1px solid #af98634d;border-radius:26px;grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;padding:16px;box-shadow:0 20px 60px #0003,inset 0 1px #ffe5af28}.single-stage{background:radial-gradient(ellipse at 50% 18%,var(--table-glow),transparent 78%),repeating-linear-gradient(45deg,#ffffff03 0 1px,transparent 1px 5px),var(--table-felt);border:1px solid #d8bd765e;border-radius:100px 100px 20px 20px;justify-content:flex-start;min-height:0;padding:25px 20px 16px;box-shadow:inset 0 0 0 6px #090e1b66,inset 0 0 0 7px #e6ca9130,0 8px 24px #0003;container-type:inline-size}.single-stage:before{content:"◆     ◇     ◆     ◇     ◆";text-align:center;color:var(--single-accent);opacity:.4;letter-spacing:8px;pointer-events:none;font-size:7px;position:absolute;top:10px;left:25%;right:25%}.single-stage-brand{color:var(--single-accent);text-shadow:0 2px 12px #0005;margin:5px 0 22px;font:25px Georgia,serif}.table-kicker{letter-spacing:4px;color:var(--table-ink);margin:7px 0 10px;font:8px sans-serif;display:block}.single-stage-brand small{letter-spacing:2px;color:var(--table-ink);margin-top:9px;font-size:8px}.single-shoe{min-height:42px;margin:0 0 4px;font-size:9px}.single-shoe>i{width:23px;height:32px;box-shadow:3px -2px #b5a07055,6px -4px #71888344}.single-controls{background:linear-gradient(155deg,#152338,#0b1525);border:1px solid #a9937045;border-radius:16px;gap:13px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.console-title{letter-spacing:2px;color:var(--single-accent);border-bottom:1px solid #ffffff13;padding-bottom:13px;font-size:10px}.console-title>span{margin-right:6px}.console-title small{letter-spacing:1px;color:#8495ae;margin-top:5px;font-size:8px;display:block}.single-controls>p{letter-spacing:1.5px;color:#acbacd;font-size:9px;margin:0!important}.single-controls>p strong{letter-spacing:-1px;color:var(--single-accent);margin-top:4px;font-size:29px;display:block}.single-controls fieldset{margin:0}.single-controls legend{margin-bottom:8px;font-size:11px}.single-bets{gap:6px}.single-bets .btn{min-height:40px;padding:10px 3px;font-size:12px}.single-controls label{margin:13px 0 7px;font-size:11px}.single-controls>.btn{min-height:42px;font-size:12px}.single-controls .single-play,.single-controls .single-draw{color:#182132;background:linear-gradient(120deg,#f7e1aa,#d9ac60);min-height:52px;font-weight:700;box-shadow:0 3px #8e6535}.single-controls .single-play:disabled{opacity:.55}.single-controls>small{color:#8fa1b8;font-size:9px;line-height:1.6}.single-controls .game-volume{margin:0!important}.baccarat-hands{gap:12px}.baccarat-hands>div{background:#0a0e1e35;border:1px solid #ecd39b40;border-radius:14px;padding:12px 5px 16px;position:relative;box-shadow:inset 0 1px #ffffff07}.baccarat-hands h2{letter-spacing:1px;margin:4px 0 18px;font:13px Georgia}.baccarat-hands h2 span{background:#10172c88;border:1px solid #c5a77650;place-items:center;min-width:29px;height:29px;display:inline-grid}.baccarat-hands .winner{border-color:#f0d99b;box-shadow:0 0 20px #e5b66718,inset 0 1px #ffe5a12c}.baccarat-hands small{margin-top:18px;font-size:10px}.single-cards{gap:8px}.single-card{border-radius:8px;width:clamp(42px,14cqw,82px)}.baccarat-hands .single-card{width:clamp(44px,16cqw,78px)}.single-card-front{background:linear-gradient(120deg,#fffdf2,#f3ebda)}.single-card.back{background:repeating-linear-gradient(45deg,#182c3e 0 4px,#a7956355 4px 5px),#142238;border-color:#d8c391}.single-card.back strong{font:17px Georgia}.single-card b{font-size:20px}.single-card strong{font-size:36px}.table-bet-spots{grid-template-columns:1fr .85fr 1fr;gap:8px;margin-top:15px;display:grid}.table-bet-spot{min-width:0;min-height:75px;color:var(--single-accent);cursor:pointer;background:#111a2e5c;border:1px solid #d3ba7c60;border-radius:10px;padding:12px 6px;transition:background .15s,border-color .15s;position:relative}.table-bet-spot>span{font-size:12px;line-height:1.4;display:block}.table-bet-spot>small{color:var(--table-ink);margin-top:5px;font-size:10px;display:block}.table-bet-spot.selected{border-color:var(--single-accent);background:#e3c78b1c;padding-right:38px}.table-bet-spot:disabled{cursor:default;opacity:.65}.table-bet-spot:focus-visible,.poker-card-control:focus-visible{outline-offset:3px;outline:3px solid #b7eaff}.table-chip{color:#fff1be;background:#754d4c;border:3px dashed #fff0c1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 2px #060d1d,0 0 0 1px #d9b275,inset 0 0 0 2px #d8b17266}.table-bet-spots>p{text-align:center;color:var(--table-ink);grid-column:1/-1;margin:2px 0;font-size:9px;line-height:1.6}.poker-pay-display{background:#071a2cbd;border:1px solid #64b3d650;border-radius:12px;margin:0 0 18px;padding:12px;box-shadow:inset 0 0 20px #0003}.poker-pay-display>div{border-bottom:1px solid #94cce02b;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.poker-pay-display>div>span{letter-spacing:2px;color:#d4eff8;font-size:9px}.poker-pay-display>div>small{color:#90b8cb;font-size:9px}.poker-pay-display ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.poker-pay-display li{color:#b3c7d7;justify-content:space-between;gap:6px;padding:4px;font-size:9px;line-height:1.5;display:flex}.poker-pay-display strong{color:#e9d29c;white-space:nowrap}.poker-pay-display li.matching{color:#fff;background:#66a1ba33;border-radius:4px;outline:1px solid #c1edfa}.poker-hand>p{color:#c1d9e8;margin:12px 0;font-size:11px}.poker-hand .single-cards{padding:10px 0}.poker-card-control>span{letter-spacing:1px;margin-top:10px;font-size:8px}.poker-card-control.held{outline-color:#ade8fc;box-shadow:0 0 20px #5dbddb22}.poker-card-control.held>span{color:#122b40;background:#bceeff;border-color:#bceeff}.sic-cup{background:radial-gradient(at 50% 15%,#c7a0ed24,#0000 70%),#12192e66;border:1px solid #bf9bd960;border-radius:100px 100px 18px 18px;padding:14px 10px 18px;box-shadow:inset 0 0 0 5px #100e2444,inset 0 -18px 40px #080b2066}.sic-dice{gap:26px;padding:30px 0 23px}.sic-cup h2{margin:6px 0;font:18px Georgia}.sic-cup p{margin:8px 0 0;font-size:11px}.sic-bet-board{margin-top:18px}.sic-bet-board>p{letter-spacing:2px;color:var(--single-accent);justify-content:space-between;gap:8px;margin:0 0 10px;font-size:8px;display:flex}.sic-bet-board>p>span{color:var(--table-ink);letter-spacing:0}.sic-main-bets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sic-main-bets>button:last-child{grid-column:1/-1;min-height:54px}.sic-main-bets .table-bet-spot{min-height:68px}.sic-main-bets .table-bet-spot>span{font-size:11px}.sic-main-bets .table-bet-spot>small{font-size:9px}.sic-special-bets{color:var(--table-ink);border:1px solid #b9a0d533;border-radius:9px;margin-top:9px;padding:10px;font-size:11px}.sic-special-bets summary{cursor:pointer;padding:3px}.sic-special-bets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.sic-special-bets .table-bet-spot{min-height:60px}.single-result{background:#080e1ec7;border:1px solid #d6bc762e;border-radius:12px;min-height:76px;margin-top:18px;padding:14px 10px}.single-result strong{font-size:15px}.single-result span{font-size:12px}.single-result small{font-size:10px}.single-history article:last-child{border-bottom:0}.single-cover{aspect-ratio:16/9;object-fit:cover}.single-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.single-catalog>a{background:linear-gradient(145deg,#1c273c,#101929);border-color:#c1a77540;transition:transform .2s,border-color .2s}.single-catalog>a:hover{border-color:#d8ba7d;transform:translateY(-3px)}.single-catalog>a>div{padding:18px}.single-catalog h3{font:20px Georgia}.single-catalog p{min-height:52px;font-size:12px}.single-catalog strong{font-size:11px}@media (width<=1200px){.single-machine{grid-template-columns:minmax(0,1fr) 250px;gap:12px;padding:12px}.single-stage{padding:24px 14px 14px}.baccarat-hands{grid-template-columns:1fr}.baccarat-hands .single-card{width:clamp(46px,18cqw,72px)}.single-controls{gap:12px;padding:15px}.poker-pay-display ul{grid-template-columns:repeat(2,minmax(0,1fr))}.poker-pay-display li:last-child{grid-column:1/-1}.sic-main-bets{grid-template-columns:repeat(2,minmax(0,1fr))}.sic-special-bets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.single-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.single-heading{gap:12px;margin:12px 0 16px;padding:13px 14px}.table-crest{width:39px;height:47px}.table-crest>span{font-size:26px}.single-heading h1{font-size:21px}.single-heading .eyebrow{letter-spacing:1px;font-size:7px}.single-heading p:last-child{font-size:11px}.single-edition{display:none}.single-switch.slot-machine-switch{gap:5px}.single-switch a{gap:5px;padding:10px 4px;font-size:10px}.single-nav-icon{font-size:16px}.single-machine{border-radius:20px;grid-template-columns:1fr;gap:12px;padding:10px}.single-stage{border-radius:55px 55px 15px 15px;padding:22px 12px 13px}.single-stage-brand{margin:6px 0 18px;font-size:23px}.table-kicker{letter-spacing:3px;font-size:7px}.single-stage-brand small{letter-spacing:1.5px;font-size:7px}.single-shoe{min-height:35px;font-size:8px}.baccarat-hands{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.baccarat-hands>div{padding:11px 3px}.baccarat-hands h2{letter-spacing:0;margin:0 0 12px;font-size:11px}.baccarat-hands h2 span{width:25px;min-width:25px;height:25px;margin:8px auto 0;font-size:12px;display:block}.baccarat-hands .single-cards{flex-wrap:wrap;align-content:center;gap:3px;min-height:102px}.baccarat-hands .single-card{border-radius:5px;width:36px;padding:4px}.baccarat-hands .single-card b{font-size:12px}.baccarat-hands .single-card strong{font-size:19px}.baccarat-hands small{min-height:12px;margin-top:11px;font-size:8px}.single-card{border-radius:6px;width:14cqw;min-width:38px;padding:5px}.single-card b{font-size:14px}.single-card strong{font-size:26px}.single-cards{gap:6px}.single-card-reverse strong,.single-card.back strong{font-size:11px}.table-bet-spots{gap:5px;margin-top:11px}.table-bet-spot{min-height:65px;padding:10px 4px}.table-bet-spot>span{font-size:10px}.table-bet-spot>small{font-size:9px}.table-bet-spot.selected{padding-bottom:38px;padding-right:4px}.table-chip{width:25px;height:25px;font-size:9px;top:auto;bottom:6px;right:50%;transform:translate(50%)}.table-bet-spots>p{font-size:8px}.poker-pay-display{margin-bottom:13px;padding:10px}.poker-pay-display>div{flex-wrap:wrap}.poker-pay-display li{padding:3px 2px;font-size:8px}.poker-pay-display ul{gap:3px 9px}.poker-hand>p{font-size:10px}.poker-card-control>span{letter-spacing:0;padding:6px 1px;font-size:7px}.poker-card-control.held{outline-offset:3px}.single-result{min-height:65px;margin-top:15px;padding:12px 8px}.single-result strong{font-size:14px}.single-result span{font-size:11px}.single-result small{font-size:9px}.single-controls{gap:11px;padding:16px}.console-title{padding-bottom:11px;font-size:9px}.single-bets{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.single-bets .btn{padding:8px 2px;font-size:11px}.single-controls>.btn{min-height:42px}.single-controls .single-play,.single-controls .single-draw{min-height:50px}.single-controls .game-volume input{max-width:180px}.sic-dice{gap:18px;padding:26px 0 20px}.sic-cup{padding:13px 5px}.sic-cup h2{font-size:16px}.sic-bet-board>p{letter-spacing:1px;font-size:7px}.sic-main-bets{grid-template-columns:repeat(2,minmax(0,1fr))}.sic-main-bets .table-bet-spot{min-height:65px}.sic-special-bets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sic-special-bets .table-bet-spot>span{font-size:9px}.single-catalog{grid-template-columns:1fr}.single-catalog p{min-height:0}}.single-page.reduced .table-bet-spot,.single-page.reduced .single-catalog>a{transition:none}@media (width<=760px){.poker-hand .single-card{width:16cqw;min-width:38px}.single-page .single-card .single-card-front b{font-size:clamp(10px,4.8cqw,14px)}.single-page .single-card .single-card-front strong{font-size:clamp(18px,8cqw,24px)}.baccarat-hands .single-card .single-card-front b{font-size:11px}.baccarat-hands .single-card .single-card-front strong{font-size:18px}}.single-page .single-card .single-card-front b{font-size:clamp(10px,3cqw,20px)}.single-page .single-card .single-card-front strong{font-size:clamp(20px,6cqw,36px)}@media (width<=760px){.single-page .single-card .single-card-front b{font-size:clamp(10px,4.8cqw,14px)}.single-page .single-card .single-card-front strong{font-size:clamp(18px,8cqw,24px)}.baccarat-hands .single-card .single-card-front b{font-size:11px}.baccarat-hands .single-card .single-card-front strong{font-size:18px}.single-controls label.game-volume{gap:8px;padding:0;font-size:10px}.single-controls .game-volume input{min-height:36px}.single-controls .game-volume output{min-width:28px;font-size:10px}}.poker-pay-display li{font-size:10px}@media (width<=760px){.baccarat-hands .single-cards{flex-wrap:nowrap;gap:0;min-height:85px}.baccarat-hands .single-card{width:44px;min-width:44px;margin-left:-8px}.baccarat-hands .single-card:first-child{margin-left:0}.baccarat-hands .single-card .single-card-front b{font-size:14px}.baccarat-hands .single-card .single-card-front strong{font-size:24px}.poker-pay-display li{font-size:10px}}.crash-scene{background:#0c182b;border-radius:26px;position:relative;overflow:hidden}.crash-scene-hud{z-index:2;text-align:center;pointer-events:none;position:absolute;top:26px;left:15%;right:15%}.crash-status{color:#ced6e9;letter-spacing:2px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.crash-status i{background:#a6e2ca;border-radius:50%;width:6px;height:6px}.crash-scene-hud>strong{color:#ffe3a4;letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:13px 0 6px;font-size:64px;line-height:1.1;display:block}.crash-scene-hud p{color:#d5dbeb;max-width:270px;margin:auto;font-size:12px;line-height:1.5}.crash-scene.bust .crash-scene-hud>strong{color:#ffb6a8}.crash-scene.offline .crash-status i{background:#ecc17b}.crash-scene.paid .crash-scene-hud>strong{color:#beecd8}.crash-flight-info{color:#aebbd2;background:#0a1226b3;border-top:1px solid #bacce622;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 18px;font-size:10px;line-height:1.5;display:grid}.crash-flight-info span{text-align:center}.crash-flight-info b{color:#e3d7ac;margin-top:4px;font-size:13px;display:block}.crash-stars{animation:9s linear infinite alternate crash-star-drift}.crash-nebula{animation:12s ease-in-out infinite alternate crash-nebula-shift}.crash-hover{animation:.65s ease-in-out infinite alternate crash-hover-flight}.crash-exhaust{transform-origin:0 24px;animation:.17s ease-in-out infinite alternate crash-engine-thrust}.crash-streaks path{animation:crash-star-streak var(--streak-time,2s) linear infinite}.crash-scene.bust .crash-craft{opacity:0}.crash-burst{animation:.85s ease-out both crash-burst-fade}.crash-impact-ring{transform-origin:0 0;animation:.7s ease-out both crash-ring-expand}.crash-paid-ring{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out both crash-paid-pulse}.crash-scene.countdown .crash-scene-hud>strong{animation:1s ease-out infinite crash-count-pulse}.crash-scene.offline .crash-stars,.crash-scene.offline .crash-nebula{animation-play-state:paused}@keyframes crash-star-drift{to{transform:translate(-12px,7px)}}@keyframes crash-nebula-shift{to{opacity:.4}}@keyframes crash-hover-flight{to{transform:translateY(-3px)}}@keyframes crash-engine-thrust{to{transform:scaleY(.72)}}@keyframes crash-star-streak{0%{opacity:0;transform:translate(140px,-55px)}20%{opacity:.8}to{opacity:0;transform:translate(-440px,180px)}}@keyframes crash-burst-fade{to{opacity:0}}@keyframes crash-ring-expand{to{opacity:0;transform:scale(2.8)}}@keyframes crash-paid-pulse{to{opacity:0;transform:scale(1.4)}}@keyframes crash-count-pulse{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.crash-scene.reduced *{animation:none!important}.crash-scene.reduced .crash-burst{opacity:.65}.arcade-crash .arcade-controls label.game-volume{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arcade-crash .game-volume input{flex:1;width:0;min-width:60px}.arcade-crash .game-volume output{min-width:32px;font-size:12px}@media (width<=760px){.crash-scene-hud{top:20px;left:8%;right:8%}.crash-scene-hud>strong{margin:9px 0 4px;font-size:44px}.crash-status{letter-spacing:1px;font-size:8px}.crash-scene-hud p{max-width:220px;font-size:10px}.crash-flight-info{gap:5px;padding:12px 8px;font-size:9px}.crash-flight-info b{font-size:11px}}.crash-plume{transform-origin:0 24px;animation:.24s ease-in-out infinite alternate crash-plume-wave}.crash-spark{animation:.75s linear infinite crash-spark-drift}.crash-burst{animation-duration:1.4s}.crash-fireball{transform-origin:0 0;animation:.9s ease-out both crash-fire-expand}.crash-fireball.core{animation-duration:.55s}.crash-debris{animation:1.25s ease-out both crash-debris-fly}.crash-trail{stroke-dasharray:7 5;animation:1s linear infinite crash-trail-flow}.crash-scene.offline *{animation-play-state:paused!important}@keyframes crash-plume-wave{to{opacity:.65;transform:scale(.85,1.2)}}@keyframes crash-spark-drift{0%{opacity:.9;transform:translateY(-9px)}to{opacity:0;transform:translateY(25px)}}@keyframes crash-fire-expand{0%{opacity:1;transform:scale(.2)}45%{opacity:.85}to{opacity:0;transform:scale(1.8)}}@keyframes crash-debris-fly{to{opacity:0;transform:translate(90px)}}@keyframes crash-trail-flow{to{stroke-dashoffset:-48px}}.plinko-scene-heading{color:#ecd497;letter-spacing:2px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 14px;font-size:11px;display:flex}.plinko-scene-heading small{color:#c3ddd4;letter-spacing:0;text-align:right;font-size:10px}.plinko-hit-ring{transform-box:fill-box;transform-origin:50%;animation:.18s ease-out both plinko-hit}.plinko-peg.hit{filter:drop-shadow(0 0 5px #ffe2a2)}.plinko-ball{filter:drop-shadow(0 0 5px #f6db8a55)}.plinko-pocket-pulse{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out both plinko-land}.plinko-board.reduced *{animation:none!important}@keyframes plinko-hit{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.4)}}@keyframes plinko-land{to{opacity:0;transform:scale(1.3)}}.arcade-plinko .arcade-controls label.game-volume{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arcade-plinko .game-volume input{flex:1;width:0;min-width:60px}.arcade-plinko .game-volume output{min-width:32px;font-size:12px}@media (width<=760px){.plinko-scene-heading{letter-spacing:1px;padding:8px 8px 12px;font-size:9px}.plinko-scene-heading small{font-size:9px}.plinko-board>small{font-size:10px}}.plinko-outcome strong,.plinko-outcome span,.plinko-outcome small{display:block}.plinko-outcome strong{color:#efd493;font-size:19px}.plinko-outcome.loss strong{color:#ffc2b2}.plinko-outcome.even strong{color:#d1dee6}.plinko-outcome small{color:#c5d4d9;margin-top:5px;font-size:12px;line-height:1.6}.club-catalog-filters{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.club-catalog-filters .btn{gap:8px;min-height:40px;padding:10px 13px;font-size:11px}.club-catalog-filters .btn>span{background:#ffffff14;border-radius:5px;padding:2px 5px;font-size:9px}.club-real-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.club-real-card .game-visual{aspect-ratio:4/3;background:#101b2c;height:auto;min-height:0;overflow:hidden}.club-real-card .game-info{padding:20px}.club-real-card .game-info h3{justify-content:space-between;gap:8px;font:21px/1.3 Georgia,serif;display:flex}.club-real-card .game-info>p:not(.eyebrow){min-height:42px;font-size:12px;line-height:1.7}.club-real-card .game-info .text-link{font-size:11px}.club-real-card .soon{z-index:3;padding:5px 8px;font-size:8px;top:12px;left:12px}.club-real-card .visual-label{z-index:3;letter-spacing:1px;background:linear-gradient(#0000,#0b1428e6);padding:9px;font-size:8px;bottom:0}.club-real-card .single-cover{object-fit:cover;width:100%;height:100%}.club-slots-art,.club-blackjack-art,.club-roulette-art,.club-arcade-art{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.club-slots-art>.slot-scene,.club-blackjack-art>.slot-scene{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.club-cabinet{z-index:1;color:#f5d293;text-align:center;background:linear-gradient(130deg,#2d2238,#101c30);border:3px solid #d7af60;border-radius:22px 22px 12px 12px;width:82%;margin-top:10px;padding:9px 8px;position:relative;box-shadow:0 8px 20px #0008,inset 0 0 0 2px #ffdea64a}.club-cabinet>span{margin:0 0 6px;font:14px Georgia;display:block}.club-preview-reels{background:#070f22;border:1px solid #d3b97a;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;display:grid}.club-preview-reels>div{background:linear-gradient(#d2c7ab,#fff4d6,#dbccad);border-radius:3px;overflow:hidden}.club-preview-reels .slot-symbol{aspect-ratio:1.25;width:100%;height:auto;max-height:40px;display:block}.club-cabinet>small{letter-spacing:2px;margin:7px 0 0;font-size:6px;display:block}.club-slots-art.neon .club-cabinet{border-color:#bc86e9;box-shadow:0 0 16px #b279db66}.club-slots-art.guatemala .club-cabinet{border-color:#75cdb0;box-shadow:0 0 16px #5ddcb044}.club-bj-felt{background:radial-gradient(#26614b,#102f31);border:3px solid #bd9c62;border-radius:70px 70px 16px 16px;flex-direction:column;justify-content:center;align-items:center;width:88%;min-height:82%;margin-top:8px;padding:12px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #0003,0 9px 20px #0005}.club-bj-felt>span{color:#efdb9d;margin-bottom:10px;font:15px Georgia}.club-bj-felt>small{letter-spacing:1px;color:#edd599;margin-top:12px;font-size:7px}.club-blackjack-art.neon .club-bj-felt{background:radial-gradient(#493265,#171e34);border-color:#b486e0}.club-blackjack-art.guatemala .club-bj-felt{background:radial-gradient(#277c68,#0d3837);border-color:#b9b576}.club-preview-cards{gap:7px;display:flex}.club-preview-cards .bj-card{border-radius:6px;width:53px;height:76px;min-height:0;padding:5px 6px;font-size:14px;line-height:1;animation:none!important}.club-preview-cards .bj-card strong{font-size:25px}.club-preview-cards .bj-card:first-child{transform:rotate(-9deg)}.club-preview-cards .bj-card:last-child{transform:rotate(8deg)}.club-roulette-art{background:radial-gradient(#45346b,#0d172b)}.club-roulette-art.theme-jade{background:radial-gradient(#235a45,#0d172b)}.club-roulette-art .roulette-wheel{width:76%;max-width:none;margin:8px auto 0}.club-roulette-art .wheel-pointer{font-size:24px}.club-arcade-art{pointer-events:none;background:#0c182b;padding:6px 6px 0}.club-arcade-art .crash-scene,.club-arcade-art .plinko-board{border-radius:10px;width:100%;height:100%;min-height:0;margin:0}.club-arcade-art .crash-flight-info,.club-arcade-art .plinko-board>small,.club-arcade-art .plinko-multipliers,.club-arcade-art .plinko-scene-heading{display:none}.club-arcade-art .crash-scene-hud{top:15px;left:8%;right:8%}.club-arcade-art .crash-scene-hud>strong{margin:6px 0;font-size:36px}.club-arcade-art .crash-scene-hud p{max-width:160px;font-size:8px}.club-arcade-art .crash-status{letter-spacing:1px;font-size:6px}.club-arcade-art .crash-scene svg,.club-arcade-art .plinko-board svg{width:100%;height:100%;display:block}.dashboard-hero .hero-art>.club-blackjack-art{width:95%;max-height:290px;transform:rotate(-8deg)}.dashboard-hero .hero-art .club-bj-felt{width:95%;min-height:90%;padding:28px}.dashboard-hero .hero-art .club-preview-cards .bj-card{width:80px;height:115px;font-size:20px}.dashboard-hero .hero-art .club-preview-cards .bj-card strong{font-size:38px}.dashboard-hero .hero-art .club-bj-felt>span{font-size:25px}.dashboard-hero .hero-art .club-bj-felt>small{font-size:9px}@media (width<=1150px){.club-real-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.club-real-card .game-info h3{font-size:20px}}@media (width<=650px){.club-real-grid{gap:17px;grid-template-columns:1fr!important}.club-catalog-filters{gap:6px}.club-catalog-filters .btn{padding:9px 10px;font-size:10px}.club-real-card .game-visual{aspect-ratio:4/3}.club-real-card .game-info{padding:17px}.club-real-card .game-info>p:not(.eyebrow){min-height:0}.club-cabinet{width:78%;padding:12px}.club-cabinet>span{font-size:18px}.club-preview-reels .slot-symbol{max-height:48px}.club-cabinet>small{font-size:8px}.club-preview-cards .bj-card{width:65px;height:93px;font-size:17px}.club-preview-cards .bj-card strong{font-size:30px}.club-bj-felt>span{font-size:18px}.club-bj-felt>small{font-size:8px}.club-arcade-art .crash-scene-hud>strong{font-size:40px}.club-arcade-art .crash-scene-hud p{font-size:10px}.club-arcade-art .crash-status{font-size:7px}}.dashboard-hero .hero-art:after,.hero.dashboard-hero .hero-art:after{content:"ACA SOCIAL CLUB · CRÉDITOS VIRTUALES"}.club-real-grid .club-real-card{display:block}.club-real-card .extra-cover{background:#111a2b;width:100%;height:100%}.club-real-card .extra-cover>svg{width:100%;height:100%}.dashboard-hero .hero-art>div{width:95%;max-height:290px}.club-hero-brand{text-align:center;color:#efd49a;background:#102337;border:1px solid #ebc77855;border-radius:24px;place-content:center;padding:40px;display:grid}.club-hero-brand strong{font:70px Georgia}.club-hero-brand span{letter-spacing:5px;font-size:12px}.player-hub{gap:20px;min-width:0;display:grid}.player-hub>h1{margin:0}.player-profile-hero{align-items:center;gap:22px;display:flex}.player-profile-emblem{color:#efc876;background:#efc87612;border:1px solid #efc87666;border-radius:24px;padding:22px}.profile-medals{flex-wrap:wrap;gap:10px;display:flex}.profile-medals span{color:#f7da9b;background:#efc87612;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.profile-rounds article{border-bottom:1px solid #ffffff16;justify-content:space-between;gap:14px;padding:15px 0;display:flex}.profile-rounds small,.favorite-room small{color:#a6b3cc;margin-top:6px;font-size:12px;display:block}.profile-rounds+.button-row{justify-content:space-between;align-items:center;margin-top:16px}.favorite-toggle{color:#dce6f8;cursor:pointer;background:#10192ef0;border:1px solid #b6c8e240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.favorite-toggle.selected{color:#f1cd79;border-color:#efc876}.favorite-toggle:disabled{opacity:.5}.favorite-toggle:focus-visible{outline-offset:3px;outline:3px solid #8fdded}.game-favorite-shortcut{color:#aab8d2;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.favorite-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.favorite-room{background:#0c1526;border:1px solid #fff2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.favorite-room>a{color:inherit;flex:1;min-width:0;text-decoration:none}.favorite-panel h2,.player-hub h2{align-items:center;gap:9px;display:flex}.club-game-entry{min-width:0;position:relative}.club-game-entry>.favorite-toggle{z-index:3;position:absolute;top:14px;right:14px}.club-game-entry>.game-card{height:100%}.limits-explanation{align-items:flex-start;gap:16px;display:flex}.limits-explanation>svg{color:#f1cd79;flex-shrink:0}.limits-date{font-size:16px!important}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-card{background:#0b1425;border:1px solid #ffffff25;border-radius:14px;padding:18px}.comparison-card h3{margin-top:0}.comparison-metrics{flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.comparison-metrics strong{color:#efc876;font-size:22px;display:block}.integrity-evidence{gap:16px;display:grid}.integrity-decision{background:#ffffff05;border-left:3px solid #efc876;padding:10px 14px}.integrity-decision p{overflow-wrap:anywhere}.integrity-signal{border:1px solid #ffffff30;border-radius:8px;margin:3px;padding:4px 7px;font-size:11px;display:inline-block}.comparison-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.comparison-form label{flex:1;min-width:180px}.comparison-form select{width:100%}@media (width<=600px){.player-profile-hero{align-items:flex-start;gap:12px}.player-profile-emblem{border-radius:15px;padding:12px}.player-profile-hero h2{font-size:20px}.profile-rounds article{flex-direction:column;gap:8px}.comparison-grid{grid-template-columns:1fr}.limits-explanation{display:block}.club-game-entry>.favorite-toggle{top:10px;right:10px}.favorite-grid{grid-template-columns:1fr}.player-hub .section-heading{display:block}.player-hub .section-heading select{width:100%;margin-top:8px}}.club-game-entry:has(.game-in-maintenance)>.favorite-toggle{top:64px}.favorite-panel{margin-bottom:24px}.comparison-card,.comparison-grid,.comparison-form{min-width:0;max-width:100%}.comparison-card .club-table{width:100%;min-width:0}.comparison-form label{flex-basis:180px;min-width:0}.comparison-form select,.player-hub>.panel,.integrity-evidence>*{min-width:0;max-width:100%}.integrity-evidence select{width:100%;min-width:0}.player-profile-hero>div{min-width:0}.profile-rounds>article>div{overflow-wrap:anywhere;min-width:0}.player-profile-emblem{flex:none;place-items:center;width:82px;height:82px;padding:0;display:grid}.profile-game-results table{min-width:0}.profile-game-results th,.profile-game-results td{padding:12px 8px}.profile-game-results td:first-child{overflow-wrap:anywhere}@media (width<=600px){.player-profile-emblem{width:58px;height:58px}.player-profile-emblem svg{width:30px;height:30px}.profile-game-results th{font-size:10px}.profile-game-results td{font-size:11px}.profile-game-results th,.profile-game-results td{padding:10px 5px}}.player-hub .profile-game-results table{table-layout:fixed;white-space:normal;min-width:0}.player-hub .profile-game-results th,.player-hub .profile-game-results td{overflow-wrap:anywhere;padding:10px 5px}@media (width<=600px){.player-hub .profile-game-results th{font-size:10px}.player-hub .profile-game-results td{font-size:11px}}.favorite-room>a{align-items:center;gap:14px;display:flex}.favorite-room-copy{overflow-wrap:anywhere;min-width:0}.favorite-thumbnail{pointer-events:none;background:#111a2b;border:1px solid #efc87666;border-radius:10px;flex:0 0 88px;width:88px;height:64px;display:block;position:relative;overflow:hidden}.favorite-thumbnail-scene{transform-origin:0 0;width:600px;height:400px;display:block;transform:scale(.16)}.favorite-thumbnail-scene>div,.favorite-thumbnail-scene>svg{width:600px!important;height:400px!important}.favorite-room:hover{border-color:#efc87688}.favorite-room>a:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #8fdded}.favorite-room .favorite-room-copy small{font-size:14px}.favorite-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}@media (width<=420px){.favorite-room{gap:9px;padding:12px}.favorite-room>a{gap:10px}.favorite-thumbnail{flex-basis:72px;width:72px;height:56px}.favorite-thumbnail-scene{transform:scale(.14)}.favorite-room .favorite-toggle{width:44px;height:44px}}.online-players{color:#bfe8db;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.online-players i{background:#63d8ae;border-radius:50%;width:7px;height:7px}.login-box>.online-players{margin-bottom:18px}.club-management{min-width:0}.club-management h1{font-size:clamp(24px,4vw,36px)}.club-management>.panel{margin:18px 0}.club-management p{line-height:1.65}.club-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px;display:grid}.club-filters label,.club-management .form-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.club-filters input,.club-filters select{width:100%;min-width:0}.club-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.club-metrics strong{color:#efd18e;margin-top:12px;font-size:29px;display:block}.club-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.club-chart{min-width:0}.club-bar-row{grid-template-columns:minmax(90px,1fr) minmax(25px,1.4fr) 75px;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:grid}.club-bar-row>span{overflow-wrap:anywhere}.club-bar-row strong{text-align:right}.club-bar-track{background:#243147;border-radius:6px;height:12px;overflow:hidden}.club-bar-track i{border-radius:6px;height:100%;display:block}.club-table{max-width:100%;overflow:auto}.club-table table{width:100%;min-width:580px}.club-table th,.club-table td{text-align:left;border-bottom:1px solid #2a3548;padding:12px}.club-hash{overflow-wrap:anywhere;color:#aebcd0;line-height:1.8;display:block}.club-season-result{border-bottom:1px solid #2a3548;padding:15px 0}.club-season-result span{margin-top:9px;display:block}@media (width<=900px){.club-chart-grid{grid-template-columns:1fr}.club-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:5px}.topbar>div{gap:8px}}@media (width<=560px){.club-filters{grid-template-columns:1fr 1fr}.club-metrics .panel{padding:16px}.club-metrics strong{font-size:24px}.club-chart{padding:16px}.club-bar-row{grid-template-columns:minmax(85px,1fr) minmax(20px,1fr) 60px}.topbar .online-players{font-size:10px}.topbar .breadcrumb{display:none}}.club-management .button-row{flex-wrap:wrap;gap:8px;display:flex}.club-management .button-row .btn{white-space:normal;max-width:100%}.club-metrics>.panel,.club-chart-grid>.panel{margin:0}.game-card .game-visual{aspect-ratio:16/10;background:#111a2c;height:auto}.game-card .game-cover{width:100%;height:100%;transition:transform .45s;display:block}.game-card:hover .game-cover{transform:scale(1.035)}.game-card .game-visual:after{pointer-events:none;background:linear-gradient(#08102122,#0000 50%,#070d1bdd);border:0;border-radius:0;inset:0;transform:none}.game-card .soon{z-index:1;letter-spacing:.8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091325d9;border-color:#dec08055;border-radius:30px;padding:6px 9px;font-size:9px;top:14px;left:14px}.game-card .visual-label{z-index:1;letter-spacing:.3px;color:#f0dfbc;font-size:10px;font-weight:500;line-height:1.5;bottom:14px;left:16px;right:16px}.game-card{border-color:#d5b77733!important;border-radius:18px!important}.game-card .game-info{padding:21px}.game-card .game-info h3{font-size:21px}.game-card .game-info p:not(.eyebrow){color:#c2cad7;min-height:39px;margin:11px 0 20px;font-size:12px;line-height:1.6}.game-card .game-info .text-link{color:#f0d293;font-size:12px}.game-card .game-info .eyebrow{color:#bfa4e9}.game-card .game-info h3>svg{color:#ead29b;background:#f1d18c12;border-radius:50%;width:32px;height:32px;padding:7px}.game-card.crash .soon,.game-card.plinko .soon{color:#d5c5f3;border-color:#c7afe944}.game-card.crash .visual-label,.game-card.plinko .visual-label{color:#d5c5f3}.game-grid{gap:22px}.dashboard-hero .hero-tag{color:#edd69f}.dashboard-hero .hero-copy p{max-width:460px}.dashboard-hero .hero-art{align-self:stretch;place-items:center;width:44%;display:grid}.dashboard-hero .hero-art .game-cover{border:1px solid #eed19333;border-radius:24px;width:100%;max-width:470px;transform:rotate(5deg);box-shadow:0 18px 45px #04091555}.dashboard-hero .hero-art:after{content:"ACA / 14 JUEGOS · CRÉDITOS VIRTUALES";letter-spacing:1.6px;color:#dec89a;text-align:center;width:100%;font-size:9px;position:absolute;bottom:0}.dashboard-hero{background:radial-gradient(at 90% 20%,#55385c,#183c3c 55%,#132233)!important}.game-cover{flex-shrink:1}@media (width<=1050px){.game-card .game-info{padding:16px}.game-card .visual-label{font-size:9px}.game-card .soon{padding:5px 7px;font-size:8px}.dashboard-hero .hero-art{width:39%}.dashboard-hero .hero-art:after{letter-spacing:.5px;font-size:8px}.game-card .game-info h3{font-size:19px}}@media (width<=760px){.dashboard-hero .hero-art{display:none}.game-card .game-visual{aspect-ratio:16/9}.game-card .game-info{padding:20px}.game-card .game-info p:not(.eyebrow){min-height:0}.game-card .soon{font-size:9px}.game-card .visual-label{font-size:10px}.game-grid{gap:18px}}@media (prefers-reduced-motion:reduce){.game-card .game-cover{transition:none}.game-card:hover .game-cover{transform:none}}@media (width<=760px){.game-grid>.game-card{display:block}.game-grid>.game-card>.game-visual{aspect-ratio:16/9;flex:none;width:100%;height:auto;min-height:0}.game-grid>.game-card>.game-info{width:100%}}.arcade-heading{background:linear-gradient(130deg,#173c3b,#20213e);border:1px solid #dac18033;border-radius:20px;margin:20px 0;padding:24px}.arcade-heading h1{color:#f0d495;font-size:30px}.arcade-heading>p:last-child{color:#c3d4d4;margin-top:12px;line-height:1.6}.arcade-crash .arcade-heading{background:linear-gradient(130deg,#32254a,#142738)}.arcade-machine{background:radial-gradient(at 20% 20%,#204c40,#111c30);border:2px solid #cbae6655;border-radius:26px;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:20px;display:grid}.arcade-crash .arcade-machine{background:radial-gradient(at 20% 20%,#453061,#111b2e)}.arcade-stage{min-width:0;position:relative}.arcade-stage>div:first-child{max-width:700px;margin:auto}.arcade-stage svg{width:100%;height:auto;display:block}.arcade-controls{background:#0c172bc9;border:1px solid #deca8244;border-radius:18px;flex-direction:column;align-self:start;gap:14px;padding:20px;display:flex}.arcade-controls p>strong{color:#f5dc9d;margin-top:6px;font-size:26px;display:block}.arcade-controls fieldset{border:0;margin:0;padding:0}.arcade-controls legend,.arcade-controls label{margin-bottom:10px;font-size:12px;display:block}.arcade-bets{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.arcade-bets button{min-width:46px;min-height:44px;padding:10px}.arcade-controls select{width:100%;margin-bottom:9px}.arcade-controls small{color:#bbccd4;font-size:11px;line-height:1.6;display:block}.arcade-play,.arcade-cashout{justify-content:center;min-height:56px}.arcade-control-note{color:#f2c792;font-size:12px;line-height:1.5}.arcade-result{text-align:center;background:#091525d9;border:1px solid #d2bd7244;border-radius:14px;min-height:78px;margin-top:14px;padding:16px;line-height:1.7}.arcade-result>strong,.arcade-result>span,.arcade-result>small{display:block}.arcade-result>strong{color:#f1d493}.arcade-stage .slot-win-pop{top:25%;bottom:auto}.arcade-stage .slot-win-pop strong{font-size:70px}.plinko-multipliers{text-align:center;color:#f4e0b1;grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;padding:0 11%;font-size:10px;display:grid}.plinko-multipliers .selected{color:#ffe687;background:#ba9c4933;border-radius:6px}.plinko-board>small{text-align:center;color:#c6d3cf;margin-top:10px;font-size:11px;display:block}.arcade-history article{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.arcade-history span{color:#b9cad3}.arcade-rules p{margin:12px 0;line-height:1.7}.arcade-paytable{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arcade-paytable>div{background:#1c2e3f;border-radius:12px;padding:12px}.arcade-paytable span,.arcade-paytable small{font-size:12px;line-height:1.7;display:block}.arcade-catalog{margin:25px 0}.arcade-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.arcade-catalog a{background:#16253a;border:1px solid #b6996644;border-radius:20px;overflow:hidden}.arcade-catalog svg{object-fit:cover;width:100%;max-height:230px;display:block}.arcade-catalog a>div{padding:20px}.arcade-catalog strong{color:#f3d899;font-size:22px}.arcade-catalog p{color:#c0c9d8;margin:10px 0;font-size:13px;line-height:1.6}.arcade-catalog span{color:#e9c56f;font-size:12px}.leaderboard-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.leaderboard-heading h2{margin-bottom:0}.leaderboard-list{margin:18px 0;padding:0;list-style:none}.leaderboard-list li{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 10px;font-size:14px;display:flex}.leaderboard-list li>strong{overflow-wrap:anywhere;flex:1;min-width:0}.leaderboard-list li>span:last-child{white-space:nowrap;color:#ecd393}.leaderboard-list .is-me{background:#237b6533;border-radius:9px}.leaderboard-rank{background:#202b40;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.rank-1,.rank-2,.rank-3{color:#162235;background:#c8a357}.leaderboard-self{background:#213c3d;border-radius:12px;padding:15px}.leaderboard small{color:#b8c6d6;font-size:11px;line-height:1.7}.crash-flame{transform-origin:0 20px;animation:.2s ease-in-out infinite crash-thrust}@keyframes crash-thrust{50%{transform:scaleY(.65)}}.crash-board.reduced .crash-flame{animation:none}.crash-board.crashed{animation:.3s ease-out crash-impact}@keyframes crash-impact{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.crash-board.reduced{animation:none}@media (width<=1000px){.arcade-machine{grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:15px}.arcade-controls{padding:15px}.plinko-multipliers{font-size:8px}}@media (width<=760px){.arcade-machine{grid-template-columns:1fr;padding:12px}.arcade-heading{padding:20px}.arcade-heading h1{font-size:25px}.arcade-controls{gap:12px}.arcade-history article{line-height:1.7;display:block}.arcade-history span{display:block}.arcade-paytable{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-catalog>div{grid-template-columns:1fr}.leaderboard-heading{flex-direction:column;align-items:start}.leaderboard-list li{gap:9px;padding:13px 0;font-size:12px}.leaderboard-list li>span:last-child small{text-align:right;display:block}.arcade-stage .slot-win-pop strong{font-size:52px}.plinko-multipliers{padding:0 10%;font-size:7px}}@media (prefers-reduced-motion:reduce){.crash-flame,.crash-board.crashed{animation:none}}.panel.leaderboard-full{background:#111a2a;border-color:#a38c5744;padding:0;overflow:hidden}.lb-hero{background:radial-gradient(at 90% 30%,#68583055,#0000 65%),linear-gradient(120deg,#172b32,#121b2b);border-bottom:1px solid #e3c67933;grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:42px;display:grid}.lb-hero .eyebrow{color:#e1c784;letter-spacing:2px;font-size:11px;line-height:1.6}.lb-hero h1{letter-spacing:-1px;color:#f4f1e7;margin:14px 0 20px;font:400 clamp(36px,4.5vw,60px)/1.08 Georgia,serif}.lb-hero h1>span{color:#e7c77c}.lb-hero>div>p:not(.eyebrow){color:#c3d1d6;font-size:15px;line-height:1.8}.lb-hero-links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:13px;display:flex}.lb-hero-links a{color:#f3d598;align-items:center;gap:10px;min-height:44px;display:inline-flex}.lb-hero-links>span{color:#afc9c5;align-items:center;gap:7px;display:inline-flex}.lb-trophy{color:#e3c586;align-self:center;justify-items:center;gap:24px;display:grid}.lb-trophy>svg{background:radial-gradient(circle,#c9a45218,#0000 70%);border:1px solid #e6cf8533;border-radius:50%;width:180px;height:180px;padding:38px;box-shadow:0 0 0 16px #dcc88906}.lb-trophy>span{letter-spacing:2px;text-align:center;font-size:10px}.lb-toolbar{color:#b9c7d8;justify-content:space-between;align-items:center;gap:16px;margin:24px 30px;font-size:14px;display:flex}.lb-toolbar strong{color:#f1d495}.lb-toolbar .btn{white-space:normal;min-height:44px;font-size:13px}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 30px 26px;display:grid}.lb-podium-card{text-align:center;background:linear-gradient(150deg,#202e44,#121e30);border:1px solid #778ca444;border-radius:16px;min-width:0;padding:18px}.lb-podium-card.lb-place-1{background:radial-gradient(at top,#73603055,#0000 75%),#18242b;border-color:#dfbd6d88}.lb-podium-card.lb-place-3{background:linear-gradient(140deg,#43322977,#142031)}.lb-podium-top{color:#c7d1df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:25px;font-size:12px;display:flex}.lb-podium-top>span:first-child{align-items:center;gap:6px;display:inline-flex}.lb-place-1 .lb-podium-top{color:#f2d18b}.lb-player-avatar{color:#efdaac;background:#233745;border:1px solid #e6ce8944;border-radius:50%;place-items:center;width:64px;height:64px;margin:18px auto;font:28px Georgia,serif;display:grid;box-shadow:0 0 0 5px #dfc58308}.lb-place-1 .lb-player-avatar{background:#49432a;border-color:#dfbd6d}.lb-podium-card h2{letter-spacing:0;overflow-wrap:anywhere;color:#ecf0f5;margin:0 0 10px;font-size:17px;line-height:1.5}.lb-podium-credits{letter-spacing:-.8px;color:#f0d79d;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;font-size:28px;line-height:1.4;display:flex}.lb-credit-unit{color:#bac8d7;margin-top:3px;font-size:12px;display:block}.lb-you{white-space:nowrap;background:#69bd9a1c;border:1px solid #91d4bd44;border-radius:5px;padding:1px 7px;color:#b3edcf!important;font-size:11px!important;line-height:1.6!important;display:inline-block!important}.lb-personal{color:#aee3cc;background:linear-gradient(100deg,#1a3d3c,#182839);border:1px solid #75c2aa55;border-radius:12px;align-items:center;gap:14px;margin:0 30px 30px;padding:17px 20px;display:flex}.lb-personal>div{flex:1;min-width:0}.lb-personal>div>span{color:#c1d7d4;font-size:12px}.lb-personal strong{color:#e4ecdf;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;display:block}.lb-personal strong span{font-size:15px;font-weight:400}.lb-personal a{color:#e2d49e;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.lb-list-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 30px 18px;display:flex}.lb-list-heading h2{color:#f1ece0;font-size:23px}.lb-list-heading .eyebrow{color:#b7c4d5;letter-spacing:1.7px;font-size:9px}.lb-list-heading>span{color:#aabbcf;font-size:12px}.lb-table-heading{color:#aabbd0;border-block:1px solid #95a9c433;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;margin:0 30px;padding:14px 16px;font-size:11px;display:grid}.leaderboard .leaderboard-list{margin:0 30px 24px}.leaderboard .leaderboard-list li{grid-template-columns:52px minmax(0,1fr) auto;gap:16px;min-height:76px;padding:16px;font-size:15px;display:grid}.leaderboard .leaderboard-list .is-me{background:#267b6426;border-radius:8px;box-shadow:inset 3px 0 #85d4b6}.lb-row-player{align-items:center;gap:12px;min-width:0;display:flex}.lb-row-player strong{overflow-wrap:anywhere;color:#e3eaf3;min-width:0;font-weight:500;line-height:1.5}.lb-row-player .lb-you{margin-left:7px}.lb-row-avatar{color:#b8c8dd;background:#233146;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.leaderboard .leaderboard-rank{color:#bdcce0;background:0 0;width:34px;height:34px;font-size:15px}.leaderboard .rank-1{color:#192535;background:#e1c17a}.leaderboard .rank-2{color:#192535;background:#c2cbdc}.leaderboard .rank-3{color:#192535;background:#b68c6a}.leaderboard .lb-row-credits{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.45}.leaderboard .lb-row-credits small{text-align:right;color:#acbdd2;font-size:11px;font-weight:400;display:block}.lb-footnote{color:#aabbd0;border-top:1px solid #8094af33;margin:0 30px;padding:18px 0 24px;font-size:12px;line-height:1.8}.lb-footnote>span{color:#bfcec9;align-items:center;gap:7px;display:flex}.lb-footnote p{margin-top:8px}.lb-footnote i{background:#85c9b4;border-radius:50%;flex:none;width:6px;height:6px}.lb-empty{text-align:center;color:#c6d1df;padding:40px 24px}.lb-empty svg{color:#cdb47b}.lb-empty h3{color:#e9ddbd;margin:16px 0 10px}.lb-empty p{margin:12px 0 18px;line-height:1.7}.leaderboard-full>.alert{margin:20px 30px}.leaderboard-compact .lb-toolbar{margin:12px 0 16px;font-size:13px}.leaderboard-compact .leaderboard-list,.leaderboard-compact .lb-table-heading,.leaderboard-compact .lb-footnote{margin-left:0;margin-right:0}.leaderboard-compact .lb-table-heading,.leaderboard-compact .leaderboard-list li{padding-left:8px;padding-right:8px}.leaderboard-compact .lb-footnote{padding-bottom:0}.leaderboard-compact .text-link{min-height:44px}@media (width<=1000px){.lb-hero{grid-template-columns:minmax(0,1fr) 160px;padding:30px}.lb-trophy>svg{width:140px;height:140px;padding:30px}.lb-podium{gap:10px}.lb-podium-card{padding:14px 10px}.lb-podium-credits{font-size:24px}}@media (width<=600px){.lb-hero{grid-template-columns:minmax(0,1fr) 66px;gap:10px;padding:24px 18px}.lb-hero>div>p:not(.eyebrow){font-size:14px}.lb-hero .eyebrow{letter-spacing:1px;font-size:9px}.lb-hero-links{gap:6px;margin-top:16px;font-size:12px}.lb-trophy{align-self:start;padding-top:20px}.lb-trophy>svg{width:60px;height:60px;padding:13px;box-shadow:0 0 0 6px #dcc88906}.lb-trophy>span{display:none}.lb-toolbar{flex-direction:column;align-items:start;gap:12px;margin:20px 16px}.lb-toolbar .btn{width:100%}.lb-podium{grid-template-columns:1fr;gap:10px;padding:0 16px 20px}.lb-podium-card{text-align:left;grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:14px;display:grid}.lb-podium-top{grid-column:1/-1;min-height:20px;margin-bottom:10px}.lb-player-avatar{grid-area:2/1/5;width:46px;height:46px;margin:auto;font-size:23px}.lb-podium-card h2{grid-area:2/2;margin:0 0 3px;font-size:16px}.lb-podium-credits{grid-area:3/2;justify-content:start;font-size:24px}.lb-credit-unit{grid-area:4/2;font-size:11px}.lb-personal{flex-wrap:wrap;gap:10px;margin:0 16px 24px;padding:14px}.lb-personal a{border-top:1px solid #99c9bd33;justify-content:center;width:100%;padding-top:8px}.lb-personal strong span{font-size:14px}.lb-list-heading{flex-direction:column;align-items:start;gap:8px;margin:0 16px 14px}.lb-list-heading h2{font-size:21px}.lb-table-heading{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;margin:0 16px;padding:12px 0;font-size:10px}.leaderboard .leaderboard-list{margin:0 16px 20px}.leaderboard .leaderboard-list li{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:14px 0;font-size:14px}.lb-row-avatar{display:none}.leaderboard .lb-row-credits{font-size:16px}.lb-row-player .lb-you{margin-top:4px;margin-left:0;display:table!important}.lb-footnote{margin:0 16px;padding-bottom:20px}.leaderboard-full>.alert{margin:16px}.leaderboard-compact .leaderboard-list,.leaderboard-compact .lb-table-heading,.leaderboard-compact .lb-footnote{margin-left:0;margin-right:0}.lb-hero{grid-template-columns:1fr}.lb-trophy{display:none}.lb-hero h1{font-size:36px}}.bj-tabs,.bj-bets,.bj-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.bj-preview{text-decoration:none;overflow:hidden}.bj-preview-art{color:#f5d48b;background:linear-gradient(120deg,#162e25,#224735);border-radius:15px;justify-content:space-between;padding:28px;font-size:46px;display:flex}.bj-preview.neon .bj-preview-art{color:#75f5eb;background:linear-gradient(120deg,#251148,#58337d)}.bj-preview.guatemala .bj-preview-art{background:linear-gradient(120deg,#0f403d,#237e68)}.bj-table{color:#fff;text-align:center;background:radial-gradient(#205d43,#123426);border:12px solid #3f3025;border-radius:70px 70px 28px 28px;min-height:490px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #d4b57855,0 12px 32px #0002}.bj-table.neon{background:radial-gradient(#426,#16192d);border-color:#282439;box-shadow:inset 0 0 0 3px #83f5ff66,0 12px 32px #0002}.bj-table.guatemala{background:radial-gradient(#277c68,#0d3837);border-color:#453c27}.bj-table-brand{letter-spacing:3px;color:#ead29b;font-size:11px}.bj-table-brand span{letter-spacing:1px;margin:7px;font-size:18px;display:block}.bj-hand p{letter-spacing:2px;margin:15px 0 10px;font-size:12px}.bj-cards{flex-wrap:wrap;justify-content:center;gap:9px;min-height:120px;display:flex}.bj-card{color:#17261f;text-align:left;background:#fffdf6;border-radius:9px;flex-direction:column;justify-content:space-between;width:78px;height:113px;padding:6px 9px;font:700 21px Georgia;animation:.35s ease-out both bj-deal;display:flex;box-shadow:0 4px 12px #0004}.bj-card strong{align-self:center;font-size:39px;line-height:1}.bj-card.red{color:#b03348}.bj-card-bottom{align-self:end;transform:rotate(180deg)}.bj-card.back{color:#fff;background:repeating-linear-gradient(45deg,#b4924c 0 3px,#493824 3px 8px);border:5px solid #e9dfc6;justify-content:center}.bj-card.back strong{font-size:16px}.bj-center{letter-spacing:3px;color:#e5c889;padding:17px;font:700 15px Georgia}.bj-center small{letter-spacing:0;margin-top:7px;font:12px sans-serif;display:block}.bj-empty-cards{color:#c5d7c8;padding-top:40px;font-size:14px}.bj-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.bj-controls h2{margin:4px 0}.bj-controls .btn{min-width:44px;min-height:44px}.bj-controls .bj-bets,.bj-controls .bj-actions{margin:8px 0}.bj-result{background:#08251de0;border:1px solid #bda16a;border-radius:12px;margin-top:14px;padding:15px}.bj-result strong,.bj-result span{display:block}.bj-result span{margin-top:7px;font-size:13px}.bj-result.won{color:#ffe6a0;animation:.5s ease-out bj-win}.bj-table+.panel{color:inherit}@keyframes bj-deal{0%{opacity:0;transform:translateY(-25px)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes bj-win{0%{transform:scale(.94)}to{transform:scale(1)}}@media (width<=600px){.bj-table{border-width:7px;border-radius:35px 35px 20px 20px;padding:19px 9px}.bj-card{width:58px;height:85px;padding:5px 6px;font-size:16px}.bj-card strong{font-size:28px}.bj-cards{gap:5px;min-height:90px}.bj-tabs .btn{flex:1;font-size:12px}.bj-controls{align-items:stretch}.bj-actions{width:100%}.bj-actions .btn{flex:1}.bj-table-brand{letter-spacing:1px}}@media (prefers-reduced-motion:reduce){.bj-card,.bj-result.won{animation:none}}.play-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.play-summary p{margin:8px 0}.play-summary small{color:#777}.pause-overlay{z-index:1000;border:0;border-radius:20px;max-width:calc(100vw - 32px);margin:auto;padding:35px;position:fixed;inset:0;box-shadow:0 0 0 100vmax #152720df}.pause-overlay p{margin:20px 0}.bj-game-heading{flex-wrap:wrap}.bj-game-heading>a{flex-shrink:0;min-width:140px}.bj-table.guatemala:before{content:"◆ ◈ ◆ ◈ ◆ ◈ ◆ ◈ ◆";letter-spacing:8px;color:#edd7a0;opacity:.4;font-size:12px;position:absolute;top:0;left:0;right:0}.play-summary{margin-top:20px}.bj-turn{color:#fff0bf;margin:14px 0 0;font-size:14px}.bj-paytable{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.bj-paytable>div{background:#ffffff05;border:1px solid #ffffff1c;border-radius:12px;padding:16px}.bj-paytable strong,.bj-paytable span,.bj-paytable b{display:block}.bj-paytable span{color:#b6c0d4;margin:8px 0;font-size:13px}.bj-paytable b{color:#f3d38a;font-size:14px}.bj-rules summary{cursor:pointer;color:#e6ebf7;align-items:center;min-height:44px;font-weight:600;display:flex}.bj-tabs [aria-disabled=true]{opacity:.6;cursor:wait}.bj-help{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bj-help small{color:#aeb8cb}.bj-practice{color:#edf0f8;background:#141e35;border:1px solid #65728b;border-radius:20px;width:620px;max-width:calc(100vw - 24px);max-height:90vh;padding:24px;overflow:auto}.bj-practice::backdrop{background:#050b18dc}.bj-practice h2{font-size:22px}.bj-practice .notice{margin:15px 0;padding:15px}.bj-practice>p{line-height:1.7}.bj-practice-cards{flex-wrap:wrap;gap:8px;display:flex}.bj-practice-card{color:#24313b;background:#fff9ec;border-radius:8px;padding:12px;font:700 24px Georgia}.bj-practice small{color:#bac2d4}.bj-practice button{min-height:44px}.bj-practice .section-heading{z-index:1;background:#141e35;padding:12px 0;position:sticky;top:-24px}@media (width<=600px){.bj-controls.active{z-index:5;background:#162137;gap:8px;padding:12px;position:sticky;bottom:8px;box-shadow:0 4px 20px #0008}.bj-controls.active .bj-bet-selection{display:none}.bj-controls.active .bj-actions{margin:0}.bj-controls.active h2{font-size:20px}.bj-controls.active .bj-actions .btn{flex-basis:calc(50% - 5px);font-size:12px}.bj-paytable{grid-template-columns:1fr}.bj-help small{font-size:12px}.bj-practice{padding:16px}.bj-practice .section-heading{top:-16px}}.page-heading.bj-game-heading .btn{min-height:44px;font-size:13px}.bj-table{scroll-margin-top:76px}@media (width<=600px){.bj-controls.active>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bj-controls.active h2{margin:0;font-size:17px}.bj-controls.active>div:first-child>small{font-size:11px}.bj-controls.active .bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bj-controls.active .bj-actions .btn:nth-child(odd):last-child{grid-column:1/-1}.bj-controls.active .bj-actions .btn{min-height:44px;padding:9px 5px}.bj-table{min-height:440px}}.bj-croupier{width:160px;height:118px;margin:0 auto 12px;position:relative}.bj-croupier svg{width:160px;height:100px}.bj-croupier>span{color:#eed7a3;font-size:12px;display:block}.bj-shoe{color:#fff;background:repeating-linear-gradient(45deg,#826145 0 3px,#2b3145 3px 7px);border:3px solid #f2dbb1;border-radius:5px;width:35px;height:48px;padding-top:9px;position:absolute;bottom:20px;right:-30px;box-shadow:4px -4px #fff5,8px -8px #fff3}.bj-dealer-arm{transform-origin:110px 64px}.dealing .bj-dealer-arm{animation:.52s ease-in-out infinite bj-dealer-reach}.bj-table .bj-controls{text-align:left;background:#071421b8;border:1px solid #ead29b55;border-radius:18px;margin:22px 0 0;padding:18px}.bj-table .bj-controls.active{position:relative;bottom:auto}.bj-card{animation:.65s cubic-bezier(.2,.7,.25,1) both bj-flight}.bj-table .bj-actions .btn{box-shadow:0 4px #0004}.bj-table.neon .bj-croupier{filter:drop-shadow(0 0 9px #79e8ff44)}.bj-table.guatemala .bj-croupier{filter:drop-shadow(0 0 9px #c5ac5544)}@keyframes bj-flight{0%{opacity:0;transform:translate(75px,-140px)scale(.45)rotate(35deg)}30%{opacity:1}80%{transform:translateY(3px)scale(1.03)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes bj-dealer-reach{50%{transform:rotate(18deg)translateY(3px)}}@media (width<=600px){.bj-croupier{height:100px;margin-bottom:8px}.bj-croupier svg{height:82px}.bj-table .bj-controls{gap:10px;padding:12px}.bj-table .bj-controls.active{position:relative;bottom:auto}.bj-table .bj-bet-selection{width:100%}.bj-table .bj-bets .btn{flex:1;padding:8px}.bj-shoe{right:-12px}}@media (prefers-reduced-motion:reduce){.bj-card,.dealing .bj-dealer-arm{animation:none}}.bj-motion .bj-card{animation:.65s cubic-bezier(.2,.7,.25,1) both bj-flight}.bj-motion.dealing .bj-dealer-arm{animation:.52s ease-in-out infinite bj-dealer-reach}.bj-reduced .bj-card,.bj-reduced .bj-dealer-arm{animation:none}.bj-experience,.bj-catalog-card,.bj-themed-heading{--bj-accent:#eed198;--bj-dark:#392b20}.bj-experience.neon,.bj-catalog-card.neon,.bj-themed-heading.neon{--bj-accent:#c6a5ff;--bj-dark:#25163c}.bj-experience.guatemala,.bj-catalog-card.guatemala,.bj-themed-heading.guatemala{--bj-accent:#8ae0be;--bj-dark:#143e34}.bj-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bj-catalog-card{border:1px solid color-mix(in srgb,var(--bj-accent) 35%,transparent);color:#eef2f9;background:#121b2e;border-radius:20px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.bj-catalog-card:hover{border-color:var(--bj-accent);transform:translateY(-4px)}.bj-catalog-art{background:radial-gradient(ellipse at bottom,var(--bj-dark),#0e1525);height:260px;position:relative;overflow:hidden}.bj-catalog-art>svg{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.bj-catalog-tag{letter-spacing:1.8px;color:var(--bj-accent);font-size:10px;position:absolute;top:20px;left:20px}.bj-showcase-cards{display:flex;position:absolute;top:75px;left:22%}.bj-showcase-cards>span{color:#22322d;background:linear-gradient(140deg,#fffef4,#ddd4ba);border:2px solid #fff9dc;border-radius:10px;width:80px;height:115px;padding:10px;font:700 30px Georgia;transform:rotate(-15deg);box-shadow:0 12px 25px #0007}.bj-showcase-cards>span+span{color:#b53653;margin:10px 0 0 -22px;transform:rotate(14deg)}.bj-showcase-cards em{text-align:center;font-size:44px;font-style:normal;display:block}.bj-catalog-seal{color:var(--bj-accent);text-shadow:0 4px 15px #0009;font:700 45px Georgia;position:absolute;top:92px;right:22px}.bj-catalog-seal small{letter-spacing:2px;font:8px sans-serif;display:block}.bj-catalog-pay{text-align:center;color:var(--bj-accent);letter-spacing:2px;background:#070d1baa;border-top:1px solid #fff2;padding:15px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.bj-catalog-copy{padding:24px}.bj-catalog-copy h2{justify-content:space-between;margin:0;font-size:23px;display:flex}.bj-catalog-copy h2 span{color:var(--bj-accent)}.bj-catalog-copy p{color:#b6c1d3;min-height:42px;font-size:13px;line-height:1.6}.bj-catalog-chips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.bj-catalog-chips span{border:1px solid #fff2;border-radius:20px;padding:6px 9px;font-size:10px}.bj-catalog-copy>strong{color:var(--bj-accent);font-size:12px}.bj-live{color:#8edcbc;font-size:12px}.bj-catalog-note{text-align:center;color:#9daec2;margin:24px;font-size:12px}.bj-themed-heading{background:linear-gradient(120deg,var(--bj-dark),#10192a);border:1px solid #ffffff24;border-radius:18px 18px 0 0;min-height:150px;margin-bottom:0;padding:24px 28px;position:relative;overflow:hidden}.bj-themed-heading>svg{opacity:.5;pointer-events:none;width:250px;height:100%;position:absolute;top:0;right:15%}.bj-themed-heading>div,.bj-themed-heading>a{z-index:1;position:relative}.bj-themed-heading h1{color:var(--bj-accent);font-size:36px}.bj-feature-strip{background:var(--bj-dark);border:1px solid #fff2;border-top:0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 24px;display:flex}.bj-feature-strip>div{color:var(--bj-accent);align-items:center;gap:12px;display:flex}.bj-feature-strip strong{font:700 26px Georgia}.bj-feature-strip span{font-size:11px}.bj-table{background-image:radial-gradient(#205d43,#123426);border-width:10px}.bj-table:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50px 50px 16px 16px;position:absolute;inset:12px}.bj-center{border-top:1px solid #d4b57844;border-bottom:1px solid #d4b57844;max-width:360px;margin:8px auto;padding:18px}.bj-table-brand span{font-family:Georgia;font-size:24px}.bj-cards{gap:12px}.bj-card{box-shadow:0 7px #0002,0 10px 20px #0005}.bj-table .bj-controls{box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003}@media (width<=850px){.bj-catalog-grid{grid-template-columns:1fr}.bj-catalog-card{grid-template-columns:minmax(180px,40%) 1fr;display:grid}.bj-catalog-art{height:100%;min-height:240px}.bj-catalog-copy p{min-height:0}.bj-themed-heading>svg{right:0}.bj-feature-strip{padding:12px}.bj-feature-strip span{font-size:10px}.bj-feature-strip strong{font-size:22px}}@media (width<=480px){.bj-catalog-card{display:block}.bj-catalog-art{height:240px}.bj-themed-heading{min-height:160px;padding:20px}.bj-themed-heading h1{font-size:28px}.bj-feature-strip{gap:8px}.bj-feature-strip>div{gap:6px}.bj-feature-strip .slot-symbol{width:25px;height:25px}.bj-feature-strip>div:nth-child(2){max-width:140px}.bj-feature-strip span{font-size:9px}.bj-table-brand span{font-size:19px}.bj-table:after{border-radius:26px 26px 12px 12px;inset:7px}}@media (prefers-reduced-motion:reduce){.bj-catalog-card{transition:none}.bj-catalog-card:hover{transform:none}}.bj-catalog-card.classic .bj-catalog-art>svg,.bj-themed-heading.classic>svg{display:none}.bj-catalog-card.classic .bj-catalog-art:before{content:"♠";color:#d1b57533;background:radial-gradient(circle,#9a693c22,#0000);border:3px double #cba36c55;border-radius:50%;place-items:center;width:155px;height:155px;font:90px Georgia;display:grid;position:absolute;top:52px;right:15px}.lobby-category{margin:28px 0 42px;scroll-margin-top:90px}.lobby-category-nav{border-bottom:1px solid #fff2;flex-wrap:wrap;gap:10px;padding-bottom:20px;display:flex}.lobby-category-nav a{color:#d4ddec;background:#182238;border:1px solid #3b4660;border-radius:24px;min-height:44px;padding:12px 16px;font-size:13px;text-decoration:none}.lobby-category-nav a:hover{color:#ffe1a1;border-color:#d7b573}.lobby-category .bj-collection h1{font-size:28px}.nav-group .nav-caption{letter-spacing:1.5px;margin:18px 14px 8px;font-size:9px}.nav-game-categories a{padding-left:18px}.sidebar>nav{flex:1;min-height:0;overflow-y:auto}.sidebar-footer{flex-shrink:0}.lobby-category .game-grid{grid-template-columns:minmax(0,410px)}@media (width<=600px){.lobby-category-nav{gap:7px}.lobby-category-nav a{padding:11px;font-size:11px}.lobby-category{margin:24px 0 32px}.lobby-category .bj-collection h1{font-size:24px}}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#46516b #111a2b}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-thumb{background:#46516b;border-radius:10px}.sidebar>nav::-webkit-scrollbar-track{background:#111a2b}.bj-table{--accent-soft:#ffe3a7;--accent-dark:#9d693d;--accent:#eac07d}.bj-table.neon{--accent-soft:#e5d3ff;--accent-dark:#734db5;--accent:#c3a0ff}.bj-table.guatemala{--accent-soft:#b9ffe0;--accent-dark:#19785d;--accent:#85e4b9}.bj-table .slot-win-pop{inset:100px 0 110px}.bj-table .slot-win-pop strong{font-size:clamp(64px,10vw,140px)}.bj-reduced .slot-win-pop,.bj-reduced .slot-win-spark{animation:none}@media (width<=480px){.bj-table .slot-win-pop strong{font-size:clamp(48px,18vw,80px)}.bj-table .slot-win-pop small{letter-spacing:1px;font-size:9px}}.bj-motion .bj-card{animation-duration:.9s}.bj-table .bj-empty-cards{border:1px dashed #ffffff30;border-radius:12px;max-width:280px;margin:10px auto;padding:24px;font-size:13px;line-height:1.6}.bj-table .bj-controls:not(.active) .bj-actions{align-items:center}.bj-motion .bj-card.turning{transform-origin:50%;animation-name:bj-turn-card}@keyframes bj-turn-card{0%{opacity:.6;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.bj-action-hint{opacity:.85;margin-top:3px;font-size:10px;font-weight:400;display:block}.bj-actions .btn{flex-direction:column}.bj-control-note{color:#ffdbaa;text-align:left;flex-basis:100%;font-size:12px}.bj-table .bj-controls .btn:focus-visible,.bj-help .btn:focus-visible{outline-offset:4px;outline:3px solid #c6f7ff}@media (width<=600px){.bj-table .bj-controls.active .bj-actions .btn{min-height:52px}.bj-table .bj-croupier{height:82px}.bj-table .bj-croupier svg{height:65px}.bj-table .bj-hand p{margin:10px 0 7px}.bj-table .bj-center{margin:5px auto;padding:12px}}.bj-themed-heading{border-radius:14px;min-height:100px;margin-bottom:12px;padding:16px 22px}.bj-themed-heading h1{margin:3px 0;font-size:29px}.bj-themed-heading .eyebrow{margin:0;font-size:10px}.bj-themed-heading .muted{margin:4px 0;font-size:12px}.bj-feature-strip{border-radius:10px;margin-bottom:10px;padding:9px 16px}.bj-feature-strip strong{font-size:21px}.bj-feature-strip .slot-symbol{width:29px;height:29px}.bj-help{gap:8px;margin-bottom:10px}.bj-help .btn{min-height:44px;font-size:12px}.bj-rules-button{color:#ffe3a8;border-color:#d6b47f}.bj-tabs{gap:8px;margin-bottom:14px}.bj-tabs .btn{border-radius:24px;min-height:44px;padding:10px 15px;font-size:12px}.bj-tabs .btn[aria-current=page]{color:#e6d1ff;background:#3b2b57;border:1px solid #a47ed2}.bj-table-dialog{color:#e7edf7;background:#111b30;border:1px solid #65708b;border-radius:18px;width:680px;max-width:calc(100vw - 24px);max-height:85vh;padding:22px;overflow:auto}.bj-table-dialog::backdrop{background:#030919cf}.bj-table-dialog>header{z-index:2;background:#111b30;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;top:-22px}.bj-table-dialog h2{margin:0;font-size:21px}.bj-table-dialog p{font-size:14px;line-height:1.7}.bj-switch-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.bj-switch-actions .btn{flex:1;min-height:48px}.bj-table-dialog .btn{min-height:44px}@media (width<=600px){.bj-themed-heading{min-height:100px;padding:14px 16px}.bj-themed-heading h1{font-size:25px}.bj-help .btn{flex:1;padding:9px;font-size:11px}.bj-tabs .btn{padding:9px 8px;font-size:10px}.bj-feature-strip{padding:8px 10px}.bj-table-dialog{padding:16px}.bj-table-dialog>header{top:-16px}.bj-table-dialog h2{font-size:18px}.bj-switch-actions{flex-direction:column}}.bj-seat-count{border:0;margin:0 0 14px;padding:0}.bj-seat-count legend{letter-spacing:1px;margin-bottom:7px;font-size:10px}.bj-seat-count>div{gap:6px;display:flex}.bj-seat-count .btn{min-width:44px}.bj-seat-count>small{color:#d6c8a7;margin-top:8px;display:block}.bj-seat-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex}.bj-seat{background:#050d162b;border:1px solid #fff3;border-radius:14px;flex:180px;max-width:300px;padding:12px}.bj-seat.selected{border-color:#ffe0a3;box-shadow:0 0 0 2px #ffda8533}.bj-seat-select{color:#fff0bb;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-bottom:8px;font-size:12px}.bj-seat-select:focus-visible{outline:3px solid #c6f7ff}.bj-seat .bj-card{width:58px;height:85px;font-size:16px}.bj-seat .bj-card strong{font-size:28px}.bj-seat .bj-cards{gap:5px;min-height:85px}.bj-seat>small,.bj-seat>strong{margin-top:8px;font-size:11px;line-height:1.6;display:block}.bj-seat>strong{color:#ffdeac}@media (width<=600px){.bj-seat{flex-basis:100%;max-width:none}.bj-seat-grid{gap:9px}.bj-seat .bj-cards{flex-wrap:wrap}.bj-seat-count>div .btn{flex:1;min-width:0}.bj-table.bj-multihand .bj-controls.active{z-index:5;background:#101c2ff5;position:sticky;bottom:8px;box-shadow:0 4px 24px #000a}.bj-table.bj-multihand{overflow:visible}.bj-table.bj-multihand .bj-seat-count{margin-bottom:10px}}.bj-table{border-radius:40px 40px 22px 22px;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;min-height:0;padding:22px;display:grid}.bj-play-area{min-width:0}.bj-table .bj-controls{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0;margin:0;padding:18px;display:flex}.bj-table .bj-controls>div{width:100%}.bj-table .bj-controls .bj-actions{flex-direction:column;gap:10px;display:flex}.bj-table .bj-controls .bj-actions .btn{width:100%;min-height:48px}.bj-table .bj-croupier{height:82px;margin-bottom:4px}.bj-table .bj-croupier svg{height:65px}.bj-table .bj-shoe{bottom:14px}.bj-table-brand span{margin:4px;font-size:21px}.bj-table .bj-hand p{margin:10px 0 8px}.bj-table .bj-center{margin:8px auto;padding:10px}.bj-table .bj-cards{min-height:100px}.bj-table .bj-card{width:68px;height:98px;font-size:18px}.bj-table .bj-card strong{font-size:33px}.bj-table .bj-result{margin-top:12px;padding:12px}.bj-result small{color:#d5dfdc;margin-top:8px;line-height:1.5;display:block}.bj-table .bj-seat-grid{margin:12px 0}.bj-table .bj-seat{flex-basis:145px;padding:8px}.bj-table .bj-seat .bj-card{width:54px;height:79px;font-size:15px}.bj-table .bj-seat .bj-card strong{font-size:26px}.bj-table .bj-seat .bj-cards{min-height:80px}@media (width<=1050px){.bj-table{grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:18px}}@media (width<=760px){.bj-table{border-radius:30px 30px 20px 20px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 10px}.bj-table .bj-controls{padding:12px}.bj-table .bj-controls .bj-bet-selection{display:block}.bj-table .bj-controls.active .bj-bet-selection{display:none}.bj-table .bj-controls .bj-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bj-table .bj-controls .bj-actions .btn:only-child{grid-column:1/-1}.bj-table .bj-seat{flex-basis:100%;max-width:none}.bj-table .bj-card{width:58px;height:85px;font-size:16px}.bj-table .bj-card strong{font-size:28px}.bj-table .bj-cards{min-height:90px}}@media (width>=761px) and (width<=1050px){.bj-table{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=600px){.bj-seat-count>div{gap:4px}.bj-seat-count>div .btn{min-height:44px}}.bj-seat-count{min-inline-size:0;max-width:100%}.bj-seat-count>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bj-seat-count>div .btn{padding-inline:5px}@media (width<=380px){.bj-seat-count>div{grid-template-columns:repeat(3,minmax(44px,1fr))}}.bj-machine-switch{--accent:#e7c178;--accent-soft:#ffe3a7;--cabinet:#30251c}.bj-machine-switch.neon{--accent:#c0a0ff;--accent-soft:#e5d3ff;--cabinet:#261d39}.bj-machine-switch.guatemala{--accent:#87d9bb;--accent-soft:#b9ffe0;--cabinet:#14362f}.bj-page-top .bj-switch-tools{flex-wrap:wrap;gap:7px;display:flex}.bj-page-top{flex-wrap:wrap}.bj-page-top .slot-tool{min-height:44px}.bj-machine-switch a{text-decoration:none}@media (width<=600px){.bj-audio-controls{gap:8px;margin-bottom:10px}.bj-audio-controls>.btn{padding:9px 10px;font-size:11px}.bj-audio-controls .game-volume{gap:6px;padding:0;font-size:11px}.bj-audio-controls .game-volume input{width:100px}.bj-audio-controls .game-volume output{min-width:28px}.bj-table .bj-center{letter-spacing:1px;font-size:13px}.bj-table .bj-center small{letter-spacing:0}}.bj-multi-area{min-width:0}.bj-seat-navigation{display:none}@media (width<=760px){.bj-seat-navigation{gap:5px;margin-top:12px;display:flex}.bj-seat-navigation button{color:#e6edf5;background:#0c1c2c;border:1px solid #ffffff40;border-radius:7px;flex:1;min-width:0;min-height:44px;font-size:11px}.bj-seat-navigation button[aria-pressed=true]{color:#ffe2a6;background:#3c3830;border-color:#f4d399}.bj-table .bj-seat-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:3px 2px 10px;overflow-x:auto}.bj-table .bj-seat{scroll-snap-align:center;flex:0 0 92%;min-width:0;max-width:92%}.bj-seat-navigation button:focus-visible{outline-offset:2px;outline:3px solid #c6f7ff}.bj-table.bj-multihand .bj-controls.active{align-self:start;position:static}.bj-table .bj-seat-grid{padding:0;display:block;overflow:visible}.bj-table .bj-seat{width:100%;max-width:100%;display:none}.bj-table .bj-seat.selected{display:block}}.bj-reduced .bj-result.won,.bj-reduced .slot-win-pop,.bj-reduced .slot-win-spark,.bj-reduced .bj-croupier *{transition:none!important;animation:none!important}.bj-button-icon{vertical-align:middle;pointer-events:none;flex-shrink:0}.bj-button-label{justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.bj-actions .bj-button-label{text-align:center;line-height:1.35}.bj-bets .btn,.bj-seat-count .btn,.bj-seat-select,.bj-seat-navigation button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.bj-bets .bj-button-icon,.bj-seat-count .bj-button-icon,.bj-seat-navigation .bj-button-icon{width:14px;height:14px}.bj-seat-select{flex-wrap:wrap}@media (width<=600px){.bj-seat-count .btn,.bj-bets .btn{gap:3px}.bj-seat-count .bj-button-icon,.bj-bets .bj-button-icon{width:12px;height:12px}.bj-seat-navigation button{gap:3px}.bj-seat-navigation .bj-button-icon{width:12px;height:12px}}.bj-player-hand,.bj-seat{position:relative}.bj-decision-pointer{color:#ffe3a0;pointer-events:none;background:#092b2be6;border:1px solid #efd38f99;border-radius:30px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 auto 8px;padding:4px 12px;font-size:11px;font-weight:700;display:flex}.bj-decision-pointer svg{filter:drop-shadow(0 2px 3px #0007);flex:none;width:32px;height:38px;animation:1.4s ease-in-out infinite bj-decision-bob}.bj-seat:has(.bj-decision-pointer){border-color:#f3d18a;box-shadow:0 0 0 2px #f3d18a33}.bj-reduced .bj-decision-pointer svg{animation:none}@keyframes bj-decision-bob{0%,to{transform:translateY(2px)rotate(-5deg)}50%{transform:translateY(-3px)rotate(4deg)}}.app-update{z-index:100;color:#e9eff6;background:#122338;border:1px solid #d3b46b66;border-radius:14px;width:max-content;max-width:350px;position:fixed;bottom:14px;right:16px;box-shadow:0 8px 30px #0007}.app-update-toggle{color:#eed08b;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:11px 15px;font-size:12px}.app-update.expanded{width:350px}.app-update>div{flex-direction:column;gap:10px;max-height:65dvh;padding:0 16px 16px;display:flex;overflow:auto}.app-update p{margin:0;font-size:13px;line-height:1.5}.app-update strong{font-size:16px}.app-update small{color:#bacad8;font-size:11px;line-height:1.5}.app-update progress{accent-color:#efc66c;width:100%}.app-update [role=alert]{color:#ffb5b5}.app-update .app-update-notes{white-space:pre-wrap}.app-update .btn{justify-content:center;min-height:44px}@media (width<=440px){.app-update{max-width:calc(100vw - 24px);bottom:12px;right:12px}.app-update.expanded{width:calc(100vw - 24px)}}:root{color:#202c34;font-synthesis:none;--ink:#17242c;--muted:#77828b;--teal:#087c70;--line:#e6eaed;background:#f5f6f8;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #35bda8}input:focus,select:focus,textarea:focus{border-color:#0000;outline:2px solid #23a38d}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.2px;font-size:32px;line-height:1.2}h2{letter-spacing:-.6px;font-size:23px}h3{font-size:19px}small{font-size:12px}svg{flex-shrink:0}.muted{color:var(--muted);font-size:14px;line-height:1.6}.eyebrow{letter-spacing:1.7px;color:var(--teal);margin-bottom:9px;font-size:10px;font-weight:700}.btn{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 17px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{border-color:#96bdb5;transform:translateY(-1px)}.btn.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.btn.light{color:#17483f;background:#f6faf8;border:0}.btn.secondary{background:#fff}.btn.tiny{padding:7px 10px;font-size:12px}.icon-btn{color:#819099;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.text-link{color:var(--teal);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.app-shell{min-height:100vh;display:flex}.sidebar{color:#a9b5bd;z-index:20;background:#111a20;flex-direction:column;width:238px;padding:34px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:1px;align-items:center;gap:11px;font-size:24px;font-weight:700;display:flex}.brand-mark{color:#9de1cc;background:#19362f;border:1px solid #376358;border-radius:9px;place-items:center;width:40px;height:43px;font-family:Georgia,serif;font-size:36px;font-weight:400;display:grid}.brand-sub{letter-spacing:1.8px;color:#9aaab0;margin-top:2px;font-size:7px;display:block}.nav-caption{letter-spacing:1.7px;color:#5e707b;margin:43px 13px 15px;font-size:9px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{border-radius:7px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:500;display:flex}.sidebar nav a:hover{color:#fff;background:#1c2930}.sidebar-footer{margin-top:auto;padding-top:35px}.local-tag{color:#a5bcb4;align-items:center;gap:9px;margin:0 9px 23px;font-size:10px;display:flex}.local-tag small{color:#5f7574;margin-top:5px;font-size:9px;display:block}.profile{border-top:1px solid #29353b;align-items:center;gap:9px;padding:19px 0;display:flex}.profile>div{flex:1;min-width:0}.profile strong{color:#e1e7e8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.profile small{color:#6d858e;margin-top:4px;font-size:9px;display:block}.avatar{color:#295547;background:#d8e9e2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.avatar.small{width:30px;height:30px;font-size:11px}.main{flex:1;min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 42px;display:flex}.topbar>div{align-items:center;gap:20px;display:flex}.breadcrumb{color:#8a949d;align-items:center;gap:10px;font-size:11px;display:flex}.connection{color:#6d837b;align-items:center;gap:7px;font-size:10px;display:flex}.connection i,.hero-tag i{background:#43b89b;border-radius:50%;width:6px;height:6px}.connection.offline{color:#b75349}.connection.offline i{background:#b75349}.content{max-width:1500px;margin:auto;padding:34px 42px 24px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.page-heading .muted{margin-top:9px}.hero{color:#fff;background:linear-gradient(110deg,#143f38,#1d5d4e 63%,#2b6a56);border-radius:12px;justify-content:space-between;min-height:317px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:570px;height:570px;position:absolute;top:-190px;right:-30px;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.hero-copy{z-index:2}.hero-tag{letter-spacing:1.7px;color:#a9d4c4;align-items:center;gap:8px;font-size:9px;font-weight:600;display:inline-flex}.hero h2{letter-spacing:-1.6px;margin:18px 0 13px;font-size:38px;font-weight:600;line-height:1.1}.hero h2>span{color:#b0e2c2}.hero p{color:#a8c8bc;margin-bottom:24px;font-size:12px;line-height:1.7}.hero .btn{padding:11px 16px;font-size:11px}.hero-index{color:#b9d8c280;letter-spacing:2px;font-size:8px;position:absolute;bottom:20px;right:26px}.hero-art{z-index:1;width:40%;position:relative}.chip{color:#294d3a;background:radial-gradient(circle,#e3e8ca,#a3b98f);border:12px dashed #d4dfbc;border-radius:50%;outline:7px solid #829b7b;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:absolute;transform:rotate(-23deg)skewY(8deg);box-shadow:12px 22px 25px #082c3580,inset 0 0 0 7px #a5b98d}.chip-back{background:#759b84;border-color:#adc3a5;outline-color:#4f7662;font-family:Georgia,serif;font-size:34px;top:35px;left:25px;transform:rotate(16deg)skewY(-8deg)}.chip-front{border-color:#e7eacb;outline-color:#b9bc96;flex-direction:column;gap:8px;top:95px;left:110px}.chip-front span{letter-spacing:1px;font-size:9px;font-weight:700}.star{color:#c6ddb0;font-size:30px;position:absolute}.star-one{top:36px;right:26px}.star-two{font-size:20px;bottom:6px;left:0}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px 22px}.stat-label{color:#7e8b93;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.stat-label span{color:#5c8e7d;background:#f0f5f2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.stat-label svg{width:16px}.stat>strong{letter-spacing:-.8px;overflow-wrap:anywhere;margin-top:8px;font-size:23px;font-weight:650;display:block}.stat small{color:#92a09f;margin-top:8px;font-size:10px;display:block}.admin-stats{color:#6f847b;background:#eaf0ed;border-radius:7px;flex-wrap:wrap;gap:28px;padding:14px 19px;font-size:10px;display:flex}.admin-stats strong{color:#335e4e;margin-right:4px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 18px;display:flex}.section-heading h2{font-size:21px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.game-card{border:1px solid var(--line);background:#fff;border-radius:10px;transition:transform .2s,box-shadow .2s;overflow:hidden}.game-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #182f3c12}.game-visual{height:172px;position:relative;overflow:hidden}.game-visual:after{content:"";border:1px solid #ffffff0c;border-radius:50%;position:absolute;inset:20px;transform:scale(1.7)}.soon{letter-spacing:1.2px;color:#e9f0e9;background:#ffffff0a;border:1px solid #ffffff25;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:14px;left:14px}.game-art{letter-spacing:9px;color:#d9dcc1;text-shadow:3px 5px #132a2040;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:54px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-8deg)}.slots .game-art{letter-spacing:12px;background:#19372d60;border:2px solid #c4d1b475;border-radius:9px;font-size:43px;inset:47px 25px 36px;box-shadow:5px 8px #18392d70}.roulette .game-art{color:#d4bd93;font-size:134px;transform:rotate(22deg)}.blackjack .game-art{color:#294953;letter-spacing:0;background:#e6ebe2;border:2px solid #cdd9cf;border-radius:7px;width:74px;font-size:30px;inset:36px auto 22px 35%;transform:rotate(-15deg);box-shadow:12px -8px #71919d}.visual-label{color:#d6e7db80;letter-spacing:2px;font-size:7px;position:absolute;bottom:13px;left:15px}.game-info{padding:20px}.game-info .eyebrow{color:#929e9b;margin-bottom:7px;font-size:8px}.game-info h3{justify-content:space-between;align-items:center;font-size:17px;display:flex}.game-info h3 svg{color:#9daba5}.game-info p:not(.eyebrow){color:#96a09f;margin:9px 0 20px;font-size:10px;line-height:1.6}.game-info .text-link{font-size:10px}.notice{color:#628271;background:#eef3ef;border:1px solid #dfe7e1;border-radius:8px;align-items:center;gap:15px;margin-top:23px;padding:20px;display:flex}.notice>svg{color:#729181}.notice strong{color:#526d5d;font-size:11px}.notice p{color:#89998d;margin-top:4px;font-size:10px;line-height:1.7}.notice>.text-link{white-space:nowrap;margin-left:auto;font-size:10px}.page-footer{border-top:1px solid var(--line);color:#9aa5a9;letter-spacing:.5px;justify-content:space-between;padding:20px 42px;font-size:8px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin:20px 0;padding:25px}.panel h2{margin-bottom:15px;font-size:19px}.panel>.muted{margin-top:-5px;margin-bottom:18px}.panel .section-heading{margin:0 0 20px}.panel .section-heading h2{margin:0}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:#86928f;letter-spacing:.5px;background:#f7f9f8;padding:12px 14px;font-size:10px;font-weight:600}td{color:#66746f;border-bottom:1px solid #edf0ee;padding:16px 14px}td strong{color:#33473e;font-size:12px}td small{color:#93a19b;margin-top:5px;font-size:10px;display:block}td details{white-space:normal;max-width:330px}td details summary{color:#0d8270;cursor:pointer;font-size:11px}code{color:#799086;font-size:10px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.positive{color:#10866b;font-weight:600}.negative{color:#b1675c;font-weight:600}.badge{color:#84928b;white-space:nowrap;letter-spacing:.3px;background:#eef1f0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.badge.active{color:#218464;background:#e6f4ee}.badge.suspended,.badge.closed,.badge.paused{color:#b27965;background:#f8eeea}.wallet-hero{color:#fff;background:#16493f;border-radius:12px;align-items:center;gap:25px;padding:35px;display:flex}.wallet-hero p{color:#b2d1c6;font-size:12px}.wallet-hero h2{margin-top:8px;font-size:40px}.wallet-hero small{color:#9ec4b7;font-size:16px;font-weight:400}.wallet-hero .badge{color:#cce5d7;background:#ffffff15;margin-left:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.form-grid .full{grid-column:1/-1}label{color:#63766c;flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}input,select,textarea{color:#33473d;background:#fff;border:1px solid #dfe6e1;border-radius:6px;width:100%;padding:11px 12px;font-size:13px}textarea{resize:vertical;min-height:90px}.alert,.success{border-radius:7px;padding:14px 18px;font-size:12px;line-height:1.6}.alert{color:#ac5140;background:#fae9e5;margin-bottom:12px}.success{color:#23805d;background:#e5f4ec}.empty{color:#8a9a91;text-align:center;border:1px dashed #d2ded6;border-radius:9px;margin:20px 0;padding:45px;font-size:13px}.panel>summary{color:#47695b;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.resource-grid .panel{margin:0}.resource{position:relative}.resource>.badge{position:absolute;top:24px;right:24px}.resource>svg{color:#6a9d85;margin-bottom:20px}.resource h2{margin-bottom:10px}.resource p{color:#7a9083;margin-bottom:15px;font-size:13px;line-height:1.7}.button-row{gap:10px;margin-top:20px;display:flex}.count{vertical-align:middle;color:#5e8c73;background:#eaf0eb;border-radius:5px;margin-left:7px;padding:4px 7px;font-size:10px}.search{border:1px solid #e3e9e5;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding-left:12px}.search input{border:0;padding:9px;font-size:11px}.check-list{gap:17px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:#7e9385;align-items:center;gap:10px;font-size:12px;display:flex}.check-list svg{color:#47987a}.admin-link{transition:all .2s}.admin-link:hover{border-color:#81b09b}.admin-link>svg{color:#5d917b;margin-bottom:17px}.admin-link h2{margin-bottom:25px}dl{grid-template-columns:130px 1fr;gap:18px;font-size:12px;display:grid}dt{color:#8a9a92}dd{color:#486154;margin:0}.campaign-banner{color:#39533d;background:#e5eddf;border-radius:10px;gap:25px;margin-top:25px;padding:35px;display:flex}.campaign-banner p:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.7}.placeholder-game{text-align:center;color:#f1f4e9;border-radius:12px;flex-direction:column;align-items:center;gap:23px;padding:80px 30px;display:flex}.placeholder-game .badge{color:#f1f4e9;background:#ffffff15}.placeholder-game h2{font-size:34px}.placeholder-game p{color:#c8d5cb;font-size:13px;line-height:1.8}.offline-banner{color:#85552f;background:#f5ddbd;padding:16px 42px;font-size:12px}.mobile-menu,.scrim{display:none}.boot{color:#769987;place-items:center;min-height:100vh;display:grid}.login{background:#fff;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-art{color:#eef4e9;background:radial-gradient(circle at 80% 80%,#2e6856,#173a33 50%,#132722);flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex;position:relative;overflow:hidden}.login-art h1{letter-spacing:-2px;margin:20px 0;font-size:48px;font-weight:500;line-height:1.14}.login-art p:not(.eyebrow){color:#a6c5b5;font-size:14px;line-height:1.8}.login-art .eyebrow{color:#9cc4af}.login-art>small{letter-spacing:1.9px;color:#759c88;font-size:8px}.orbit{color:#9bc29125;border:1px solid #b5db9b15;border-radius:50%;justify-content:center;align-items:center;gap:15px;width:320px;height:320px;display:flex;position:absolute;bottom:-30px;right:-110px;transform:rotate(-15deg);box-shadow:0 0 0 35px #bbdfa007,0 0 0 70px #bbdfa005}.orbit span{font-family:Georgia,serif;font-size:40px}.login-form{place-items:center;padding:40px;display:grid}.login-box{width:100%;max-width:355px}.login-box h2{margin:22px 0 12px;font-size:29px}.login-box form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.login-box .btn{margin-top:6px}.login-note{color:#8c9d93;background:#f4f7f5;border-radius:7px;align-items:flex-start;gap:12px;margin-top:30px;padding:18px;font-size:10px;line-height:1.8;display:flex}.login-note strong{color:#6c8375}@media (width>=1500px){.hero-art{width:40%;margin-right:80px}.hero{min-height:340px}.game-visual{height:210px}.game-art{font-size:70px}.slots .game-art{inset:60px 45px 40px}}@media (width<=1150px){.sidebar{width:212px;padding-left:15px;padding-right:15px}.main{margin-left:212px}.content{padding:28px}.topbar{padding:0 28px}.hero{padding:30px}.hero-art{width:37%}.chip{border-width:10px;width:135px;height:135px}.chip-front{top:100px;left:70px}.chip-back{top:40px;left:5px}.hero h2{font-size:34px}.game-grid{gap:14px}.game-info{padding:17px}.stats-grid{gap:12px}.stat{padding:17px}.stat>strong{font-size:20px}.notice>.text-link{display:none}}@media (width<=800px){.sidebar{width:238px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main{margin-left:0}.mobile-menu{display:inline-flex}.scrim{z-index:19;background:#10231e80;border:0;display:block;position:fixed;inset:0}.topbar{height:64px;padding:0 20px}.topbar>div{gap:10px}.content{padding:26px 20px}.page-footer{gap:15px;padding:20px;font-size:7px}.connection{font-size:9px}.login-art{padding:35px}.login-art h1{font-size:34px}.login-form{padding:30px}.login-art p:not(.eyebrow){font-size:12px}}@media (width<=580px){h1{font-size:27px}.page-heading{align-items:flex-start}.page-heading .btn{gap:0;padding:12px;font-size:0}.page-heading .btn svg{width:18px}.page-heading .muted{font-size:12px}.hero{min-height:360px;padding:25px}.hero h2{max-width:250px;font-size:32px}.hero p{max-width:230px;font-size:11px}.hero-art{opacity:.8;width:155px;height:170px;position:absolute;bottom:10px;right:0}.chip{border-width:7px;outline-width:4px;width:94px;height:94px}.chip-front{gap:3px;top:65px;left:40px}.chip-front svg{width:32px}.chip-front span{font-size:6px}.chip-back{font-size:20px;top:20px}.star{display:none}.hero-index{font-size:6px;left:25px;right:auto}.hero .btn{z-index:2;position:relative}.stats-grid{grid-template-columns:1fr;gap:10px}.stat{padding:17px;position:relative}.stat-label{font-size:10px}.stat-label span{position:absolute;top:23px;right:17px}.stat>strong{margin-top:8px;font-size:23px}.stat small{font-size:9px}.admin-stats{gap:15px;font-size:9px}.game-grid{grid-template-columns:1fr}.game-card{grid-template-columns:40% 1fr;display:grid}.game-visual{height:175px}.game-info{padding:22px 17px}.game-info h3{font-size:16px}.game-info p:not(.eyebrow){font-size:10px}.slots .game-art{letter-spacing:5px;font-size:24px;inset:58px 12px 52px}.blackjack .game-art{left:30%;width:55px;font-size:23px;inset-block:44px 32px}.roulette .game-art{font-size:100px}.soon{font-size:6px;top:10px;left:10px}.visual-label{letter-spacing:1px;font-size:5px;left:10px}.section-heading h2{font-size:20px}.section-heading>.text-link{gap:0;font-size:0}.section-heading>.text-link svg{width:18px}.notice{align-items:flex-start;gap:10px;padding:17px}.notice p{font-size:10px}.notice strong{font-size:11px}.panel{padding:20px}.form-grid,.resource-grid{grid-template-columns:1fr}.wallet-hero{flex-wrap:wrap;gap:16px;padding:25px}.wallet-hero h2{font-size:31px}.wallet-hero .badge{margin-left:0}.wallet-hero small{font-size:13px}.panel .section-heading{flex-wrap:wrap}.search{width:100%}.placeholder-game{padding:60px 20px}.placeholder-game h2{font-size:27px}.login{grid-template-columns:1fr}.login-art{gap:25px;min-height:265px;padding:28px}.login-art h1{margin:12px 0;font-size:31px;line-height:1.1}.login-art .brand{font-size:20px}.login-art .brand-mark{width:32px;height:35px;font-size:28px}.login-art .eyebrow{font-size:8px}.login-art>small{display:none}.login-art p:not(.eyebrow){font-size:10px}.login-form{padding:30px 25px}.login-box h2{font-size:25px}.login-box form{margin-top:25px}.page-footer{flex-direction:column;gap:6px}.breadcrumb{font-size:9px}.connection{gap:0;font-size:0}.connection i{width:7px;height:7px}.campaign-banner{gap:15px;padding:25px}.campaign-banner h2{font-size:21px}.offline-banner{padding:12px 20px}.check-list li{align-items:flex-start;font-size:11px}dl{grid-template-columns:90px 1fr;font-size:11px}}:root{color:#eef0fa;--ink:#eef0fa;--muted:#a4aec8;--teal:#c1a1ff;--line:#2b3450;background:#0b1020}.btn,.btn.secondary{color:#eef0fa;background:#1b2440}.btn.primary,.btn.light{color:#21192a;background:#f0c46c;border-color:#f0c46c}.btn:hover{border-color:#c1a1ff}.icon-btn{color:#a4aec8}.icon-btn:hover{background:#28314d}.sidebar{color:#a4aec8;background:#080d1b}.brand-mark{object-fit:contain;background:0 0;border:0;width:44px;height:44px}.brand-sub,.nav-caption,.profile small,.local-tag small{color:#a4aec8}.sidebar nav a:hover{background:#202842}.sidebar nav a.active{color:#e1cdff;background:#302448;box-shadow:inset 3px 0 #bd91ff}.local-tag{color:#c9bfdc}.profile{border-color:#28314d}.avatar{color:#ead7ff;background:#3a2d55}.topbar{background:#10172a}.breadcrumb,.connection{color:#a4aec8}.hero{background:radial-gradient(at 85% 40%,#533280,#0000 65%),linear-gradient(110deg,#191e3e,#322154)}.hero-copy p,.hero-tag,.hero small{color:#d5c8ed}.hero h2 span{color:#f0c46c}.chip{color:#372339;background:#d4ad62;border-color:#fae3aa}.chip-back{color:#e6d6ff;background:#594284;border-color:#b895e5}.stat,.panel,.game-card{background:#141c30}.stat-label,.stat small,.game-info p,.game-info .eyebrow{color:#a4aec8}.stat-label span{color:#d6bbff;background:#302448}.admin-stats{background:#141c30}.game-info h3{color:#f0f2fa}.slots .game-visual,.placeholder-game.slots{background:linear-gradient(145deg,#512d77,#262045)}.roulette .game-visual,.placeholder-game.roulette{background:linear-gradient(145deg,#6b314d,#2c1938)}.blackjack .game-visual,.placeholder-game.blackjack{background:linear-gradient(145deg,#224763,#15233b)}.slots .game-art{color:#412450;background:#f0c46c;border-color:#ffdfa0}.blackjack .game-art{color:#24334a;background:#e4def1}.game-art,.visual-label{color:#f3d5a0}.soon{color:#f0dba7;background:#ffffff15}.notice,.campaign-banner,.login-note{color:#c5cde1;background:#20263f}.notice p,.campaign-banner p,.login-note strong{color:#c5cde1}th{color:#b6bfd5;background:#1b2440}td{color:#d6dceb}.badge{color:#dbc2ff;background:#302448}.badge.active,.success{color:#a4e4ce;background:#173a38}.badge.suspended,.badge.closed,.badge.paused,.alert{color:#ffbfce;background:#432638}.wallet-hero{background:linear-gradient(115deg,#302448,#242c51)}.wallet-hero p,.wallet-hero small{color:#d6c7ee}.wallet-hero .badge{color:#e5d7fa;background:#ffffff15}input,select,textarea{color:#eef0fa;background:#0f172b;border-color:#35415f}label{color:#c7cfe3}.count{color:#e1cdff;background:#302448}.page-footer{color:#9ea8c0}.empty{color:#a4aec8}.login{background:#0b1020}.login-art{background:radial-gradient(circle at 80% 80%,#513378,#202044 50%,#11172c)}.login-art h1 span{color:#f0c46c}.login-art p:not(.eyebrow),.login-art .eyebrow,.login-art>small{color:#c1b6d5}.login-note{color:#a4aec8}.game-settings{margin-top:20px;padding:24px}.game-settings .form-grid{margin-top:22px}.setting-note{max-width:850px;margin-top:22px}.game-settings pre{color:#d6bbff;overflow:auto}.offline-banner{color:#ffe0a4;background:#493529}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{outline-color:#c1a1ff}@media (width<=430px){.topbar{padding:0 12px}.topbar>div{gap:7px}.breadcrumb{gap:5px;font-size:10px}.breadcrumb svg{width:10px}.topbar .connection{gap:0;font-size:0}.topbar .connection i{width:7px;height:7px}.topbar .icon-btn{min-width:40px;min-height:44px}.sidebar nav a{min-height:44px}}.game-volume{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.game-volume input{accent-color:#eab85b;width:160px;min-height:44px}.game-volume output{min-width:40px}.bj-audio-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}label.game-volume{flex-direction:row;justify-content:flex-start;width:auto}label.game-volume input{background:0 0;border:0;padding:0}.login-art{text-align:center;justify-content:center;align-items:center;gap:42px;padding:48px 40px}.login-art .brand{letter-spacing:4px;z-index:1;text-shadow:0 4px 24px #080d1b55;flex-direction:column;gap:16px;font-size:clamp(76px,7.4vw,112px);line-height:1;position:relative}.login-art .brand-mark{object-fit:contain;filter:drop-shadow(0 12px 28px #060a2055);width:180px;height:180px}.login-art .brand-sub{letter-spacing:.16em;color:#f4d99d;margin-top:14px;font-size:clamp(23px,2.3vw,34px);font-weight:650;line-height:1.2}.login-art h1{letter-spacing:-.8px;margin:14px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.18}.login-art .eyebrow{font-size:9px}.login-art>small{position:absolute;bottom:24px}@media (width<=800px) and (width>=601px){.login-art{gap:32px;padding:30px 20px}.login-art .brand-mark{width:140px;height:140px}.login-art .brand{font-size:70px}.login-art .brand-sub{font-size:21px}.login-art h1{font-size:26px}}@media (width<=600px){.login-art{gap:22px;min-height:300px;padding:30px 20px}.login-art .brand{letter-spacing:1px;text-align:left;flex-direction:row;gap:16px;font-size:64px}.login-art .brand-mark{flex-shrink:0;width:96px;height:96px}.login-art .brand-sub{letter-spacing:.11em;margin-top:9px;font-size:20px}.login-art h1{margin:10px 0;font-size:25px}.login-art p:not(.eyebrow){font-size:11px}.login-art>small{display:none}}@media (width<=380px){.login-art .brand{gap:13px;font-size:58px}.login-art .brand-mark{width:86px;height:86px}.login-art .brand-sub{font-size:18px}}.backup-panel{min-width:0;margin:24px 0}.backup-panel h2{align-items:center;gap:10px;display:flex}.backup-panel .form-grid{margin:22px 0}.backup-panel .button-row{flex-wrap:wrap;gap:12px;display:flex}.backup-panel details{margin-top:20px;line-height:1.7}.backup-panel .success,.backup-panel .alert{overflow-wrap:anywhere}.backup-spinner{animation:1s linear infinite backup-spin}@keyframes backup-spin{to{transform:rotate(360deg)}}.backup-panel .notice strong{color:#f1d49a}.backup-panel .notice p{font-size:12px;line-height:1.65}.backup-panel summary{cursor:pointer}.admin-edition dd{color:#ccd8e9}.admin-edition dt{color:#a9b9ce}.game-music-controls{border-top:1px solid #b9c9e333;gap:10px;min-width:0;margin-top:10px;padding-top:12px;display:grid}.game-music-controls .btn{min-height:44px}.game-music-controls small{color:#c1d2df;font-size:11px;line-height:1.6}.game-music-controls .game-volume{min-width:0}.game-music-controls input{min-width:0;max-width:100%}.app-shell .sidebar nav a,.app-shell .sidebar nav .nav-game-categories a{color:#d2dbe9;overflow-wrap:anywhere;gap:10px;min-height:52px;padding:12px 10px;font-size:16px;line-height:1.45}.app-shell .sidebar nav a svg{width:22px;height:22px}.app-shell .sidebar .nav-caption{letter-spacing:1px;color:#b7c5da;margin:22px 10px 10px;font-size:12px;line-height:1.5}.app-shell .sidebar .profile strong{font-size:14px;line-height:1.4}.app-shell .sidebar .profile small,.app-shell .sidebar .local-tag,.app-shell .sidebar .local-tag small{font-size:12px;line-height:1.5}.app-shell .sidebar-footer{padding-top:12px}.sidebar-close{display:none}.app-shell .mobile-menu{min-width:48px;min-height:48px}.content .slot-machine-switch a,.content .bj-tabs .btn{white-space:normal;text-align:center;flex:145px;min-height:48px;padding:12px;font-size:15px;line-height:1.45}.content .slot-page-top .text-link{min-height:44px;font-size:14px;line-height:1.5}.content .game-tools>summary{font-size:14px}.content .club-catalog-filters .btn{min-height:48px;padding:12px 14px;font-size:15px;line-height:1.45}.content .club-catalog-filters .btn>span{font-size:12px}@media (width<=800px){.app-shell .sidebar{width:min(320px,88vw);padding-top:24px}.app-shell .sidebar:not(.open){visibility:hidden}.sidebar-close{color:#edf2fb;min-width:48px;min-height:48px;display:inline-flex;position:absolute;top:14px;right:8px}.app-shell .sidebar .brand{padding-right:40px}.app-shell .sidebar nav a,.app-shell .sidebar nav .nav-game-categories a{min-height:54px;font-size:17px}}.game-tools{text-align:left;background:#0b1724a6;border:1px solid #899cb344;border-radius:12px;width:100%;min-width:0}.game-tools>summary{cursor:pointer;color:#ced9e8;min-height:44px;padding:13px 14px;font-size:12px;font-weight:600;line-height:1.5;display:list-item}.game-tools[open]>summary{border-bottom:1px solid #899cb333}.game-tools-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.game-tools-content>*{min-width:0;max-width:100%}.game-tools .game-sound-mixer{grid-template-columns:1fr;gap:4px;width:100%}.game-tools .game-volume{grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:8px;width:100%;min-width:0;font-size:12px;line-height:1.4;display:grid!important}.game-tools .game-volume input{width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding:0}.game-tools .game-volume output{text-align:right;min-width:0;font-size:12px}.game-tools .game-music-controls{border:1px solid #899cb333;border-radius:9px;gap:8px;margin:0;padding:12px}.game-tools .game-music-controls .btn{width:100%}.game-tools .game-music-controls small{overflow-wrap:anywhere}.game-tools .game-tools-content .btn{white-space:normal;min-height:44px}.game-tools .bj-audio-controls{grid-template-columns:1fr;margin:0;display:grid}.game-tools-content>.btn{width:100%}.game-primary-actions{z-index:3;background:#101c2ef5;border:1px solid #d7c58a44;border-radius:14px;margin:14px 0 0;padding:10px;position:relative;box-shadow:0 4px 14px #0003}.game-primary-actions>.btn{white-space:normal;justify-content:center;width:100%;min-height:52px;line-height:1.4}.single-stage .game-primary-actions{margin-top:20px}.single-controls,.arcade-controls{gap:12px}.single-controls>p:first-of-type,.arcade-controls>p:first-child{margin:0}.single-controls fieldset,.arcade-controls fieldset{min-width:0}.plinko-preview{display:block;padding:0!important}.plinko-preview>summary{cursor:pointer;min-height:44px;padding:12px;font-size:12px;line-height:1.6}.plinko-preview-body{gap:9px;padding:0 12px 12px;display:grid}.slot-cabinet+.slot-controls{border-top:0;border-radius:0 0 18px 18px;margin:0 0 12px}.slot-cabinet:has(+.slot-controls){border-radius:18px 18px 0 0;margin-bottom:0}.slot-controls+.game-tools{margin-bottom:16px}.roulette-chip-tools{background:#091c2dbb;border:1px solid #8eaa9b44;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:12px;padding:12px;display:grid}.roulette-chip-tools fieldset{border:0;min-width:0;margin:0;padding:0}.roulette-chip-tools legend{color:#e9d09a;margin-bottom:10px;font-size:12px}.roulette-chip-tools .roulette-chips{flex-wrap:wrap;gap:9px;display:flex}.roulette-chip-tools .roulette-chips button{border-radius:50%;flex:none;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.roulette-chip-actions{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.roulette-chip-actions .btn{white-space:normal;flex:1;min-height:44px;padding:8px 10px;font-size:11px}.roulette-chip-actions small{color:#c6d3dc;width:100%;font-size:11px;line-height:1.5}.roulette-controls>.game-tools{grid-column:1/-1}.roulette-controls>p{margin:0}@media (width>=1100px){.european-table .roulette-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,1fr);gap:12px}.european-table .roulette-controls>p:first-child{grid-area:1/1}.european-table .roulette-controls>p:nth-child(2){grid-area:1/2}.european-table .roulette-controls>.roulette-spin{grid-area:1/3;min-height:54px}.european-table .roulette-controls>.game-tools{grid-area:2/1/auto/-1}}@media (width<=760px){.arcade-heading,.single-heading{margin:12px 0;padding:14px 16px}.arcade-heading h1,.single-heading h1{font-size:23px}.arcade-heading>p:last-child{margin-top:6px;font-size:13px}.arcade-machine,.single-machine{gap:12px;padding:10px}.arcade-controls,.single-controls{gap:10px;padding:12px}.arcade-controls p>strong,.single-controls p>strong{margin-left:10px;font-size:22px;display:inline}.arcade-controls legend,.single-controls legend{margin-bottom:8px}.arcade-bets,.single-bets{gap:6px;margin-bottom:10px}.arcade-bets .btn,.single-bets .btn{min-width:40px;min-height:44px;padding:8px}.arcade-controls select,.single-controls select{min-height:44px}.game-primary-actions{bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-top:10px;padding:8px;position:sticky}.game-primary-actions>.btn{min-height:50px;font-size:13px}.single-stage .game-primary-actions{margin-top:12px}.single-result,.arcade-result{min-height:0;margin-top:10px;padding:12px}.bj-feature-strip{margin-bottom:10px}.bj-table .bj-hand:has(.bj-cards:empty){display:none}.bj-table .bj-controls{gap:10px}.bj-table .bj-controls>.game-tools{width:100%}.bj-table .bj-controls.active .bj-actions{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:4;background:#101c2ff5;border-radius:12px;padding:6px;position:sticky}.slot-page .slot-controls{gap:10px;padding:12px}.slot-page .slot-spin{min-height:52px}.slot-page .slot-controls .slot-balance{align-self:center}.slot-page .slot-grid-label{margin:10px 0}.roulette-chip-tools{grid-template-columns:1fr;gap:12px;padding:10px}.roulette-chip-actions{gap:6px}.roulette-chip-actions .btn{min-width:75px}.roulette-chip-tools .roulette-chips{justify-content:space-between;gap:6px}.roulette-chip-tools .roulette-chips button{width:38px;min-width:38px;height:44px}.roulette-chip-tools .roulette-chips button:focus-visible{outline-offset:2px;outline:3px solid #a6edff}.roulette-controls>.roulette-spin{grid-column:1/-1;min-height:52px}.roulette-table .roulette-betting{margin:0}.roulette-page .roulette-heading{padding:14px}.game-tools-content .btn{font-size:12px}}@media (height<=500px) and (orientation:landscape){.game-primary-actions,.bj-table .bj-controls.active .bj-actions{position:relative;bottom:auto}.arcade-heading>p:last-child{display:none}}.roulette-table .roulette-betting .roulette-chip-tools{grid-row:1}.roulette-table .roulette-betting .roulette-board-heading{grid-row:2}.roulette-table .roulette-betting .roulette-zero,.roulette-table .roulette-betting .roulette-numbers{grid-row:3}.roulette-table .roulette-betting .roulette-outside{grid-row:4}.roulette-table .roulette-betting>p{grid-row:5}@media (width<=760px){.roulette-chip-tools .roulette-chips{grid-template-columns:repeat(6,44px);justify-content:start;gap:8px;display:grid}.roulette-chip-tools .roulette-chips button{width:44px;min-width:44px;height:44px}}@media (width<=420px){.roulette-chip-tools .roulette-chips{grid-template-columns:repeat(3,44px)}}.game-action-context{text-align:center;color:#d0dcdf;margin:0 0 7px;font-size:12px;line-height:1.4;display:block}.roulette-planned-stake{color:#f2d591;width:100%;font-size:12px}@media (width<=760px){.slot-page .slot-controls{grid-template-columns:minmax(0,1fr) auto}.slot-page .slot-controls .slot-balance{grid-area:1/1}.slot-page .slot-controls .slot-bets:not(.slot-lines){grid-area:2/1/auto/-1}.slot-page .slot-controls .slot-bets:not(.slot-lines)>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.slot-page .slot-controls .slot-bets:not(.slot-lines) button{width:100%;min-width:44px;min-height:44px;padding:6px 0}.slot-page .slot-controls .slot-lines{grid-area:1/2}.slot-page .slot-controls .slot-lines>div{grid-template-columns:repeat(3,44px);gap:4px;display:grid}.slot-page .slot-controls .slot-lines button{width:44px;min-width:44px;min-height:44px;padding:6px 0}.slot-page .slot-controls .slot-spin{grid-area:3/1}.slot-page .slot-controls .slot-sound{grid-area:3/2;justify-self:end;min-width:44px;min-height:44px}.slot-page .slot-controls .slot-balance strong{font-size:24px}.slot-page .slot-controls .slot-balance>span{font-size:9px}.roulette-table .roulette-betting .roulette-numbers button,.roulette-table .roulette-betting .roulette-outside button{gap:3px;min-height:52px;padding:5px 2px}.slot-page .slot-controls .slot-spin{grid-area:3/1/auto/-1;margin-right:54px}.slot-page .slot-controls .slot-sound{grid-area:3/1/auto/-1;justify-self:end}.bj-table .bj-controls.active .bj-actions{position:relative;bottom:auto}}:root{--club-copy:1rem;--club-secondary:.875rem;--club-control:.9375rem}body{font-size:16px;line-height:1.5}body .content p:not(.game-visual p,.hero-art p),body .login p{overflow-wrap:break-word;font-size:var(--club-copy)!important;line-height:1.7!important}body .content :is(small,.eyebrow,.stat-label,.admin-stats,.badge,.setting-note,.setting-note p,.game-info .eyebrow,.visual-label,.slot-rule-intro,.lb-footnote,.lb-table-heading,.lb-podium-top,.lb-credit-unit,.lb-list-heading>span,.lb-personal>div>span,.lb-you):not(.game-visual small,.hero-art small,.slot-lever-label small),body .login :is(small,.eyebrow,.badge,.login-note){font-size:var(--club-secondary)!important;line-height:1.6!important}body .content .eyebrow,body .login .eyebrow{letter-spacing:1px}body .content :is(label,legend),body .login label{font-size:var(--club-copy)!important;line-height:1.5!important}body .content :is(input,select,textarea),body .login :is(input,select,textarea){min-height:46px;font-size:var(--club-copy)!important}body .content input:is([type=checkbox],[type=radio]),body .login input:is([type=checkbox],[type=radio]){min-height:22px}body .content button:not(.icon-btn,.slot-symbol,.game-visual button),body .login .btn{white-space:normal;line-height:1.4;font-size:var(--club-control)!important}body .content .slot-spin{font-size:18px!important}body .content :is(td,th){line-height:1.6;font-size:var(--club-secondary)!important}body .content :is(.muted,.notice,.alert,.success,.empty,.text-link,.game-action-context,.round-insights,.roulette-group-help){line-height:1.6;font-size:var(--club-copy)!important}body .content :is(.text-link,.slot-tool){min-height:44px}body .content :is(.slot-tool,.slot-mode,.slot-bottom,.slot-line-receipt span,.slot-bets>span,.slot-grid-label,.roulette-group-hint,.roulette-planned-stake,.console-title,.extra-controls>small,.single-controls>small,.arcade-controls>small,.lb-hero-links,.lb-hero-links>span,.lb-toolbar,.lb-footnote>span,.lb-trophy>span,.lb-personal a,.club-catalog-filters .btn>span){line-height:1.5;font-size:var(--club-secondary)!important}body .content :is(.poker-pay-display li,.poker-card-control>span,.bj-hand>span,.bj-hand>p,.bj-seat>p,.bj-seat>small,.bj-center small,.bj-wager-chip,.bj-feature-strip span,.slot-feature-strip span,.single-result span,.extra-result span,.arcade-result span){line-height:1.6;font-size:var(--club-secondary)!important}body .game-tools .game-volume{grid-template-columns:80px minmax(0,1fr) 42px}body .game-tools-content{grid-template-columns:minmax(0,1fr)}body .game-tools .game-volume output{min-width:0;font-size:var(--club-secondary)!important}body .game-tools .game-volume input{min-height:46px}body .content .game-tools>summary{font-size:var(--club-control)!important}body .content summary{min-height:44px;line-height:1.6;font-size:var(--club-control)!important}body .content .lb-table-heading{grid-template-columns:52px minmax(0,1fr) 140px;gap:12px}body .content .lb-table-heading>span:last-child{text-align:right}body .login .login-note{overflow-wrap:anywhere;align-items:start}body .login .login-note>span{min-width:0}body .login .login-form h2{font-size:clamp(28px,3vw,36px);line-height:1.25}body .login .login-box{width:min(100%,440px)}body .login .login-form .btn{min-height:52px;font-size:17px!important}body .login .login-form input{min-height:50px}body .page-footer{flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.6}body .topbar .breadcrumb,body .login .online-players{font-size:14px}body .login .login-box>.online-players{width:fit-content;margin-bottom:14px;display:flex}body .topbar .online-players{font-size:14px}body .sidebar .brand-sub{letter-spacing:1.2px;font-size:11px;line-height:1.4}body .content :is(.roulette-history,.arcade-history,.extra-history,.single-history,.slot-history) :is(span,strong),body .content :is(.game-favorite-shortcut,.club-bar-row,.profile-medals>span),body .content :is(.club-season-result span,.comparison-metrics span,.profile-rounds span,.slot-line-receipt strong){line-height:1.6;font-size:14px!important}body .content :is(pre,code){overflow-wrap:anywhere;font-size:14px}body .content pre{white-space:pre-wrap;max-width:100%;overflow:auto}@media (width<=600px){body .content .lb-table-heading{grid-template-columns:34px minmax(0,1fr) 112px;gap:10px;font-size:14px!important}body .content .slot-page-top{flex-wrap:wrap;align-items:start}body .content .slot-page-top>div{flex-wrap:wrap}body .content .single-controls .single-bets{grid-template-columns:repeat(3,minmax(0,1fr))}body .content .roulette-group-hint{font-size:13px!important}body .content .roulette-outside button{min-height:94px}body .content .club-share-heading .btn{width:100%}body .topbar{gap:8px;padding-inline:14px}body .topbar>div{gap:10px}body .topbar .avatar.small{display:none}}
