@font-face{font-family:Kanit;font-style:italic;font-weight:700;font-display:swap;src:url(../media/29a3b15fa982b203-s.3081383i3mcu8.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:italic;font-weight:700;font-display:swap;src:url(../media/97c9ff1ac6956a84-s.34n-hkwi8ich-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f75a75e421c3f785-s.076lg2ig7casr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7d94e627232c51aa-s.p.00dzp2ayotx7_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ce8337f64d4b35fa-s.2urpg2v2vuocg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(../media/5971fba3b5c7d4b3-s.23-kqut8o3dn6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(../media/55890a56881d90b1-s.0ckb3f2_lwiwd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(../media/20e92ea7378681da-s.p.39cgwaq0xp-wt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit Fallback;src:local(Arial);ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:101.39%}.kanit_648afc10-module__zJ5CrW__className{font-family:Kanit,Kanit Fallback;font-style:italic}.kanit_648afc10-module__zJ5CrW__variable{--font-classic-display:"Kanit", "Kanit Fallback"}
@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17603af13aa8a542-s.2g4nisyghtt2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/207e57240b1809b2-s.2qfbq9_2wyj1k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00231884809ac59e-s.07ec9g5v78m7o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f05228a5f9ec0eae-s.p.0j0gw2kxf2_9b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9dc791b0865fd39f-s.3mw--x2ogezgd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c29509b8a0bee3b9-s.1o0ojhe9yj_cm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/261abb472e2873a9-s.17bxyb1sa_tt2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/536b4d72a397ec90-s.p.13u6rkil_n81y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Fallback;src:local(Arial);ascent-override:105.3%;descent-override:28.55%;line-gap-override:0.0%;size-adjust:96.68%}.pt_sans_dced79e-module__Co68LW__className{font-family:PT Sans,PT Sans Fallback;font-style:normal}.pt_sans_dced79e-module__Co68LW__variable{--font-classic-body:"PT Sans", "PT Sans Fallback"}
@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1824feb4f87f08ad-s.0e47i626zwpm3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b89894d314c53407-s.229akd7tv_oxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e00a4c6a5a502238-s.38gqx_l9p1-vw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/498731d4d180a3cc-s.p.1-l8ltv37ptia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono Fallback;src:local(Arial);ascent-override:65.76%;descent-override:17.46%;line-gap-override:0.0%;size-adjust:134.59%}.pt_mono_17ef67b-module__g1Tl8a__className{font-family:PT Mono,PT Mono Fallback;font-style:normal;font-weight:400}.pt_mono_17ef67b-module__g1Tl8a__variable{--font-classic-mono:"PT Mono", "PT Mono Fallback"}
:root{--paper:#edede8;--surface:#f7f7f3;--surface-2:#e2e2da;--ink:#14150f;--ink-2:#3b3d33;--muted:#6c6f60;--rule:#cfd0c6;--mark:#d9f24b;--mark-ink:#14150f;--pen:#c4402c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#14150f;--surface:#1c1e16;--surface-2:#262920;--ink:#edede8;--ink-2:#c7c9bc;--muted:#a1a592;--rule:#34372c;--pen:#f0705a}}:root[data-theme=dark]{--paper:#14150f;--surface:#1c1e16;--surface-2:#262920;--ink:#edede8;--ink-2:#c7c9bc;--muted:#a1a592;--rule:#34372c;--pen:#f0705a}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:18px;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--pen);outline-offset:5px}.wrap{max-width:940px;margin:0 auto;padding:0 22px 50px}.casino-wrap{max-width:1280px}mark{background:var(--mark);color:var(--mark-ink);padding:0 .12em}h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 24px;font-size:clamp(52px,10vw,120px);font-weight:700;line-height:.98}h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.04}h3{letter-spacing:-.025em}section{margin-bottom:50px}.sub{max-width:26ch;margin:0 0 32px;font-size:clamp(20px,2.8vw,30px);font-weight:500;line-height:1.3}.eyebrow{letter-spacing:.15em;color:var(--pen);text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.bar{background:var(--ink);height:7px;margin:46px 0}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:15px 25px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--mark);color:var(--mark-ink)}.brandline{flex-wrap:wrap;align-items:center;gap:20px;margin:27px 0 25px;display:flex}.lockup{align-items:center;gap:8px;display:flex}.brand-link{text-decoration:none}.wordmark{letter-spacing:-.04em;font-size:26px;font-weight:400;line-height:1}.wordmark b{font-weight:700}.wordmark small{letter-spacing:.22em;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:500;display:block}.skip-link{background:var(--mark);color:var(--mark-ink);z-index:10;padding:10px 16px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.casino-header{justify-content:space-between}.casino-nav{gap:30px;display:flex}.casino-nav a{padding:10px 0;font-size:13px;font-weight:600;text-decoration:none}.casino-nav a:hover{text-underline-offset:6px;text-decoration:underline}.casino-account{align-items:center;gap:18px;display:flex}.account-status{letter-spacing:.12em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px}.casino-account button{background:var(--ink);color:var(--paper);cursor:not-allowed;border:0;padding:13px 15px;font-size:12px;font-weight:600}.casino-account button span{border:1px solid;margin-left:12px;padding:3px 4px;font-family:JetBrains Mono,monospace;font-size:8px}.casino-announcement{border-top:1px solid var(--rule);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 0;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.casino-announcement>span:first-child{color:var(--ink);align-items:center;gap:8px;display:flex}.status-dot{background:#819438;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.casino-hero{color:#f7f7ec;background:#19251c;border:1px solid #283a2b;grid-template-columns:1fr 1fr;min-height:410px;margin-bottom:0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;padding:46px 0 40px 44px;position:relative}.hero-copy .eyebrow{color:#c3d6aa;letter-spacing:.16em;font-size:9px}.hero-copy h1{margin-bottom:20px;font-size:clamp(54px,6.8vw,88px);line-height:.97}.hero-copy h1 em{color:#d9f24b;font-style:normal}.hero-copy>p:not(.eyebrow){color:#c5cfc0;margin:0 0 24px;font-size:17px;line-height:1.5}.casino-primary{color:#14150f;background:#d9f24b;border:1px solid #d9f24b}.casino-primary:hover{background:#effc9a}.hero-footnote{letter-spacing:.09em;color:#adbdab;margin-top:21px;font-family:JetBrains Mono,monospace;font-size:8px}.hero-table{min-width:0;position:relative}.felt-oval{outline-offset:18px;border:1px solid #5b6d43;border-radius:50%;outline:1px solid #3d5038;width:590px;height:340px;position:absolute;top:60px;left:-5px;transform:rotate(-24deg)}.felt-label,.felt-bottom{letter-spacing:.2em;color:#92a37a;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.felt-label{top:24px}.felt-bottom{bottom:24px}.table-plaque{z-index:1;color:#becaaf;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:30px;right:30px}.table-plaque b{border-left:1px solid #607056;padding-left:12px;font-size:8px;font-weight:500}.casino-perks{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-bottom:38px;padding:19px 0;display:grid}.casino-perks>span{text-align:center;border-right:1px solid var(--rule);color:var(--ink-2);font-size:11px}.casino-perks>span:last-child{border-right:0}.casino-perks b{color:var(--ink);vertical-align:middle;margin-right:10px;font-size:17px}#tables,#how-it-works,#house-rules{scroll-margin-top:24px}.casino-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:24px;display:flex}.casino-section-heading .eyebrow{margin-bottom:8px}.casino-section-heading h2{margin:0;font-size:clamp(30px,3.6vw,43px)}.heading-dot{color:var(--pen)}.floor-label{color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.lobby-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.game-filters{flex-wrap:wrap;gap:6px;display:flex}.game-filters button{color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.game-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.game-filters button:hover{border-color:var(--ink)}.filter-count{opacity:.7;font-family:JetBrains Mono,monospace;font-size:9px}.lobby-count{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px}.casino-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}.game-tile{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.game-cover{background:var(--tile-bg);border:1px solid #00000015;height:234px;position:relative;overflow:hidden}.game-soon{z-index:2;letter-spacing:.09em;color:#272920;background:#f4f4e8;padding:5px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;position:absolute;top:13px;left:13px}.cover-caption{letter-spacing:.16em;color:#f7f7ec;z-index:1;font-family:JetBrains Mono,monospace;font-size:8px;position:absolute;bottom:14px;left:14px}.tile-slots .cover-caption,.tile-blackjack .cover-caption,.tile-dice .cover-caption{color:#22251d}.cover-preview{color:#f7f7ec;opacity:0;background:#14150f;padding:7px 10px;font-size:10px;position:absolute;bottom:10px;right:12px}.game-tile:hover .cover-preview,.game-tile:focus-visible .cover-preview{opacity:1}.game-info{justify-content:space-between;align-items:center;padding:12px 0 0;display:flex}.game-info h3{margin:0 0 2px;font-size:18px;font-weight:700}.game-info>div>span{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px}.tile-arrow{border:1px solid var(--rule);place-items:center;width:30px;height:30px;font-size:19px;display:grid}.game-tile:hover .tile-arrow{background:var(--mark);color:#14150f;border-color:var(--mark)}.lobby-disclaimer{color:var(--muted);margin:20px 0 0;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.7}.casino-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.playing-card{color:#17231b;background:#f4f1e4;border-radius:7px;width:105px;height:149px;padding:9px;font-family:Georgia,serif;position:absolute;top:49%;left:50%;box-shadow:6px 10px #00000014,1px 1px #00000025}.playing-card>span{flex-direction:column;width:fit-content;font-size:19px;line-height:.85;display:flex}.playing-card small{margin-top:5px;font-size:15px}.playing-card>b{font-size:62px;font-weight:400;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playing-card .card-corner{position:absolute;bottom:9px;right:9px;transform:rotate(180deg)}.card-back{color:#cce667;background:#243a29;border:6px solid #e8e8cc;outline:1px solid #223124;transform:translate(-105%,-50%)rotate(-25deg)}.card-back:after{content:"";border:1px solid #8caa58;position:absolute;inset:5px}.card-back>span{letter-spacing:.1em;margin:5px auto;font-family:JetBrains Mono,monospace;font-size:6px}.card-back>span:last-child{white-space:nowrap;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.card-back>b{font-size:72px}.card-one{transform:translate(-68%,-50%)rotate(-9deg)}.card-two{color:#ad3e2d;transform:translate(-8%,-43%)rotate(16deg)}.poker-chip{color:#24311f;background:#d9f24b;border:6px dashed #253723;border-radius:50%;outline:2px solid #bed241;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid;position:absolute;box-shadow:0 5px #849d32,3px 9px #00000028}.poker-chip:after{content:"";border:1px solid #819638;border-radius:50%;position:absolute;inset:4px}.chip-one{top:65%;left:23%;transform:rotate(-17deg)}.chip-two{top:73%;left:31%;transform:rotate(20deg)}.art-hero{overflow:visible}.art-hero .playing-card{border-radius:9px;width:158px;height:225px;padding:13px;top:46%}.art-blackjack .card-back{display:none}.art-blackjack .card-one{transform:translate(-88%,-49%)rotate(-17deg)}.art-blackjack .card-two{transform:translate(-13%,-46%)rotate(13deg)}.art-blackjack .poker-chip{color:#f0eddc;background:#172a22;border-color:#e1d9bf;outline-color:#142c20;box-shadow:0 5px #526044}.art-wild .card-back{color:#303555;z-index:1;background:#d9f24b;transform:translate(-65%,-50%)rotate(-16deg)}.art-wild .card-one{transform:translate(-10%,-41%)rotate(19deg)}.art-wild .card-two{display:none}.art-wild .poker-chip{color:#5d3239;background:#e9b7a2;border-color:#783c36;outline-color:#e9b7a2;box-shadow:0 5px #824e4c}.slot-machine{background:#28332b;border:2px solid #1c2820;width:245px;padding:14px 12px 10px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:6px 9px #a2b046}.slot-label{text-align:center;color:#d9f24b;letter-spacing:.22em;margin-bottom:9px;font-family:JetBrains Mono,monospace;font-size:8px}.slot-reels{background:#141b15;gap:5px;padding:5px;display:flex}.slot-reels span{color:#b7422c;text-align:center;text-shadow:2px 2px #dfc7a8;background:#f5f0db;flex:1;font-family:Georgia,serif;font-size:66px;font-weight:700;line-height:1.25}.slot-base{color:#e4e9cc;letter-spacing:.11em;text-align:center;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:6px}.roulette-wheel{background:#be9456;border:4px solid #d5b779;border-radius:50%;width:190px;height:190px;padding:9px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-20deg);box-shadow:6px 10px #361c2440}.wheel-ring{background:repeating-conic-gradient(#192b22 0deg 15deg,#b14332 15deg 30deg);border:2px solid #e5d7a8;border-radius:50%;width:100%;height:100%;position:relative}.wheel-center{color:#553e27;background:#e0c995;border:5px solid #c8a265;border-radius:50%;place-items:center;display:grid;position:absolute;inset:34px;box-shadow:0 0 0 2px #eddfa9}.wheel-center:before{content:"";background:#957140;border-radius:4px;width:8px;height:63px;position:absolute}.wheel-center:after{content:"";background:#957140;border-radius:4px;width:63px;height:8px;position:absolute}.wheel-center span{z-index:1;text-align:center;background:#e9d8aa;border-radius:50%;width:23px;height:23px;font-size:14px;font-weight:700}.wheel-number{color:#f7f1d9;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute}.n-zero{top:4px;left:46%}.n-seven{bottom:4px;left:47%}.n-red{top:45%;right:5px}.n-black{top:45%;left:4px}.wheel-ball{background:#fff9e2;border-radius:50%;width:10px;height:10px;position:absolute;top:23px;right:38px;box-shadow:1px 2px 2px #0008}.die{border-radius:15px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6px;width:93px;height:93px;padding:16px;display:grid;position:absolute}.die-one{color:#273930;background:#f5f0df;top:31%;left:22%;transform:rotate(-21deg);box-shadow:5px 8px #969e9b}.die-two{color:#dcf279;background:#283e31;top:43%;left:51%;transform:rotate(17deg);box-shadow:5px 8px #152c22}.die i{background:currentColor;border-radius:50%;place-self:center;width:13px;height:13px}.die-one i:nth-child(2){grid-column:3}.die-one i:nth-child(3){grid-area:2/2}.die-one i:nth-child(4){grid-row:3}.die-one i:nth-child(5){grid-area:3/3}.die-two i:nth-child(2){grid-area:2/2}.die-two i:nth-child(3){grid-area:3/3}.casino-feature-row{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.first-deal{color:#192417;background:#d9f24b;grid-template-columns:1.6fr 1fr;align-items:center;gap:15px;padding:34px;display:grid;overflow:hidden}.first-deal .eyebrow{color:#415028}.first-deal h2{margin-bottom:18px;font-size:clamp(29px,3.5vw,44px);line-height:1.07}.first-deal mark{color:#e9f4c9;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#203024;padding:0 .12em}.first-deal p:not(.eyebrow){color:#35422b;margin:0 0 22px;font-size:13px}.first-deal a{text-underline-offset:5px;font-size:12px;font-weight:700}.feature-chip{color:#d9f24b;background:#203024;border:14px dashed #d9f24b;border-radius:50%;outline:3px solid #203024;flex-direction:column;justify-content:center;align-items:center;width:158px;height:158px;display:flex;transform:rotate(15deg);box-shadow:0 10px #697e30}.feature-chip b{letter-spacing:-.08em;font-family:JetBrains Mono,monospace;font-size:55px;line-height:1.3}.feature-chip span{letter-spacing:.16em;font-family:JetBrains Mono,monospace;font-size:7px}.leaderboard-preview{border:1px solid var(--rule);background:var(--surface);padding:28px}.leaderboard-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leaderboard-top>span{border:1px solid var(--rule);color:var(--muted);padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:8px}.leaderboard-preview h2{margin-bottom:12px;font-size:33px}.empty-podium{border-bottom:1px solid var(--rule);justify-content:center;align-items:flex-end;gap:7px;height:88px;margin-bottom:15px;display:flex}.empty-podium div{border:1px solid var(--rule);background:var(--surface-2);border-bottom:0;width:60px;height:47px;position:relative}.empty-podium div:nth-child(2){background:var(--mark);height:75px;color:var(--mark-ink);border-color:var(--mark)}.empty-podium div:nth-child(3){height:34px}.empty-podium span{font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;bottom:8px;left:10px}.empty-podium b{text-align:center;margin-top:4px;font-size:29px;line-height:1.1;display:block}.leaderboard-preview>p{color:var(--ink-2);margin:0 0 12px;font-size:13px}.leaderboard-note{color:var(--muted);letter-spacing:.07em;font-family:JetBrains Mono,monospace;font-size:7px}.onboarding-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:26px;padding-top:23px;display:grid}.onboarding-grid>div>span{color:var(--pen);font-family:JetBrains Mono,monospace;font-size:9px}.onboarding-grid h3{margin:9px 0 8px;font-size:19px}.onboarding-grid p{color:var(--ink-2);max-width:34ch;margin:0;font-size:13px}.casino-house-note{border:1px solid var(--rule);align-items:center;gap:24px;padding:23px 26px;display:flex}.house-symbol{font-size:40px}.casino-house-note h3{margin:0 0 4px;font-size:18px}.casino-house-note p{color:var(--ink-2);margin:0;font-size:13px}.casino-house-note a{white-space:nowrap;text-underline-offset:4px;margin-left:auto;font-size:11px;font-weight:600}.game-dialog{border:1px solid var(--rule);background:var(--paper);width:calc(100% - 32px);max-width:500px;max-height:calc(100dvh - 40px);color:var(--ink);padding:0}.dialog-inner{position:relative}.dialog-close{z-index:2;color:#14150f;cursor:pointer;background:#f7f7ec;border:1px solid #b0b7a2;width:35px;height:35px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.dialog-art{background:var(--tile-bg);height:225px;position:relative;overflow:hidden}.dialog-copy{padding:27px}.dialog-copy h2{margin-bottom:15px;font-size:38px}.dialog-copy>p:not(.eyebrow){color:var(--ink-2);margin:0 0 20px;font-size:15px}.dialog-status{color:var(--muted);align-items:center;gap:8px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.receipt{border:1.5px solid var(--ink);background:var(--surface);max-width:470px}.r-head{border-bottom:1.5px dashed var(--rule);padding:15px 18px}.r-head .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.r-head .q{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.r-line,.r-total{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex}.r-line{border-bottom:1px solid var(--rule)}.r-line .k{color:var(--ink-2)}.r-line .v{text-align:right;font-weight:700}.r-total{background:var(--mark);color:var(--mark-ink);padding:16px 18px;font-size:17px;font-weight:700}.r-total>:last-child{text-align:right}.r-foot{color:var(--muted);padding:13px 18px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.text-link{text-underline-offset:5px;font-size:16px;font-weight:600}.prose-section>p:not(.eyebrow){max-width:65ch;color:var(--ink-2)}.prose-section a{text-underline-offset:4px}footer{border-top:3px solid var(--ink);color:var(--muted);margin-top:42px;padding-top:22px;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.9}.footer-row{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:14px;display:flex}.footer-row nav{flex-wrap:wrap;gap:18px;display:flex}.footer-row a{text-underline-offset:4px}@media (max-width:1000px){.account-status{display:none}.casino-nav{gap:20px}.hero-copy{padding-left:30px}.hero-copy h1{font-size:68px}.hero-footnote{max-width:32ch;line-height:1.8}.art-hero .playing-card{width:130px;height:185px}.art-hero .playing-card>b{font-size:78px}.art-hero .card-back>b{font-size:88px}.felt-oval{width:470px;height:310px;left:-30px}.game-cover{height:210px}.slot-machine{width:208px}.slot-reels span{font-size:55px}.first-deal{padding:25px}.feature-chip{border-width:10px;width:120px;height:120px}.feature-chip b{font-size:40px}}@media (max-width:760px){.casino-header{gap:19px;margin-top:22px;margin-bottom:8px}.casino-nav{border-top:1px solid var(--rule);order:3;gap:25px;width:100%;padding-top:4px}.casino-announcement>span:last-child{display:none}.casino-hero{grid-template-columns:1fr}.hero-copy{padding:32px 26px 0}.hero-copy h1{font-size:clamp(52px,10vw,78px)}.hero-copy>p:not(.eyebrow){font-size:16px}.hero-footnote{max-width:none}.hero-table{height:310px}.art-hero .playing-card{width:135px;height:190px}.art-hero .playing-card>b{font-size:82px}.art-hero .playing-card>span{font-size:23px}.art-hero .card-back>span{font-size:8px}.art-hero .poker-chip{width:60px;height:60px;font-size:24px}.art-hero .chip-one{top:59%;left:23%}.art-hero .chip-two{top:70%;left:34%}.felt-oval{width:470px;height:240px;top:27px;left:calc(50% - 235px);transform:rotate(-17deg)}.table-plaque{bottom:16px;right:18px}.casino-perks{grid-template-columns:1fr 1fr;gap:16px 0;padding:17px 0}.casino-perks>span:nth-child(2){border-right:0}.casino-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.casino-feature-row{grid-template-columns:1fr}.first-deal h2{font-size:38px}.feature-chip{border-width:14px;width:150px;height:150px}.feature-chip b{font-size:50px}.leaderboard-preview{grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}.leaderboard-top{grid-column:1/-1}.leaderboard-preview h2{margin:0}.empty-podium{grid-area:2/2/4;height:100%;min-height:100px;margin:0}.leaderboard-note{grid-column:1/-1}.onboarding-grid{gap:20px}.casino-house-note{flex-wrap:wrap;gap:15px}.casino-house-note a{margin-left:53px}}@media (max-width:480px){.wrap{padding:0 16px 32px}.wordmark{font-size:23px}.casino-account button{padding:10px;font-size:10px}.casino-account button span{margin-left:5px;font-size:7px}.hero-copy{padding-left:22px;padding-right:22px}.hero-copy .eyebrow{font-size:8px}.hero-footnote{max-width:34ch;font-size:7px}.hero-table{height:280px}.casino-perks>span{font-size:9px}.casino-perks b{margin-right:5px;font-size:15px}.casino-section-heading{gap:12px}.floor-label{font-size:8px}.casino-game-grid{gap:20px 12px}.game-cover{height:177px}.game-cover .casino-art{width:260px;height:245px;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.68)}.game-soon{padding:4px 5px;font-size:6px;top:8px;left:8px}.cover-caption{letter-spacing:.08em;font-size:6px;bottom:9px;left:8px}.cover-preview{display:none}.game-info h3{font-size:16px}.game-info>div>span{font-size:7px}.tile-arrow{width:24px;height:24px;font-size:15px}.first-deal{grid-template-columns:1fr;position:relative}.first-deal h2{font-size:34px}.first-deal>div:first-child{z-index:1;position:relative}.feature-chip{width:130px;height:130px;position:absolute;bottom:18px;right:-43px}.first-deal p:not(.eyebrow){max-width:26ch}.onboarding-grid{grid-template-columns:1fr;gap:22px}.onboarding-grid>div{border-bottom:1px solid var(--rule);padding-bottom:20px}.onboarding-grid>div:last-child{border:0;padding:0}.onboarding-grid p{max-width:none}.casino-house-note{padding:20px}.house-symbol{display:none}.casino-house-note a{margin-left:0}.r-line{font-size:12px}.r-total{font-size:14px}h1{overflow-wrap:anywhere}}@media (max-width:350px){.casino-account button span{display:none}.game-filters button{gap:7px;padding:9px;font-size:11px}.game-cover{height:160px}.game-info h3{font-size:14px}.hero-copy h1{font-size:48px}}:root,:root[data-theme=dark],:root:not([data-theme=light]){--paper:#0c0e13;--surface:#1d1f26;--surface-2:#2e3037;--ink:#fff;--ink-2:#d1d4dc;--muted:#b7bbc3;--rule:#2b2d34;--accent:#3e61f6;--accent-hover:#3253dc;--accent-text:#96a9ff;--success:#48a145;--success-surface:#233029;--danger:#e23428;--danger-surface:#382125;--mark:var(--accent);--mark-ink:#fff;--pen:var(--accent-text);--chrome:#0b0d12;--inset:#14161c;--promo:#1f2433}.casino-shell{grid-template-rows:72px 1fr;grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.casino-appbar{z-index:5;background:var(--chrome);border-bottom:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #00000035}.appbar-brand{align-items:center;gap:15px;display:flex}.appbar-brand .wordmark{font-size:26px}.appbar-brand .wordmark em{border-left:1px solid var(--rule);color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;margin-left:8px;padding-left:9px;font:600 9px/1 JetBrains Mono,monospace;display:inline-flex}.appbar-brand .lockup{color:var(--ink)}.appbar-room{letter-spacing:.13em;color:var(--muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.status-dot{background:var(--success)}.appbar-wallet{background:var(--inset);border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.appbar-wallet>span{align-items:center;gap:16px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.appbar-wallet small{letter-spacing:.07em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:7px}.appbar-wallet button{background:var(--accent);color:var(--mark-ink);cursor:not-allowed;border:0;padding:14px 24px;font-size:13px;font-weight:700}.appbar-wallet a.cashier-wallet-link{color:#fff;background:#3e61f6;border-radius:7px;padding:11px 19px;font-size:13px;font-weight:600;text-decoration:none;display:block}.menu-toggle{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:8px;font-size:20px;display:none}.casino-sidebar{background:var(--chrome);align-self:start;height:calc(100dvh - 72px);padding:24px 14px;position:sticky;top:72px;overflow-y:auto}.sidebar-label{color:var(--muted);letter-spacing:.15em;margin:0 0 12px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:8px}.casino-sidebar nav a{color:var(--ink-2);border-radius:5px;align-items:center;gap:11px;margin-bottom:5px;padding:13px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.casino-sidebar nav a>span:first-child{color:var(--muted);text-align:center;width:20px;font-size:18px}.casino-sidebar nav a:hover{background:var(--surface)}.casino-sidebar nav a.sidebar-current{background:var(--surface-2);color:var(--ink)}.casino-sidebar nav a.sidebar-current>span:first-child{color:var(--accent)}.sidebar-badge{background:var(--rule);color:var(--muted);border-radius:3px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-soon{color:var(--accent-text);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:7px}.sidebar-divider{background:var(--rule);height:1px;margin:23px 10px}.sidebar-note{border-top:1px solid var(--rule);margin:42px 8px 0;padding-top:20px;font-size:11px}.sidebar-note b{color:var(--ink-2);margin-left:8px;font-weight:600}.sidebar-note p{color:var(--muted);margin:10px 0 16px;font-size:11px;line-height:1.65}.sidebar-note>span:last-child{letter-spacing:.06em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:7px}.casino-app-content{min-width:0}.casino-wrap{max-width:1450px;padding:16px 32px 35px}.casino-announcement{border-top:0;padding:4px 0 17px;font-size:8px}.lobby-promotions{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.casino-hero{background:var(--surface);border:0;border-radius:7px;grid-template-columns:1.1fr .9fr;min-height:290px}.hero-copy{padding:29px 0 65px 27px}.hero-copy .eyebrow{color:var(--muted);margin-bottom:17px;font-size:7px}.hero-copy h1{letter-spacing:-.05em;margin-bottom:15px;font-size:clamp(35px,3.5vw,54px);line-height:1.02}.hero-copy>p:not(.eyebrow){margin-bottom:17px;font-size:12px;line-height:1.55}.hero-copy .btn{border-radius:4px;gap:22px;padding:11px 14px;font-size:11px}.hero-table{height:auto;min-height:240px}.art-hero .playing-card{width:109px;height:154px;top:43%}.art-hero .playing-card>b{font-size:62px}.art-hero .playing-card>span{font-size:18px}.art-hero .playing-card small{font-size:15px}.art-hero .card-back>span{font-size:6px}.art-hero .card-back>b{font-size:70px}.art-hero .poker-chip{border-width:6px;width:50px;height:50px;font-size:20px}.art-hero .chip-one{top:61%;left:0}.art-hero .chip-two{top:69%;left:19%}.felt-oval{opacity:.5;width:360px;height:235px;top:20px;left:-65px}.promo-bottom{background:var(--surface-2);color:var(--ink-2);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.promo-bottom>span:last-child{color:var(--muted);white-space:nowrap;font-size:9px}.promo-bottom .status-dot{margin-right:4px}.arena-promo{background:var(--promo);border-radius:7px;margin-bottom:0;position:relative;overflow:hidden}.arena-promo-copy{z-index:1;padding:29px 25px 60px;position:relative}.arena-promo .eyebrow{color:var(--muted);font-size:7px}.arena-promo h2{color:var(--ink);margin-bottom:14px;font-size:clamp(33px,3vw,47px);line-height:1.03}.arena-promo p:not(.eyebrow){color:var(--ink-2);margin:0 0 15px;font-size:12px;line-height:1.5}.arena-promo a{color:var(--accent-text);text-underline-offset:4px;font-size:11px;font-weight:700}.arena-emblem{border:12px dashed var(--accent);outline:2px solid var(--accent-text);background:var(--inset);width:165px;height:165px;color:var(--accent-text);box-shadow:0 9px 0 var(--chrome);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50px;right:-21px;transform:rotate(15deg)}.arena-emblem b{letter-spacing:-.07em;font-size:62px;font-weight:700;line-height:1.2}.arena-emblem span{letter-spacing:.15em;font-family:JetBrains Mono,monospace;font-size:8px}.arena-promo .promo-bottom{background:var(--surface-2)}.casino-perks{border-bottom:0;margin-bottom:26px;padding:14px 0}.casino-perks>span{font-size:9px}.casino-perks b{color:var(--muted)}.casino-section-heading{margin-bottom:19px}.casino-section-heading h2{letter-spacing:-.03em;font-size:25px}.casino-section-heading .eyebrow{color:var(--muted);font-size:7px}.casino-search{background:var(--surface);border:1px solid var(--rule);border-radius:6px;align-items:center;gap:13px;width:100%;margin:0 0 20px;padding:0 15px;display:flex}.casino-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.casino-search>span:first-child{color:var(--muted);font-size:29px}.casino-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:15px 0;font-family:inherit;font-size:13px}.casino-search input::placeholder{color:var(--muted);opacity:1}.search-hint{white-space:nowrap;color:var(--muted);letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:7px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-filters{background:var(--inset);border-radius:6px;gap:3px;padding:5px}.game-filters button{color:var(--ink-2);border:0;border-radius:4px;padding:8px 12px;font-size:11px}.game-filters button[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.game-filters button:hover{background:var(--surface)}.game-filters button[aria-pressed=true]>span:first-child{color:var(--accent)}.lobby-count{font-size:8px}.casino-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.game-cover{aspect-ratio:.76;border-radius:6px;height:auto}.game-cover .casino-art{width:245px;height:245px;inset:40% auto auto 50%;transform:translate(-50%,-50%)scale(.68)}.game-soon{border-radius:2px;padding:4px 5px;font-size:6px;top:9px;left:8px}.game-info{align-items:flex-start;gap:4px;padding:8px 0 0}.game-info h3{letter-spacing:-.02em;font-size:13px;line-height:1.2}.game-info>div>span{font-size:7px}.tile-arrow{border:0;width:auto;height:auto;font-size:15px}.cover-caption{text-align:center;letter-spacing:.13em;font-size:7px;font-weight:700;bottom:13px;left:9px;right:9px}.cover-preview{text-align:center;border-radius:3px;padding:7px 3px;font-size:9px;bottom:32px;left:8px;right:8px}.game-tile:hover .game-cover{outline:2px solid var(--accent);outline-offset:2px}.game-tile:hover .tile-arrow{color:var(--accent);background:0 0}.lobby-disclaimer{color:var(--muted);margin-top:16px;font-size:8px}.empty-search{text-align:center;border:1px dashed var(--rule);border-radius:6px;padding:35px 20px}.empty-search h3{margin:0 0 8px;font-size:22px}.empty-search p{color:var(--muted);font-size:13px}.empty-search button{background:var(--mark);color:var(--mark-ink);cursor:pointer;border:0;border-radius:4px;padding:10px 18px;font-size:12px;font-weight:700}.casino-feature-row{grid-template-columns:1.5fr 1fr;gap:18px}.first-deal{background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:26px}.first-deal h2{font-size:30px}.first-deal p:not(.eyebrow){color:var(--ink-2);font-size:12px}.first-deal .eyebrow{color:var(--accent-text);font-size:8px}.first-deal mark{color:var(--accent);background:0 0;padding:0}.feature-chip{outline:2px solid var(--accent);background:var(--inset);border-width:10px;width:130px;height:130px}.feature-chip b{font-size:43px}.leaderboard-preview{background:var(--surface);border-radius:6px;padding:25px}.leaderboard-preview h2{font-size:28px}.leaderboard-top .eyebrow{color:var(--muted);font-size:8px}.casino-floor{margin-bottom:34px}.casino-onboarding h2{font-size:27px}.casino-house-note{background:var(--surface);border-radius:6px}.casino-wrap footer{border-top-width:1px}#arena,#leaderboard,#tables,#how-it-works,#house-rules{scroll-margin-top:92px}.game-dialog{border-radius:8px}.dialog-close{border:0;border-radius:4px}.dialog-copy .btn{background:var(--accent);color:var(--mark-ink);border:0;border-radius:4px}@media (min-width:1600px){.casino-game-grid{gap:18px}.game-cover .casino-art{transform:translate(-50%,-50%)scale(.85)}.game-info h3{font-size:16px}.game-cover{aspect-ratio:.82}}@media (max-width:1250px){.casino-shell{grid-template-columns:190px minmax(0,1fr)}.casino-sidebar{padding-left:10px;padding-right:10px}.casino-sidebar nav a{gap:8px;padding-left:10px;padding-right:10px;font-size:11px}.casino-wrap{padding-left:24px;padding-right:24px}.casino-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px}.game-cover{aspect-ratio:1.08}.game-info h3{font-size:16px}.game-cover .casino-art{top:45%;transform:translate(-50%,-50%)scale(.75)}.hero-copy h1{font-size:38px}.hero-copy{padding-left:22px}.arena-promo h2{font-size:35px}.arena-emblem{opacity:.7;width:150px;height:150px;right:-60px}.hero-table{overflow:hidden}.hero-table .art-hero{width:180px;left:5px}.hero-table .felt-oval{left:-65px}.first-deal{grid-template-columns:1fr;position:relative}.first-deal>div:first-child{z-index:1;position:relative}.feature-chip{opacity:.65;width:100px;height:100px;position:absolute;bottom:32px;right:-28px}.feature-chip b{font-size:30px}.feature-chip span{font-size:5px}}@media (max-width:1000px){.appbar-room{display:none}.lobby-promotions{grid-template-columns:1fr}.casino-hero{grid-template-columns:1fr 1fr;min-height:280px}.hero-copy{padding:27px 0 65px 27px}.hero-copy h1{font-size:48px}.hero-table{height:auto;min-height:245px;overflow:visible}.hero-table .art-hero{width:100%;left:0}.arena-promo{min-height:228px}.arena-promo h2{font-size:35px}.arena-promo-copy{padding:25px 25px 64px}.arena-promo p:not(.eyebrow){display:none}.arena-emblem{opacity:1;width:145px;height:145px;top:24px;right:35px}.casino-feature-row{grid-template-columns:1fr}.first-deal{grid-template-columns:1fr 150px}.feature-chip{opacity:1;width:130px;height:130px;position:static}.feature-chip b{font-size:43px}.feature-chip span{font-size:7px}.casino-perks{grid-template-columns:1fr 1fr;gap:12px}.casino-perks>span:nth-child(2){border-right:0}}@media (max-width:760px){.casino-shell{grid-template-rows:64px auto 1fr;grid-template-columns:minmax(0,1fr)}.casino-appbar{gap:12px;height:64px;padding:0 16px}.appbar-brand{gap:6px}.appbar-brand .wordmark{font-size:23px}.appbar-brand .wordmark em{letter-spacing:.08em;margin-left:5px;padding-left:6px;font-size:6px}.appbar-brand .lockup svg{width:24px;height:24px}.menu-toggle{display:inline-block}.appbar-wallet>span{padding:0 12px;font-size:11px}.appbar-wallet small{display:none}.appbar-wallet button{padding:12px 16px;font-size:11px}.casino-sidebar{height:auto;max-height:none;padding:16px;display:none;position:static}.menu-open .casino-sidebar{display:block}.casino-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.sidebar-label,.sidebar-divider{grid-column:1/-1}.sidebar-divider{margin:9px 10px}.sidebar-note{display:none}.casino-app-content{grid-column:1}.casino-wrap{padding:16px 20px 30px}.casino-announcement{font-size:7px}.lobby-promotions{gap:15px}.casino-hero{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:45px}.art-hero .playing-card{width:105px;height:150px}.art-hero .playing-card>b{font-size:62px}.art-hero .playing-card>span{font-size:18px}.art-hero .card-back>span{font-size:6px}.art-hero .poker-chip{border-width:6px;width:47px;height:47px;font-size:18px}.casino-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.game-cover{aspect-ratio:.82}.game-info h3{font-size:14px}.game-cover .casino-art{transform:translate(-50%,-50%)scale(.62)}.casino-section-heading h2{font-size:25px}.game-info>div>span{font-size:7px}.first-deal{grid-template-columns:1fr 130px}.first-deal h2{font-size:29px}.casino-perks{margin-bottom:22px}.search-hint{display:none}}@media (max-width:480px){.casino-appbar{gap:6px;padding:0 10px}.menu-toggle{padding:6px;font-size:18px}.appbar-brand .wordmark{font-size:20px}.appbar-brand .lockup{gap:5px}.appbar-brand .lockup svg{width:21px;height:21px}.appbar-wallet>span{display:none}.appbar-wallet button{padding:11px 15px}.casino-wrap{padding:13px 14px 26px}.casino-hero{grid-template-columns:1fr;min-height:405px}.hero-copy{padding:25px 24px 170px}.hero-copy h1{font-size:43px}.hero-copy>p:not(.eyebrow){max-width:23ch;font-size:12px}.hero-table{width:190px;height:175px;min-height:0;position:absolute;bottom:32px;right:0}.hero-table .art-hero{transform-origin:100% 100%;transform:scale(.85)}.art-hero .playing-card{top:38%}.art-hero .chip-one{top:59%;left:5%}.art-hero .chip-two{top:72%;left:26%}.felt-oval{width:290px;height:160px;top:-2px;left:-65px}.promo-bottom{padding:12px 14px;font-size:10px}.promo-bottom>span:last-child{font-size:8px}.arena-emblem{border-width:9px;width:122px;height:122px;top:39px;right:-21px}.arena-emblem b{font-size:47px}.arena-emblem span{font-size:6px}.arena-promo h2{font-size:34px}.casino-perks>span{font-size:8px}.casino-perks b{font-size:13px}.casino-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.game-cover{aspect-ratio:.85;height:auto}.game-cover .casino-art{transform:translate(-50%,-50%)scale(.66)}.game-info h3{font-size:15px}.cover-caption{font-size:7px}.game-filters button{gap:7px;padding:8px 10px;font-size:10px}.lobby-toolbar{gap:12px}.first-deal{grid-template-columns:1fr;padding:24px}.feature-chip{opacity:.7;width:115px;height:115px;position:absolute;bottom:22px;right:-43px}.feature-chip b{font-size:35px}.feature-chip span{font-size:6px}.first-deal h2{font-size:30px}.first-deal p:not(.eyebrow){max-width:24ch}.onboarding-grid{gap:20px}.sidebar-soon{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.casino-primary,.casino-account button{background:var(--accent);border-color:var(--accent);color:var(--mark-ink)}.casino-primary:hover,.dialog-copy .btn:hover,.empty-search button:hover{background:var(--accent-hover);color:var(--mark-ink)}.hero-copy h1 em,.first-deal mark,.casino-sidebar nav a.sidebar-current>span:first-child,.game-filters button[aria-pressed=true]>span:first-child,.game-tile:hover .tile-arrow{color:var(--accent-text)}.hero-copy>p:not(.eyebrow),.hero-footnote{color:var(--muted)}.felt-oval{border-color:#475575;outline-color:#303a53}.casino-nav a,.casino-header .wordmark{color:var(--ink)}.feature-chip{border-color:var(--accent);color:var(--accent-text);box-shadow:0 10px #252e4e}.poker-chip{background:var(--accent);color:#fff;border-color:#c5cefa;outline-color:#7490ff;box-shadow:0 5px #263998,3px 9px #00000028}.poker-chip:after{border-color:#b0bfff}.card-back{color:#a9bcff;background:#202b4e;outline-color:#1c2542}.card-back:after{border-color:#718acd}.art-wild .card-back{color:#f1f4ff;background:#4762cb}.slot-label{color:#a9bcff}.slot-machine{background:#22293a;border-color:#171c2a;box-shadow:6px 9px #171e32}.tile-cards{--tile-bg:#233029}.tile-slots{--tile-bg:#2d3652}.tile-wheel{--tile-bg:#382125}.tile-blackjack{--tile-bg:#333640}.tile-dice{--tile-bg:#243436}.tile-wild{--tile-bg:#2c2840}.tile-slots .cover-caption,.tile-blackjack .cover-caption,.tile-dice .cover-caption,.cover-caption{color:#e1e5ed}.game-soon{color:#d1d6e2;background:#10131bcc;border:1px solid #ffffff20}.cover-preview{background:var(--accent);color:var(--mark-ink)}.dialog-close{background:var(--surface-2);color:var(--ink)}.game-dialog::backdrop{background:#05060bbb}.empty-podium div:nth-child(2){background:var(--accent);border-color:var(--accent);color:var(--mark-ink)}:where(a,button):focus-visible{outline-color:var(--accent-text)}
.game-tile{text-decoration:none}.casino-shell.shell-game{grid-template-columns:72px minmax(0,1fr)}.casino-shell.shell-game.menu-open{grid-template-columns:216px minmax(0,1fr)}.shell-game .menu-toggle{display:inline-block}.shell-game:not(.menu-open) .casino-sidebar{padding:18px 10px}.shell-game:not(.menu-open) .casino-sidebar nav a{justify-content:center;min-height:48px;padding:12px}.shell-game:not(.menu-open) .casino-sidebar nav a>span:first-child{flex:0 0 22px;font-size:22px}.shell-game:not(.menu-open) .sidebar-label,.shell-game:not(.menu-open) .sidebar-badge,.shell-game:not(.menu-open) .sidebar-soon,.shell-game:not(.menu-open) .sidebar-note{display:none}.shell-game:not(.menu-open) .nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-game:not(.menu-open) .sidebar-divider{margin:19px 5px}.game-room{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:1880px;margin:0 auto;padding:22px 24px 40px;display:grid}.game-room.with-suggestions{grid-template-columns:minmax(0,1fr) 280px}.game-main-column{min-width:0}.game-breadcrumb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:15px;display:flex}.game-breadcrumb nav{color:var(--muted);align-items:center;gap:11px;font-size:12px;display:flex}.game-breadcrumb nav a{text-decoration:none}.game-breadcrumb nav a:hover,.game-breadcrumb nav [aria-current]{color:var(--ink)}.suggestions-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0 5px 8px;font-size:12px;display:inline-flex}.suggestions-toggle:hover{color:var(--ink)}.game-player{border:1px solid var(--rule);background:var(--inset);border-radius:8px;overflow:hidden}.game-viewport{aspect-ratio:16/10;min-height:400px;max-height:850px;overflow:hidden}.game-stage{color:#f8f8f9;isolation:isolate;background:#12340d;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:100%;height:100%;padding:22px 28px;display:grid;position:relative}.game-stage:before{content:"";pointer-events:none;z-index:-1;border:1px solid #787c7938;position:absolute;inset:10px}.stage-cards,.stage-blackjack{background:#151616}.stage-wheel{background:#181918}.stage-dice{background:#143a0e}.stage-wild{background:#1c1d1c}.stage-masthead{letter-spacing:.13em;color:#acb3ae;justify-content:space-between;align-items:center;gap:15px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.stage-masthead b{color:#909591;margin-left:8px;font-weight:400}.stage-preview-label{letter-spacing:.09em;white-space:nowrap;border:1px solid #6c706d4f;border-radius:3px;padding:5px 8px}.stage-heading{text-align:center}.stage-heading>p{letter-spacing:.25em;color:#aafa9e;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:500}.stage-heading h1{text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,65px);font-weight:700;line-height:1}.preview-reels{background:#0d2409;border:1px solid #32f314;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:9px;width:87%;height:100%;max-height:370px;margin:0 auto;padding:10px;display:grid;box-shadow:0 7px #081706,0 0 0 5px #215f18}.preview-reel{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.reel-symbol{color:#bdfbb3;text-shadow:0 3px #0b2008;background:#1d5215;border:1px solid #595c5a55;border-radius:4px;place-items:center;min-height:0;font-family:Georgia,serif;font-size:clamp(30px,4.4vw,65px);font-weight:700;line-height:1;display:grid}.reel-symbol.symbol-seven{color:#f1f1f2;background:#27701c;font-style:italic}.reel-symbol.symbol-q{color:#fff;background:#57f53f;border:2px solid #a9fa9c;font-family:Instrument Sans,sans-serif}.reel-symbol.symbol-blue{color:#a1f994;background:#194712}.stage-coming{text-align:center;justify-content:center;align-items:center;gap:20px;margin-top:6px;display:flex}.stage-coming p{margin:0}.stage-coming b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.stage-coming p>span{color:#b2bab4;margin-top:3px;font-size:10px;display:block}.coming-rule{background:#47f42c57;width:42px;height:1px}.stage-table{height:100%;min-height:0;position:relative}.stage-table .casino-art{width:420px;height:270px;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.4)}.stage-table .casino-art.art-wheel{transform:translate(-50%,-50%)scale(1.55)}.stage-table-line{outline-offset:9px;border:1px solid #959c9744;border-radius:50%;outline:1px solid #959c971a;position:absolute;inset:8%}.game-controlbar{background:var(--surface);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.display-controls{align-items:center;gap:6px;display:flex}.display-controls button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.display-controls button:hover:not(:disabled),.display-controls button[aria-pressed=true]{color:var(--ink);background:var(--surface-2)}.display-controls button:disabled{opacity:.4;cursor:not-allowed}.game-currency{border-left:1px solid var(--rule);color:var(--ink-2);margin-left:5px;padding-left:10px;font-family:JetBrains Mono,monospace;font-size:10px}.player-wordmark{color:var(--muted);letter-spacing:-.04em;align-items:center;gap:5px;font-size:17px;display:flex}.player-wordmark b{font-weight:700}.play-mode{background:var(--inset);border-radius:5px;align-items:stretch;gap:3px;padding:4px;display:flex}.play-mode>span{color:var(--ink);background:var(--surface-2);border-radius:3px;padding:7px 13px;font-size:11px;font-weight:600}.play-mode button{color:var(--muted);cursor:not-allowed;background:0 0;border:0;padding:7px 10px;font-size:11px}.play-mode small{color:var(--muted);margin-left:5px;font-family:JetBrains Mono,monospace;font-size:7px}.game-control-message{min-height:0;color:var(--muted);margin:10px 0;font-size:12px}.game-control-message:empty{display:none}.game-detail-card{background:var(--surface);border:1px solid var(--rule);border-radius:8px;margin:22px 0 18px;padding:23px}.game-detail-header{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.game-provider-mark{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.game-detail-header h2{letter-spacing:-.025em;margin:0 0 4px;font-size:21px}.game-detail-header p{color:var(--muted);margin:0;font-size:10px}.game-detail-header p>span{padding:0 5px}.game-detail-badge{border:1px solid var(--rule);color:var(--muted);letter-spacing:.07em;border-radius:3px;margin-left:auto;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:7px}.game-detail-card>p{max-width:85ch;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.7}.game-details-footer{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:25px;padding-top:16px;display:flex}.game-details-footer button,.game-details-footer a{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.game-details-footer button:hover,.game-details-footer a:hover{color:var(--accent-text)}.agent-session-card{border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 22px;padding:23px;display:flex}.agent-session-card .eyebrow{margin-bottom:9px;font-size:8px}.agent-session-card h2{margin-bottom:10px;font-size:20px}.agent-session-card p:not(.eyebrow){color:var(--muted);max-width:62ch;margin:0;font-size:12px}.agent-idle{background:var(--surface);color:var(--muted);border-radius:4px;flex-shrink:0;padding:7px 9px;font-family:JetBrains Mono,monospace;font-size:8px}.game-page-footnote{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:8px;line-height:1.8}.game-page-footnote a{text-underline-offset:3px;margin-left:8px}.game-suggestions{background:var(--chrome);border:1px solid var(--rule);border-radius:7px;max-height:calc(100dvh - 116px);position:sticky;top:94px;overflow-y:auto}.game-suggestions[hidden]{display:none}.suggestions-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.suggestions-header h2{letter-spacing:-.02em;margin:0;font-size:16px}.suggestions-header button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:24px;line-height:1}.suggestions-header button:hover{color:var(--ink);background:var(--surface-2)}.suggestion-list{gap:16px;padding:17px 14px;display:grid}.suggestion-game{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.suggestion-cover{background:var(--tile-bg);border:1px solid #ffffff0f;border-radius:5px;height:75px;position:relative;overflow:hidden}.suggestion-cover .casino-art{width:245px;height:245px;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.4)}.suggestion-game h3{color:var(--ink);margin:0 0 7px;font-size:14px;line-height:1.2}.suggestion-game:hover h3{color:var(--accent-text)}.suggestion-game:hover .suggestion-cover{border-color:var(--accent-text)}.suggestion-game p{color:var(--muted);margin:0 0 4px;font-size:9px}.suggestion-game>div>span{color:var(--muted);font-size:8px}.suggestions-note{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:16px 16px 0;font-size:10px;line-height:1.6}.all-games-link{text-underline-offset:4px;color:var(--ink-2);margin:14px 16px 19px;font-size:11px;display:inline-block}.theater-mode{max-width:none}.theater-mode .game-viewport{aspect-ratio:21/10;max-height:none}.game-player:fullscreen{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.game-player:fullscreen .game-viewport{aspect-ratio:auto;flex:1;min-height:0;max-height:none}.game-player:fullscreen .game-controlbar{flex-shrink:0}.game-player:fullscreen .stage-table .casino-art{transform:translate(-50%,-50%)scale(1.8)}.game-rules-dialog .dialog-copy{padding-top:35px}.game-rules-dialog h3{margin:0 0 10px;font-size:16px}@media (min-width:1600px){.game-room.with-suggestions{grid-template-columns:minmax(0,1fr) 315px}.suggestion-game{grid-template-columns:110px minmax(0,1fr)}.suggestion-cover{height:85px}.suggestion-cover .casino-art{transform:translate(-50%,-50%)scale(.46)}.stage-table .casino-art{transform:translate(-50%,-50%)scale(1.65)}}@media (max-width:1100px){.game-room{gap:18px;padding:18px}.game-room.with-suggestions{grid-template-columns:minmax(0,1fr) 230px}.suggestion-game{grid-template-columns:72px minmax(0,1fr);gap:9px}.suggestion-cover{height:63px}.suggestion-cover .casino-art{transform:translate(-50%,-50%)scale(.33)}.suggestion-game h3{font-size:12px}.suggestion-game p{font-size:8px}.suggestion-game>div>span{font-size:7px}.player-wordmark{display:none}.preview-reels{width:95%}.stage-table .casino-art{transform:translate(-50%,-50%)scale(1.08)}.stage-table .casino-art.art-wheel{transform:translate(-50%,-50%)scale(1.12)}.agent-session-card{flex-wrap:wrap;gap:16px}}@media (max-width:900px){.game-room.with-suggestions{grid-template-columns:minmax(0,1fr)}.game-suggestions{max-height:none;position:static}.suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.suggestion-game{grid-template-columns:90px minmax(0,1fr);gap:12px}.suggestion-cover{height:75px}.suggestion-cover .casino-art{transform:translate(-50%,-50%)scale(.4)}.suggestion-game h3{font-size:14px}.suggestion-game p{font-size:9px}.game-viewport,.theater-mode .game-viewport{aspect-ratio:16/11}}@media (max-width:760px){.casino-shell.shell-game,.casino-shell.shell-game.menu-open{grid-template-columns:minmax(0,1fr)}.shell-game:not(.menu-open) .casino-sidebar{display:none}.shell-game.menu-open .casino-sidebar{padding:16px}.game-room{padding:15px}.game-stage{padding:20px}.stage-heading h1{font-size:43px}.preview-reels{max-height:270px}.reel-symbol{font-size:44px}.player-wordmark{display:flex}.stage-table .casino-art{transform:translate(-50%,-50%)scale(1.15)}}@media (max-width:520px){.game-room{gap:16px;padding:12px}.game-breadcrumb{margin-bottom:10px}.game-breadcrumb nav{gap:8px;font-size:10px}.suggestions-toggle{font-size:10px}.game-viewport{min-height:365px}.game-stage{gap:14px;padding:16px}.stage-masthead{letter-spacing:.09em;gap:10px;font-size:6px}.stage-masthead b{display:none}.stage-preview-label{padding:4px 5px;font-size:6px}.stage-heading h1{font-size:34px}.stage-heading>p{letter-spacing:.2em;font-size:6px}.preview-reels{border-radius:5px;gap:5px;width:calc(100% - 8px);max-height:none;padding:6px;box-shadow:0 5px #081706,0 0 0 3px #215f18}.preview-reel{gap:5px}.reel-symbol{font-size:31px}.stage-coming{gap:10px}.stage-coming b{font-size:12px}.stage-coming p>span{max-width:29ch;font-size:8px}.coming-rule{width:18px}.stage-table .casino-art,.stage-table .casino-art.art-wheel{transform:translate(-50%,-50%)scale(.9)}.game-controlbar{gap:7px;padding:8px}.display-controls{gap:2px}.display-controls button{width:30px;height:32px;font-size:22px}.game-currency{margin-left:3px;padding-left:7px;font-size:8px}.player-wordmark{display:none}.play-mode{padding:3px}.play-mode>span,.play-mode button{padding:7px 8px;font-size:9px}.play-mode small{display:none}.game-detail-card,.agent-session-card{padding:18px}.game-detail-header{gap:10px}.game-detail-header h2{font-size:19px}.game-detail-badge{padding:5px;font-size:6px}.game-provider-mark{width:56px;height:56px}.suggestion-list{grid-template-columns:1fr;gap:17px}.suggestion-game{grid-template-columns:100px minmax(0,1fr)}.game-player:fullscreen .stage-table .casino-art{transform:translate(-50%,-50%)scale(1.05)}}.game-provider-mark img{object-fit:contain;width:100%;height:100%;display:block}
.home-clean{padding-top:28px}.home-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:26px;display:grid}.home-banner{border:1px solid var(--rule);background:var(--surface);border-radius:7px;min-width:0;text-decoration:none;display:block;overflow:hidden}.home-banner:hover{border-color:#596dba}.home-banner-cover{isolation:isolate;height:204px;position:relative;overflow:hidden}.banner-casino .home-banner-cover{background:#202f57}.banner-arena .home-banner-cover{background:#272d42}.home-banner-cover h2{z-index:2;color:#f3f5fc;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:700;position:absolute;top:21px;left:23px}.home-banner-art{width:340px;height:265px;position:absolute;top:3px;right:10px}.home-banner-art .casino-art{width:100%;height:100%;inset:0;transform:none}.home-banner-art .playing-card{width:120px;height:171px;top:47%}.home-banner-art .playing-card>b{font-size:72px}.home-banner-art .playing-card>span{font-size:21px}.home-banner-art .playing-card small{font-size:17px}.home-banner-art .card-back>span{font-size:6px}.home-banner-art .card-back>b{font-size:83px}.home-banner-art .poker-chip{border-width:6px;width:57px;height:57px;font-size:25px}.home-banner-art .chip-one{top:58%;left:12%}.home-banner-art .chip-two{top:66%;left:25%}.home-banner-footer{background:var(--surface);border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.home-banner-footer>span:first-child{color:var(--ink-2);font-size:12px;font-weight:600}.home-banner-footer>span:first-child>span{margin-left:9px}.home-banner-footer>span:last-child{color:var(--muted);white-space:nowrap;font-size:10px}.home-arena-art{justify-content:center;align-items:center;gap:17px;width:290px;height:180px;display:flex;position:absolute;top:52px;right:24px}.arena-contender{color:#b8caff;background:#1b2441;border:2px solid #6277b7;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:105px;height:133px;display:flex;box-shadow:0 7px #121b2f}.arena-contender span{letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:7px}.arena-contender b{letter-spacing:-.06em;font-size:65px;line-height:1.2}.contender-left{transform:rotate(-13deg)}.contender-right{color:#f1f4ff;background:#425bcc;border-color:#9aafff;transform:rotate(13deg)}.arena-versus{color:#d5dffa;font-size:20px;font-style:italic;font-weight:700}.home-clean .casino-floor{margin:0}.home-clean .casino-search{margin-bottom:26px}.compact-game-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.compact-game-heading h2{letter-spacing:-.025em;margin:0;font-size:22px}.compact-game-heading .lobby-count{font-family:inherit;font-size:11px}.home-clean .lobby-toolbar{margin-bottom:20px}.home-clean .game-filters{background:0 0;gap:7px;padding:0}.home-clean .game-filters button{border:1px solid var(--rule);padding:9px 15px}.home-clean .game-filters button[aria-pressed=true]{background:var(--surface-2);border-color:var(--surface-2)}.home-clean .game-cover .casino-art{top:49%}.home-clean .game-info h3{margin-bottom:5px;font-size:15px}.home-clean .game-info>div>span{font-family:inherit;font-size:10px}.home-clean .cover-preview{bottom:11px}.home-clean .lobby-disclaimer{color:var(--muted);margin-top:24px;font-family:inherit;font-size:10px}.home-clean .compact-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 25px;margin-top:26px;padding-top:18px;font-family:inherit;font-size:10px;display:flex}.compact-footer nav{flex-wrap:wrap;gap:20px;display:flex}.compact-footer a{text-decoration:none}.compact-footer a:hover{color:var(--ink)}@media (max-width:1100px){.home-banner-cover{height:184px}.home-banner-art{transform-origin:top;top:18px;right:-30px;transform:scale(.84)}.home-arena-art{transform-origin:top;top:43px;right:-18px;transform:scale(.84)}.home-banner-cover h2{font-size:23px}.home-banner-footer{gap:8px;padding:13px}.home-banner-footer>span:first-child{font-size:11px}.home-banner-footer>span:last-child{font-size:9px}}@media (max-width:760px){.home-clean{padding-top:20px}.home-banners{gap:14px;margin-bottom:22px}.home-banner-art{right:-45px}.home-arena-art{right:-27px}.home-banner-cover h2{font-size:21px;top:17px;left:17px}}@media (max-width:560px){.home-banner-cover{height:154px}.home-banner-art{top:32px;right:-74px;transform:scale(.62)}.home-arena-art{top:45px;right:-64px;transform:scale(.62)}.home-banner-cover h2{font-size:19px;top:14px;left:14px}.home-banner-footer{padding:10px 12px;display:block}.home-banner-footer>span{display:block}.home-banner-footer>span:last-child{margin-top:4px;font-size:8px}.home-banner-footer>span:first-child{font-size:10px}.home-banner-footer>span:first-child>span{margin-left:4px}.home-clean .casino-search{margin-bottom:23px}.compact-game-heading h2{font-size:20px}.home-clean .game-filters button{padding:8px 12px}.home-clean .lobby-disclaimer{font-size:9px}.home-clean .game-info h3{font-size:15px}.home-clean .game-info>div>span{font-size:9px}}@media (max-width:350px){.home-banner-cover h2{font-size:17px}.home-banner-art{right:-88px}.home-arena-art{right:-80px}.home-clean .game-filters button{padding:8px 10px}}.provider-banner{background:var(--surface);border:1px solid var(--rule);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:28px 30px;display:flex}.provider-banner p{letter-spacing:.16em;color:var(--muted);margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:9px}.provider-banner h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.15}.provider-banner span{color:var(--muted);font-size:13px}.provider-banner .provider-badge{white-space:nowrap;color:#aab6ff;background:#22283f;border:1px solid #394269;border-radius:6px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:9px}.home-clean .slots-grid{grid-template-columns:repeat(auto-fill,minmax(170px,220px));gap:24px 18px}.home-clean .slot-poster{aspect-ratio:941/1672;background:var(--inset);border:1px solid var(--rule);border-radius:8px;height:auto}.slot-poster img{object-fit:contain;width:100%;height:100%;display:block}.slot-availability{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.slot-availability .status-dot{width:5px;height:5px}@media (max-width:560px){.provider-banner{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.provider-banner h1{font-size:27px}.home-clean .slots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.home-clean .game-info>div>span{font-size:10px}.home-clean .slot-poster{aspect-ratio:941/1672}}.provider-identity{align-items:center;gap:26px;min-width:0;display:flex}.provider-logo{object-fit:contain;flex-shrink:0;width:140px;height:140px;display:block}@media (max-width:560px){.provider-identity{gap:16px}.provider-logo{width:88px;height:88px}.provider-identity p{letter-spacing:.12em;font-size:8px;line-height:1.6}}.provider-banner h1{letter-spacing:-.045em;margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.06}@media (max-width:560px){.provider-logo{width:72px;height:72px}.provider-identity{gap:14px}.provider-banner h1{font-size:clamp(24px,7vw,30px)}.provider-banner .provider-identity>div>span{font-size:11px;line-height:1.5}}
:root,:root[data-theme=dark],:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050605;--chrome:#090b09;--surface:#101310;--surface-2:#191e19;--inset:#090d09;--promo:#101b0f;--ink:#f3f5f2;--ink-2:#c6cec4;--muted:#a0aba0;--rule:#293328;--accent:#39ff14;--accent-hover:#68ff48;--accent-text:#8bff75;--mark:var(--accent);--mark-ink:#061104;--pen:var(--accent-text);--success:#70ec58;--success-surface:#11250f;--danger:#f06478;--danger-surface:#290b14}.casino-shell:not(.classic-shell) .casino-sidebar nav a.sidebar-current{color:#a9ff99;background:linear-gradient(90deg,#39ff141a,#39ff1406);box-shadow:inset 0 0 0 1px #39ff143b}.casino-shell:not(.classic-shell) .appbar-wallet{background:#101510;border:1px solid #2b3828}.appbar-wallet .appbar-connect,.appbar-wallet .appbar-account{color:var(--ink);text-decoration:none}.appbar-connect{background:linear-gradient(#51ff2e,#28c80d);border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #bdffab,0 3px 15px #39ff141a;color:#061104!important}.appbar-connect:hover{background:#68ff48}.appbar-account{border-radius:8px;align-items:center;gap:14px;padding:6px 8px 6px 14px;transition:background .15s;display:flex}.appbar-account:hover{background:#1a211a}.appbar-account-balance{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.appbar-account-balance strong{font-size:13px;line-height:1}.appbar-account-balance small{color:var(--muted);font:600 8px JetBrains Mono,monospace}.appbar-account-id{border-left:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:6px;padding:6px 8px 6px 13px;font:500 10px JetBrains Mono,monospace;display:flex}.appbar-account-id i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #39ff1477}.casino-shell:not(.classic-shell) .appbar-wallet a.cashier-wallet-link{color:#061104;background:linear-gradient(#51ff2e,#28c80d);box-shadow:inset 0 1px #bdffab,0 3px 15px #39ff141a}.casino-shell:not(.classic-shell) .appbar-wallet a.cashier-wallet-link:hover{background:#68ff48}@media (max-width:760px){.appbar-connect{padding:0 12px}.appbar-account{gap:7px;padding:5px 4px 5px 9px}.appbar-account-balance strong{font-size:11px}.appbar-account-id{padding-left:8px;font-size:9px}}@media (max-width:420px){.appbar-account-balance small{display:none}.appbar-account{gap:4px}.appbar-account-id{font-size:8px}.appbar-connect span{display:none}.appbar-connect{padding:0 11px}}.casino-shell .cashier-page .cashier-primary,.casino-shell .cashier-game-link{background:var(--accent);border-color:var(--accent);color:var(--mark-ink)}.casino-shell .cashier-page .cashier-primary:hover:not(:disabled),.casino-shell .cashier-game-link:hover{background:var(--accent-hover)}.casino-shell .cashier-panel{background:var(--surface);border-color:var(--rule)}.casino-shell .cashier-test-badge{color:#a5ff91;background:#10210c;border-color:#39ff1445}.casino-shell .cashier-tabs button[aria-pressed=true]{color:#b7ffa5;background:#173312;border-color:#39ff1430}.casino-shell .cashier-error{color:#ffc2cd;background:#290b14;border-color:#8f1a31}.casino-shell .cashier-monitor-warning{color:#ffc2cd;background:#230b12;border-color:#843047}.casino-shell .cashier-status-warning{color:#ff9cad}.casino-shell .cashier-status-complete{color:#8bff75}.casino-shell .cashier-balance,.casino-shell .cashier-summary,.casino-shell .cashier-history{font-variant-numeric:tabular-nums}.casino-shell .deepblock-tools{background:var(--chrome);color:var(--ink)}.casino-shell .deepblock-tools a{color:var(--accent-text)}.casino-shell .deepblock-tools button,.casino-shell .deepblock-tools input,.casino-shell .deepblock-tools select,.casino-shell .deepblock-tools textarea{background:var(--surface-2);color:var(--ink);border-color:var(--rule)}.deepblock-replay{color:#f3f5f2;background:#050605}.deepblock-replay .replay-badge{color:#8bff75;border-color:#39ff1445}.deepblock-replay .replay-controls>.replay-play{color:#061104;background:#39ff14}.deepblock-replay .replay-scrub input{accent-color:#39ff14}.drone-replay{color:#f3f5f2;background:#050605}.drone-replay .drone-replay-toolbar{color:#f3f5f2;background:#090b09;border-bottom:1px solid #293328}.drone-replay .drone-replay-toolbar a{color:#8bff75}.drone-replay .drone-replay-toolbar button{color:#c0ffb1;background:#192417;border:1px solid #39ff143d}.drone-replay .drone-replay-caption{color:#a0aba0;background:#090b09}
.classic-shell{--cl-display:var(--font-classic-display),"Arial Black",sans-serif;--cl-body:var(--font-classic-body),Tahoma,Verdana,sans-serif;--cl-mono:var(--font-classic-mono),ui-monospace,monospace;--cl-bg:#17181b;--cl-panel:#1f2125;--cl-panel-2:#272a2f;--cl-inset:#0c0d0f;--cl-chrome:#0f1012;--cl-rule:#ffffff12;--cl-edge:#2c2f34;--cl-ink:#fff;--cl-ink-2:#c9cdd3;--cl-muted:#8b929c;--cl-blue-soft:#7fcdf5;--cl-blue-edge:#0b4a78;--cl-green:#3fbf5a;--cl-red:#d4202a;--cl-red-hi:#ff3b44;--cl-gold:#d9a93c;--cl-gold-soft:#f0cf7a;--cl-cream:#f3e6c4;--cl-gel:linear-gradient(180deg,#72c8f4 0%,#2f98da 47%,#1573b8 53%,#2388cb 100%);--cl-gel-dark:linear-gradient(180deg,#43464c 0%,#2b2d31 47%,#1c1e21 53%,#25272b 100%);--cl-metal:linear-gradient(180deg,#ffffff0a,#00000094),url(/poker-home/classic-client/textures/gunmetal.webp) 0 0/256px;--cl-rail:linear-gradient(180deg,#a3161e 0%,#7a0a0f 45%,#4f060a 100%);--cl-felt:url(/poker-home/classic-client/textures/felt-green.webp) 0 0/384px;--cl-felt-dark:radial-gradient(ellipse at 50% 40%,#0000 20%,#0000008c 100%),linear-gradient(#000000a8,#000000a8),var(--cl-felt);--cl-chip:radial-gradient(circle at 50% 32%,#f2474f 0%,#c7161f 58%,#8e0c12 100%);--cl-panel-grad:linear-gradient(180deg,#1f2125,#16171a);--paper:var(--cl-bg);--chrome:var(--cl-chrome);--surface:var(--cl-panel);--surface-2:var(--cl-panel-2);--inset:var(--cl-inset);--promo:#1c1012;--ink:var(--cl-ink);--ink-2:var(--cl-ink-2);--muted:var(--cl-muted);--rule:var(--cl-edge);--accent:#c7161f;--accent-hover:#e0262f;--accent-text:var(--cl-gold-soft);--mark:var(--accent);--mark-ink:#fff;--pen:var(--cl-gold-soft);--success:var(--cl-green);--success-surface:#10240f;background:var(--cl-bg);color:var(--cl-ink);font-family:var(--cl-body);grid-template-rows:74px 1fr}.classic-shell:not(.shell-game){grid-template-columns:206px minmax(0,1fr)}.classic-shell .casino-app-content{background:var(--cl-bg)}.classic-shell .casino-appbar{background:var(--cl-metal);border-bottom:1px solid #000;height:74px;padding:0 27px;box-shadow:inset 0 1px #ffffff14,0 4px 18px #000a}.classic-shell .appbar-brand{gap:12px}.classic-shell .appbar-brand .lockup{color:var(--cl-ink);gap:12px;text-decoration:none}.classic-shell .appbar-brand .chip-mark{filter:drop-shadow(0 3px 4px #000c);width:46px;height:46px;transition:transform .45s cubic-bezier(.2,.8,.2,1.2)}.classic-shell .appbar-brand .lockup:hover .chip-mark,.classic-shell .appbar-brand .lockup:focus-visible .chip-mark{transform:rotate(45deg)scale(1.06)}.classic-shell .appbar-brand .wordmark{font:italic 800 25px/1 var(--cl-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px #000,0 0 18px #0009;align-items:center;gap:10px;display:flex}.classic-shell .appbar-brand .wordmark b{background:linear-gradient(#ffe9a8 0%,#f0cf7a 45%,#c9952c 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 2px #000);-webkit-background-clip:text;background-clip:text;margin-left:-10px;font-weight:800}.classic-shell .appbar-brand .wordmark em{border:1px solid var(--cl-gold);background:var(--cl-rail);color:var(--cl-cream);font:italic 800 11px/1 var(--cl-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px #0009;border-radius:4px;padding:5px 9px 4px 8px;transform:skew(-8deg);box-shadow:inset 0 1px #fff3,0 2px 6px #0009}@media (prefers-reduced-motion:reduce){.classic-shell .appbar-brand .chip-mark{transition:none}}.classic-shell .menu-toggle{color:var(--cl-ink-2)}.classic-shell .appbar-room{background:var(--cl-gel-dark);color:var(--cl-gold-soft);font:700 11px var(--cl-body);letter-spacing:.12em;border:1px solid #000;border-radius:6px;padding:7px 14px;box-shadow:inset 0 1px #ffffff14}.classic-shell .appbar-room .status-dot{background:var(--cl-green);box-shadow:0 0 8px var(--cl-green)}.classic-shell .lobby-topnav{align-self:stretch;align-items:flex-end;gap:3px;margin:0 auto 0 34px;display:flex}.classic-shell .lobby-topnav a{background:var(--cl-gel-dark);color:#b9bec6;height:42px;font:700 13px var(--cl-body);border:1px solid #000;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:0 18px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff14}.classic-shell .lobby-topnav a:hover{color:#fff}.classic-shell .lobby-topnav a.topnav-active{border-top:2px solid var(--cl-gold);color:#fff;background:linear-gradient(#4a4d53,#2e3035);box-shadow:inset 0 1px #ffffff24}.classic-shell .appbar-wallet{background:#0b0c0d;border:1px solid #000;border-radius:8px;align-items:center;padding:4px;overflow:visible;box-shadow:inset 0 1px 3px #000}.classic-shell .appbar-wallet:has(.appbar-connect){box-shadow:none;background:0 0;border:0;padding:0}.classic-shell .appbar-wallet .appbar-connect{background:var(--cl-chip);min-height:38px;font:italic 800 14px/1 var(--cl-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #0009;border:3px dashed #fff;border-radius:999px;outline:2px solid #8e0c12;padding:0 18px;box-shadow:0 3px 8px #0009;color:#fff!important}.classic-shell .appbar-wallet .appbar-connect:hover{filter:brightness(1.1)}.classic-shell .appbar-account:hover{background:#17181b}.classic-shell .appbar-account-balance strong{color:var(--cl-green)}.classic-shell .appbar-account-balance small,.classic-shell .appbar-account-id{font-family:var(--cl-mono)}.classic-shell .appbar-account-id{border-left-color:var(--cl-edge)}.classic-shell .appbar-account-id i{background:var(--cl-green);box-shadow:0 0 7px #3fbf5a88}.classic-shell .casino-sidebar{background:linear-gradient(180deg,#0000004d,#000000a6),url(/poker-home/classic-client/textures/gunmetal.webp) 0 0/256px,var(--cl-chrome);border-right:1px solid #000;flex-direction:column;height:calc(100dvh - 74px);padding:24px 13px 16px;display:flex;top:74px;box-shadow:inset -1px 0 #ffffff0a}.classic-shell .sidebar-label{color:var(--cl-gold);font:700 10px var(--cl-body);letter-spacing:.16em;margin:0 10px 14px;padding:0}.classic-shell .casino-sidebar nav a{color:#d5d9de;font:700 13px var(--cl-body);border:1px solid #0000;border-radius:5px;gap:11px;margin-bottom:3px;padding:10px 11px}.classic-shell .casino-sidebar nav a:hover{background:#ffffff0c}.classic-shell .casino-sidebar nav a.sidebar-current{border-color:var(--cl-blue-edge);background:var(--cl-gel);color:#fff;text-shadow:0 -1px #0006;box-shadow:inset 0 1px #ffffff80}.classic-shell .casino-sidebar nav a.sidebar-current>span:first-child{color:#fff}.classic-shell .sidebar-badge{background:var(--cl-gel-dark);color:#fff;border:1px solid #000}.classic-shell .sidebar-soon{background:var(--cl-red);color:#fff;font:700 9px var(--cl-body);letter-spacing:.06em;border-radius:3px;margin-left:auto;padding:2px 5px}.classic-shell .sidebar-divider{background:#ffffff12;margin:18px 10px}.classic-shell .sidebar-note{display:none}.classic-shell.shell-game:not(.menu-open) .casino-sidebar{padding:18px 10px}.classic-shell.shell-game:not(.menu-open) .casino-sidebar nav a{justify-content:center;padding:12px}.classic-shell .lobby-sidebar-provider{flex-direction:column;gap:10px;margin-top:auto;padding:18px 2px 0;display:flex}.lobby-stats{gap:8px;display:grid}.lobby-clock{background:var(--cl-gel-dark);border:1px solid #000;border-radius:5px;align-items:baseline;gap:8px;padding:6px 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.lobby-clock small{color:var(--cl-gold);font:700 10px var(--cl-body)}.lobby-clock b{color:#fff;font:700 22px/1 var(--cl-body);font-variant-numeric:tabular-nums}.lobby-stats dl{text-align:center;background:#0b0c0d;border:1px solid #000;border-radius:5px;grid-template-columns:1fr 1fr;margin:0;display:grid}.lobby-stats dl div{padding:7px 4px}.lobby-stats dl div+div{border-left:1px solid #222427}.lobby-stats dt{color:var(--cl-gold);font:700 10px var(--cl-body)}.lobby-stats dd{color:#fff;font:700 15px var(--cl-body);font-variant-numeric:tabular-nums;margin:0}.lobby-promo{color:#fff;background:#0a0b0c;border:1px solid #000;border-radius:6px;padding:0 12px 12px;text-decoration:none;display:block;position:relative;overflow:hidden}.lobby-promo img{object-fit:cover;object-position:center 30%;width:calc(100% + 24px);height:96px;margin:0 -12px 10px;display:block}.lobby-promo span{color:var(--cl-gold);font:700 9px var(--cl-body);letter-spacing:.14em;margin-bottom:4px;display:block}.lobby-promo strong{font-size:13px;display:block}.lobby-promo p{color:var(--cl-muted);margin:4px 0 10px;font-size:11px;line-height:1.5}.lobby-promo em{color:var(--cl-blue-soft);font:700 11px var(--cl-body);align-items:center;gap:8px;display:flex}.lobby-promo:hover em{color:#fff}.classic-shell .casino-app-content footer:not(.poker-footer){border-top:3px solid var(--cl-gold);color:var(--cl-muted);font:12px/1.8 var(--cl-body)}.classic-shell .casino-app-content footer:not(.poker-footer) a{color:var(--cl-gold-soft)}.classic-shell .compact-footer{border-top:3px solid var(--cl-gold);color:var(--cl-muted);font:12px/1.8 var(--cl-body)}@media (max-width:980px) and (min-width:761px){.classic-shell:not(.shell-game){grid-template-columns:76px minmax(0,1fr)}.classic-shell:not(.shell-game) .casino-sidebar .nav-label,.classic-shell:not(.shell-game) .sidebar-badge,.classic-shell:not(.shell-game) .sidebar-label,.classic-shell .lobby-sidebar-provider,.classic-shell:not(.shell-game) .sidebar-soon{display:none}.classic-shell:not(.shell-game) .casino-sidebar nav a{justify-content:center;padding:12px 8px}.classic-shell .sidebar-divider{margin:18px 8px}.classic-shell .lobby-topnav{margin-left:20px}.classic-shell .lobby-topnav a{padding:0 12px}}@media (max-width:760px){.classic-shell,.classic-shell:not(.shell-game){grid-template-rows:64px auto 1fr;grid-template-columns:minmax(0,1fr)}.classic-shell .casino-appbar{gap:9px;height:64px;padding:0 14px}.classic-shell .appbar-brand{gap:2px}.classic-shell .menu-toggle{padding:5px;font-size:17px;display:inline-block}.classic-shell .appbar-brand .lockup{gap:8px}.classic-shell .appbar-brand .chip-mark{width:34px;height:34px}.classic-shell .appbar-brand .wordmark{gap:7px;font-size:18px}.classic-shell .appbar-brand .wordmark b{margin-left:-7px}.classic-shell .appbar-brand .wordmark em{letter-spacing:.1em;padding:4px 6px 3px 5px;font-size:8px;display:inline-flex}.classic-shell .lobby-topnav,.classic-shell .appbar-room{display:none}.classic-shell .appbar-wallet{padding:3px}.classic-shell .appbar-wallet .appbar-connect{min-height:34px;padding:0 12px;font-size:12px}.classic-shell .casino-sidebar{height:auto;max-height:none;padding:15px;display:none;position:static;top:auto}.classic-shell.menu-open .casino-sidebar{display:block}.classic-shell .casino-sidebar nav{grid-template-columns:1fr 1fr;gap:3px 8px;display:grid}.classic-shell .sidebar-label,.classic-shell .sidebar-divider{grid-column:1/-1}.classic-shell .sidebar-divider{margin:8px}.classic-shell .lobby-sidebar-provider{display:none}.classic-shell .casino-app-content{grid-column:1}.classic-shell.shell-game.menu-open .casino-sidebar nav a{justify-content:flex-start}}
.classic-shell .cashier-page{font-family:var(--cl-body)}.classic-shell .cashier-heading .eyebrow,.classic-shell .cashier-section-kicker{color:var(--cl-gold-soft);font:700 11px/1.2 var(--cl-body);letter-spacing:.12em}.classic-shell .cashier-heading h1{font:italic 800 clamp(36px,4vw,54px)/.95 var(--cl-display);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 3px #000b}.classic-shell .cashier-heading p{color:var(--cl-ink-2)}.classic-shell .cashier-network-badge,.classic-shell .cashier-asset-badge{background:var(--cl-gel-dark);color:var(--cl-gold-soft);font:700 10px var(--cl-body);letter-spacing:.08em;border:1px solid #000;box-shadow:inset 0 1px #ffffff14}.classic-shell .cashier-network-badge i,.classic-shell .cashier-account-main p i{background:var(--cl-green);box-shadow:0 0 8px var(--cl-green)}.classic-shell .cashier-panel{background:var(--cl-panel-grad);border:1px solid #000;border-radius:8px;box-shadow:0 18px 44px #000a,inset 0 1px #ffffff0d}.classic-shell .cashier-panel h2,.classic-shell .cashier-login-copy h2,.classic-shell .deposit-guide-heading h2,.classic-shell .deposit-help h2{font:italic 800 24px/1.05 var(--cl-display);letter-spacing:0;text-transform:uppercase}.classic-shell .cashier-login,.classic-shell .cashier-page .deposit-guide,.classic-shell .cashier-account-card{box-shadow:inset 0 3px 0 var(--cl-gold),0 18px 44px #000b;border:1px solid #000;border-top:10px solid #6e0a0f;border-radius:8px}.classic-shell .cashier-login{background:var(--cl-panel-grad)}.classic-shell .cashier-page .deposit-guide,.classic-shell .cashier-account-card{background:var(--cl-felt-dark)}.classic-shell .cashier-login-icon{background:var(--cl-felt-dark);color:var(--cl-gold-soft);border:2px solid #b8bec6;border-radius:50%}.classic-shell .cashier-wallet-options button{background:var(--cl-gel-dark);border:1px solid #000;box-shadow:inset 0 1px #ffffff14}.classic-shell .cashier-wallet-options button:hover:not(:disabled){border-color:var(--cl-gold);background:var(--cl-gel-dark)}.classic-shell .cashier-browser-help{border-color:var(--cl-edge);background:var(--cl-inset)}.classic-shell .cashier-trust-row{border-top-color:var(--cl-edge)}.classic-shell .cashier-trust-row svg{color:var(--cl-gold)}.classic-shell .cashier-account-main>span{color:var(--cl-gold-soft);font:700 10px var(--cl-body);letter-spacing:.12em}.classic-shell .cashier-account-main>strong{font-family:var(--cl-body);text-shadow:0 2px #000a}.classic-shell .cashier-account-main p b{font-family:var(--cl-mono)}.classic-shell .cashier-account-actions a{background:var(--cl-chip);color:#fff;font:italic 800 13px/1 var(--cl-display);letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px #0009;border:3px dashed #fff;border-radius:999px;outline:2px solid #8e0c12}.classic-shell .cashier-account-actions a:last-child{background:var(--cl-gel-dark);color:#fff;font:700 13px var(--cl-body);text-transform:none;border:1px solid #000;border-radius:8px;outline:0;box-shadow:inset 0 1px #ffffff24}.classic-shell .cashier-page button{background:var(--cl-gel-dark);color:#fff;font-family:var(--cl-body);border:1px solid #000;border-radius:6px;box-shadow:inset 0 1px #ffffff14}.classic-shell .cashier-page button:focus-visible,.classic-shell .cashier-page input:focus-visible,.classic-shell .cashier-page select:focus-visible,.classic-shell .cashier-page a:focus-visible{outline-color:var(--cl-gold-soft)}.classic-shell .cashier-amount-input{background:var(--cl-inset);border:1px solid #000;box-shadow:inset 0 1px 3px #000}.classic-shell .cashier-amount-input:focus-within{border-color:var(--cl-gold);box-shadow:0 0 0 3px #d9a93c26}.classic-shell .cashier-amount-input>span{font-family:var(--cl-mono)}.classic-shell .cashier-amount-input>button{background:var(--cl-gel-dark);color:var(--cl-gold-soft);font-family:var(--cl-mono);border-color:#000}.classic-shell .cashier-page .cashier-primary,.classic-shell .cashier-page .mainnet-key-create{background:var(--cl-chip);color:#fff;font:italic 800 15px/1 var(--cl-display);letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px #0009;border:3px dashed #fff;border-radius:999px;outline:2px solid #8e0c12;box-shadow:0 6px 16px #0009}.classic-shell .cashier-page .cashier-primary:hover:not(:disabled),.classic-shell .cashier-page .mainnet-key-create:hover:not(:disabled){background:var(--cl-chip);filter:brightness(1.1)}.classic-shell .cashier-destination,.classic-shell .cashier-available,.classic-shell .cashier-deposit-summary,.classic-shell .cashier-pending,.classic-shell .cashier-page .deposit-readiness,.classic-shell .deposit-currency dl{background:var(--cl-inset);border:1px solid #000}.classic-shell .cashier-destination strong,.classic-shell .cashier-deposit-summary strong,.classic-shell .cashier-status{font-family:var(--cl-mono)}.classic-shell .cashier-feedback{color:var(--cl-cream);background:#1c1810;border-color:#d9a93c55}.classic-shell .cashier-feedback.cashier-error,.classic-shell .cashier-error{color:#ffc2cd;background:#290b14;border-color:#8f1a31}.classic-shell .cashier-history-heading,.classic-shell .cashier-history li{border-top-color:var(--cl-edge)}.classic-shell .cashier-status{color:var(--cl-gold-soft);background:#1c1810}.classic-shell .cashier-status-paid{color:#9be58f;background:#10240f}.classic-shell .cashier-status-cancelled{color:var(--cl-muted);background:#222427}.classic-shell .mainnet-keys input,.classic-shell .mainnet-keys select{background:var(--cl-inset);border:1px solid #000;box-shadow:inset 0 1px 3px #000}.classic-shell .cashier-play-links a{background:var(--cl-gel-dark);color:#fff;border:1px solid #000}.classic-shell .deposit-guide-steps li>span{background:var(--cl-chip);color:#fff;font:italic 800 12px var(--cl-display);border:2px dashed #fff;outline:2px solid #8e0c12}.classic-shell .deposit-currency{border-top-color:#ffffff1f}.classic-shell .deposit-currency p,.classic-shell .deposit-guide-steps p{color:var(--cl-ink-2)}.classic-shell .deposit-help details{background:var(--cl-panel-grad);border:1px solid #000;box-shadow:inset 0 1px #ffffff0d}.classic-shell .deposit-help details>div,.classic-shell .deposit-wallet-funds{border-top-color:var(--cl-edge)}.classic-shell .cashier-page .deposit-check-list li[data-ok=true]{color:#9be58f}.classic-shell .cashier-page .deposit-progress li{border-top-color:var(--cl-edge)}.classic-shell .deposit-progress li>span{background:var(--cl-panel-2)}.classic-shell .cashier-page .deposit-progress li[data-complete=true]{border-color:var(--cl-gold);color:var(--cl-gold-soft)}.classic-shell .cashier-page .deposit-progress li[aria-current=step]{border-color:var(--cl-red-hi);color:#fff}.classic-shell .deepblock{background:var(--cl-bg);color:var(--cl-ink)}.classic-shell .deepblock-tools{background:var(--cl-metal);color:var(--cl-ink);font-family:var(--cl-body)}.classic-shell .game-launch-tools{border-bottom:3px solid var(--cl-gold)}.classic-shell .deepblock-tools h1{font:italic 800 clamp(22px,2.2vw,32px)/1 var(--cl-display);letter-spacing:0;text-transform:uppercase;text-shadow:0 2px #000b}.classic-shell .deepblock-tools p{color:var(--cl-ink-2)}.classic-shell .deepblock-tools a{color:var(--cl-gold-soft)}.classic-shell .deepblock-tools button,.classic-shell .deepblock-tools input,.classic-shell .deepblock-tools select,.classic-shell .deepblock-tools textarea{background:var(--cl-gel-dark);color:#fff;font-family:var(--cl-body);border:1px solid #000}.classic-shell .game-mode-switch{background:#0b0c0d;border:1px solid #000;border-radius:7px;box-shadow:inset 0 1px 3px #000}.classic-shell .deepblock-tools .game-mode-switch button{color:var(--cl-muted);box-shadow:none;background:0 0;border:1px solid #0000}.classic-shell .deepblock-tools .game-mode-switch button[aria-pressed=true]{border-color:var(--cl-blue-edge);background:var(--cl-gel);color:#fff;text-shadow:0 -1px #0006;box-shadow:inset 0 1px #ffffff80}.classic-shell .play-wallet{color:var(--cl-gold-soft);font-family:var(--cl-mono)}.classic-shell .deepblock-tools .play-wallet button{background:var(--cl-gel-dark);color:#fff;border-color:#000}.classic-shell .deepblock-frame{background:#050506}.classic-shell .game-frame-bar{border-top:3px solid var(--cl-gold);background:var(--cl-rail);color:var(--cl-cream);font:700 11px/1 var(--cl-body);letter-spacing:.1em;text-shadow:0 1px #0008}.classic-shell .game-frame-bar button{color:var(--cl-cream);font:700 12px/1 var(--cl-body)}.classic-shell .game-frame-bar button:hover,.classic-shell .game-frame-bar button[aria-pressed=true]{color:var(--cl-gold-soft)}.classic-shell .game-frame-loading{background:var(--cl-felt-dark);color:var(--cl-gold-soft);font-family:var(--cl-body)}.classic-shell .game-frame-notice{color:var(--cl-cream);background:#1c1810}.classic-shell .game-embed-shell:fullscreen,.classic-shell .game-embed-shell.game-theater{background:#050506}.classic-shell .copy-box{background:#0c0d0f;border:1px solid #000;border-radius:10px;overflow:hidden;box-shadow:0 14px 34px #000a,inset 0 1px #ffffff0d}.classic-shell .copy-box-bar{border-bottom:2px solid var(--cl-gold);background:var(--cl-rail);color:var(--cl-cream);font:700 13px var(--cl-body);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #0008;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 18px;display:flex}.classic-shell .copy-box-bar button{border:1px solid var(--cl-blue-edge);background:var(--cl-gel);color:#fff;font:700 14px var(--cl-body);letter-spacing:0;text-transform:none;cursor:pointer;text-shadow:0 -1px #0006;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff90}.classic-shell .copy-box-bar button:hover{filter:brightness(1.08)}.classic-shell .copy-box-bar button:focus-visible,.classic-shell .copy-box pre:focus-visible{outline:2px solid var(--cl-gold-soft);outline-offset:2px}.classic-shell .copy-box pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;font:clamp(15px,1.3vw,18px)/1.6 var(--cl-mono);margin:0;padding:22px 24px;overflow-x:auto}
