@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@500;600;700;800;900&display=swap";:root{--background: #0e131b;--secondary-bg: #151a24;--third-bg: rgba(24, 29, 42, .94);--fourth-bg: #0f131c;--fifth-bg: #151925;--gold: #FCA31E;--gradient-bg: linear-gradient(180deg, #141925 0%, #10141d 100%)}*{box-sizing:border-box}p{margin:unset}body{margin:0;font-family:Rubik,Noto Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 54% -16%,#1c2935 0%,#101620 34%,#0b1017 100%)}.bevel{outline:unset;border:unset;font-family:Rubik,sans-serif;color:#a8b4c5;cursor:pointer;background:#253447;box-shadow:0 -1px #3b4c61,0 1px #141d29;border-radius:3px;transition:background-color .3s}.bevel-light{outline:unset;border:unset;font-family:Rubik,sans-serif;color:#a8b4c5;cursor:pointer;background:#2D3E52;box-shadow:0 1px #202d3e,0 -1px #40526a;border-radius:3px;transition:background-color .3s}.bevel-gold{outline:unset;border:unset;font-family:Rubik,sans-serif;color:#fff;font-weight:700;cursor:pointer;background:#FCA31E;box-shadow:0 -2px #ffbd59,0 2px #ba812c;border-radius:3px;transition:background-color .3s}.bevel-gold:not(:disabled):hover{background-color:#e19421}.bevel-gold:not(:disabled):active{background-color:#e19421;box-shadow:unset}.bevel-purple{font-family:Rubik,sans-serif;color:#fff;font-weight:700;cursor:pointer;border-radius:5px;border:1px solid #41495c;background:#242837;box-shadow:none}.gold{color:var(--gold)!important}.gold .gray{color:#926a2f}a:-webkit-any-link{text-decoration:none}.green{color:#86dcaa}.bevel:hover{background:#293A4E}.bevel-light:active,.bevel:active,.user-dropdown-link:active{box-shadow:0 1px #141d29}.footer-link{color:#a8b4c5;font-family:Rubik,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:8px;cursor:pointer}.purple{color:#5865f2}.admin-link{font-family:Rubik,sans-serif;color:#a8b4c5;font-weight:700;text-decoration:none;opacity:.5;transition:opacity .3s}.admin-link:hover{opacity:1}.gamemode-link{width:100%;height:100%;text-decoration:none;position:absolute;z-index:1;top:0;left:0}.user-dropdown-link{width:100%;height:25px;border-radius:3px;background:#312A5E;box-shadow:0 1px #1e193a,0 -1px #3c3472;color:#a8b4c5;font-family:Rubik,sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;padding:0 8px;gap:8px;text-decoration:none;cursor:pointer;transition:background-color .3s;user-select:none}.user-dropdown-link.gold{border-radius:3px;background:linear-gradient(0deg,rgba(255,190,24,.25) 0%,rgba(255,190,24,.25) 100%),linear-gradient(253deg,#121B27 -27.53%,#263446 175.86%);box-shadow:0 1px #2e211e,0 -1px #88685f}.provably{width:100%;height:30px;background:rgba(134,220,170,.15);color:#86dcaa;font-family:Rubik;font-size:12px;font-weight:700;text-align:center;line-height:30px;cursor:pointer;text-decoration:none}.user-dropdown-link:not(.gold):hover{background:#2e2759}.account-menu .menu-link{width:100%;height:39px;padding:0 11px;border:0;border-radius:8px;display:flex;align-items:center;gap:11px;box-sizing:border-box;color:#909aaa!important;background:transparent;font-family:Rubik,sans-serif;font-size:11px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:color .16s,background-color .16s}.account-menu .menu-link:hover{color:#eef1f5!important;background:#1e2532}.account-menu .menu-link svg{width:16px;height:16px;min-width:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.account-menu .menu-link span{line-height:1}.account-menu .menu-link.reward{color:#dce5ce!important;background:rgba(134,220,170,.055)}.account-menu .menu-link.reward svg{color:#86dcaa}.account-menu .menu-link em{margin-left:auto;padding:4px 5px;border-radius:5px;color:#10161d;background:#86DCAA;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.4px}.white{color:#fff}.gray{color:#a7a7a7}.bold{font-weight:700}.cost{border-radius:3px;background:linear-gradient(0deg,rgba(255,190,24,.25) 0%,rgba(255,190,24,.25) 100%),linear-gradient(230deg,#121B27 0%,#263446 100%);font-family:Rubik,sans-serif;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;font-variant-numeric:tabular-nums}.strip{border:unset;outline:unset;text-decoration:none}.fadein{animation:.2s ease fadein}.noto{font-family:Noto Sans}@keyframes fadein{0%{opacity:0}to{opacity:1}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--bg:#191d28;--panel:#242837;--input:#1c202c;--line:#343a4d;--muted:#9caac0;--text:#edf1f8;--accent:#86dcaa;--background:var(--bg);--secondary-bg:var(--panel);--third-bg:#2d3344;--fourth-bg:var(--input);--fifth-bg:var(--panel);--gradient-bg:var(--panel)}body{background:var(--bg)!important;color:var(--text);font-family:Rubik,system-ui,sans-serif!important}button,input,select,textarea{font-family:Rubik,system-ui,sans-serif!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input[type=range]{accent-color:var(--accent)}button:disabled{cursor:not-allowed}input{font-variant-numeric:tabular-nums}.bevel,.bevel-light,.bevel-purple{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:7px!important;box-shadow:none!important;color:var(--text)!important;font-weight:500!important}.bevel-gold{background:var(--accent)!important;color:#10291c!important;border:1px solid var(--accent)!important;border-radius:7px!important;box-shadow:none!important}.bevel:hover,.bevel-light:hover,.bevel-purple:hover{background:#223043!important}.bevel-gold:hover{background:#a1e8bf!important}.bar,.faded-bar{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important}.gray{color:var(--muted)!important}.green{color:var(--accent)!important}:is(.mines-page,.tower-page,.keno-page,.dice-page){max-width:1400px!important;margin:0 auto!important;padding:26px clamp(16px,2vw,28px) 50px!important;font-family:Rubik,system-ui,sans-serif!important}:is(.game-shell,.tower-shell,.keno-shell,.dice-shell){border:1px solid var(--line)!important;border-radius:12px!important;background:var(--panel)!important;box-shadow:0 8px 24px #05091020!important;overflow:hidden}:is(.control-card,.tower-page .controls,.keno-controls,.dice-controls){background:var(--panel)!important;padding:22px!important;border-right:1px solid var(--line)!important}:is(.control-card,.tower-page .controls,.keno-controls,.dice-controls) label{font-size:12px!important;color:#acb9c9!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}:is(.amount-field,.amount-input,.target-input,.auto-rounds){min-height:44px!important;background:var(--input)!important;border:1px solid #354154!important;border-radius:7px!important;box-shadow:none!important}:is(.amount-field,.amount-input,.target-input,.auto-rounds) input{color:var(--text)!important;font-size:14px!important}:is(.amount-field,.amount-input) button{background:#253244!important;color:#c4d0df!important;border:0!important;border-radius:4px!important;font-weight:500!important;box-shadow:none!important}:is(.mode-tabs,.direction-tabs){background:var(--input)!important;border:1px solid var(--line)!important;border-radius:7px!important}:is(.mode-tabs,.direction-tabs) button{color:var(--muted)!important;font-size:12px!important;letter-spacing:0!important;font-weight:500!important;box-shadow:none!important}:is(.mode-tabs,.direction-tabs) button.active{background:#263a32!important;color:#a4e7bd!important}:is(.mines-page,.tower-page,.keno-page,.dice-page) .primary-button,.mines-page .play-button,.keno-page .bet-button,.dice-page .bet-button,.deal-button{background:var(--accent)!important;color:#10291c!important;border:1px solid var(--accent)!important;border-radius:7px!important;min-height:46px!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.random-button{background:#223043!important;border:1px solid #354154!important;border-radius:7px!important;color:#bdc9d8!important;min-height:38px!important;box-shadow:none!important}:is(.difficulty-grid,.risk-grid,.quick-targets,.pick-counts) button{background:var(--input)!important;border:1px solid var(--line)!important;color:var(--muted)!important;box-shadow:none!important;font-weight:500!important}:is(.difficulty-grid,.risk-grid,.quick-targets,.pick-counts) button.active{background:#213a2c!important;border-color:#527f64!important;color:#b1eac6!important}.mine-select-trigger,.mine-options{background:var(--input)!important;border:1px solid #354154!important;border-radius:7px!important;box-shadow:none!important}.mine-options button{color:var(--text)!important}.control-brand{display:none!important}.tower-page .stage{background:#121d29!important}.tower-page .atmosphere{display:none!important}.keno-game,.dice-stage{background:#121d29!important}.action-grid button{border-radius:7px!important;box-shadow:none!important}:is(.round-stats,.bet-summary,.tower-page .stats) span{color:var(--muted)!important;font-size:11px!important;letter-spacing:0!important}:is(.round-stats,.bet-summary,.tower-page .stats) strong{font-size:15px!important}.deposits-wrapper,.withdraws-wrapper{height:auto!important;min-height:calc(100vh - 180px)!important;overflow:visible!important;display:flex!important;gap:20px!important;padding:26px clamp(16px,2vw,28px)!important;align-items:flex-start!important}.deposits-container,.withdraws-container{flex:1!important;min-width:0!important;max-width:1280px!important;height:auto!important;overflow:visible!important;padding:0!important}:is(.deposits-container,.withdraws-container) .panel{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden}:is(.deposits-container,.withdraws-container) .tabs{padding:14px 18px!important;gap:8px!important;flex-wrap:wrap!important;background:transparent!important}:is(.deposits-container,.withdraws-container) .tabs button{min-height:36px!important;font-size:12px!important;font-weight:500!important;border-radius:6px!important;box-shadow:none!important}:is(.deposits-container,.withdraws-container) .tabs button.active{background:#263a32!important;color:#a4e7bd!important}.methods{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important;padding:18px!important}.methods>button{width:auto!important}.selected-container{position:sticky!important;inset:24px auto auto!important;max-height:75vh!important;width:250px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:auto!important}:is(.crypto-container,.robux-container,.giftcard-container,.creditcard-container){max-width:900px!important;margin:0 auto!important;padding:24px!important;background:transparent!important}:is(.deposits-wrapper,.withdraws-wrapper) input{background:var(--input)!important;border:1px solid #354154!important;border-radius:6px!important;color:var(--text)!important}:is(.deposits-wrapper,.withdraws-wrapper) .swords{display:none!important}:is(.deposits-wrapper,.withdraws-wrapper) .disclaimer{background:var(--input)!important;border:1px solid var(--line)!important;border-radius:7px!important;color:var(--muted)!important}:is(.profile-container,.transactions-container,.historycontainer,.settings-container,.affiliates-container,.docs-container){max-width:1320px!important;margin:0 auto!important;padding:26px clamp(16px,2vw,28px)!important}.profile-container .stat,.profile-container .user-info{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}.profile-container .stat .title{font-size:11px!important;color:var(--muted)!important}.table-header{background:#1b2735!important;color:var(--muted)!important;font-size:11px!important}.table-data{background:transparent!important;color:var(--text)!important;font-size:12px!important;border-bottom:1px solid var(--line)!important}.affiliates-container .banner{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px!important;height:auto!important;min-height:150px!important;padding:26px!important}.affiliates-container .coin{display:none!important}.affiliates-container .title{background:none!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important;font-size:24px!important}.affiliates-container .desc{font-size:13px!important;color:var(--muted)!important}.docs-container .info-container,.dropdown-wrapper{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:8px!important}.docs-container p{font-size:13px!important;line-height:1.8!important}.site-footer{background:#101923!important;border-top:1px solid var(--line)!important;color:var(--muted)!important}.site-footer a{font-size:12px!important}:is(.signin-container,.freecoins-container,.rakeback-container,.userpopup-container,.captcha-container){background:var(--panel)!important;border:1px solid #354154!important;border-radius:12px!important;box-shadow:0 24px 70px #0006!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important}.signin-container{width:440px!important}.signin-container .content{width:100%!important;padding:28px!important}.signin-container .art,.rakeback-container .mascot,.rakeback-container .swiggle{display:none!important}.signin-container input,.freecoins-container input{background:var(--input)!important;color:var(--text)!important;border:1px solid #354154!important;border-radius:6px!important}.rakeback-container .banner{background:#20342a!important;min-height:130px!important}.freecoins-container .input-wrapper{background:var(--input)!important;border:1px solid var(--line)!important;border-radius:6px!important}.race-page .race-hero{height:230px!important;background:var(--panel)!important;box-shadow:none!important}.race-hero>img,.race-hero .shade{display:none!important}.race-hero .copy{width:75%!important;padding:28px!important}.race-hero .copy h1{font-size:38px!important;line-height:1.1!important;letter-spacing:-1px!important}.race-hero .copy p{font-size:13px!important}.race-hero .clock strong{font-size:16px!important}.race-page .row strong,.race-page .row span,.race-page .row b{font-size:12px!important}.race-page .standings header{font-size:11px!important}@media (max-width:850px){.deposits-wrapper,.withdraws-wrapper{flex-direction:column!important}.selected-container{position:relative!important;top:auto!important;width:100%!important;max-height:none!important}.race-hero .copy{width:100%!important}.race-hero .tabs{top:auto!important;bottom:18px!important}}@media (max-width:650px){:is(.control-card,.tower-page .controls,.keno-controls,.dice-controls){border-right:0!important;border-bottom:1px solid var(--line)!important;padding:18px!important}.methods{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}.race-page .race-hero{height:285px!important}}@media (prefers-reduced-motion:reduce){button,a{transition:none!important}}:is(.deposit-container,.withdraw-container){background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding-bottom:18px!important;overflow:hidden}:is(.deposits-container,.withdraws-container) .tab.active:before{display:none!important}:is(.deposits-container,.withdraws-container) .empty{min-height:170px!important;color:var(--muted)!important;font-size:13px!important;font-weight:400!important}:is(.deposit-container,.withdraw-container) .bar{height:1px!important;margin:0!important;border:0!important;background:var(--line)!important}:is(.notification-dropdown,.profile-dropdown){background:var(--panel)!important;border-color:var(--line)!important;border-radius:10px!important}:is(.mines-page,.tower-page,.keno-page,.dice-page) button:disabled{opacity:.45!important;box-shadow:none!important}.wallet-header nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:10px 14px!important;border-radius:5px!important;color:#98a6b8!important;font-size:12px!important;text-decoration:none!important;font-weight:500!important}.wallet-header nav a.selected{color:#e5f4eb!important;background:#26392f!important}.wallet-header nav a:hover{color:#fff!important;background:#223043!important}.deposit-dropdown{z-index:40!important;border-radius:8px!important}.deposit-dropdown .dropdown-links{background:var(--panel)!important;border:1px solid var(--line)!important;padding:6px!important;border-radius:8px!important}.deposit-dropdown .user-dropdown-link{display:flex!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;min-height:36px!important;background:transparent!important;color:var(--text)!important;border:0!important;border-radius:5px!important;font-size:12px!important;box-shadow:none!important}.deposit-dropdown .user-dropdown-link:hover{background:#26392f!important;color:#b1eac6!important}.deposit-dropdown .decoration-arrow{display:none!important}.deposit-dropdown.active{max-height:120px!important}:is(.deposit-container,.withdraw-container){height:auto!important;min-height:0!important}.deposits-wrapper.active .deposits-container,.withdraws-wrapper.active .withdraws-container{padding-right:0!important}.modal:has(>.freecoins-container),.modal:has(>.rakeback-container){padding:20px!important;background:#050a12b8!important;backdrop-filter:blur(5px);height:100dvh!important;box-sizing:border-box!important}.freecoins-container{width:min(560px,calc(100vw - 40px))!important;height:auto!important;max-width:560px!important;max-height:calc(100dvh - 40px)!important;padding:28px!important;gap:22px!important;justify-content:flex-start!important;box-sizing:border-box!important}.freecoins-container .fancy-title{position:static!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 35px 2px 0!important;background:none!important;justify-content:flex-start!important;font-size:22px!important;font-weight:600!important;flex-shrink:0!important}.freecoins-container .fancy-title:after{display:none!important}.freecoins-container .close{top:20px!important;right:20px!important;font-size:20px!important}.freecoins-container .input-wrapper{background:none!important;border:0!important;gap:10px!important;max-width:none!important}.freecoins-container .input-wrapper>p{color:var(--muted)!important;font-size:12px!important;font-weight:500!important}.freecoins-container .input{border:1px solid #354154!important;background:var(--input)!important;border-radius:7px!important;padding:6px!important;gap:6px!important;height:48px!important}.freecoins-container .input input{border:0!important;min-width:0!important;padding:0 8px!important;height:34px!important;font-size:13px!important}.freecoins-container .redeem{height:34px!important;width:auto!important;padding:0 13px!important;flex-shrink:0!important;font-size:12px!important}.freecoins-container .claim-more{font-size:12px!important;font-weight:400!important;line-height:1.6!important;color:var(--muted)!important;text-align:left!important}.freecoins-container .bar{width:100%!important;border:0!important;background:var(--line)!important}.freecoins-container .socials{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.freecoins-container .socials a{background:#223043!important;box-shadow:none!important;border:1px solid var(--line)!important;border-radius:5px!important;font-size:11px!important;font-weight:500!important;padding:0 10px!important}.rakeback-container{width:min(860px,calc(100vw - 40px))!important;height:auto!important;max-width:860px!important;max-height:calc(100dvh - 40px)!important;box-sizing:border-box!important}.rakeback-container .header{background:var(--panel)!important;border:0!important;border-bottom:1px solid var(--line)!important;min-height:58px!important;padding:0 18px!important;flex-shrink:0!important;box-shadow:none!important}.rakeback-container .page.active{background:none!important;border:0!important;padding:0!important;font-size:16px!important;font-weight:600!important}.rakeback-container .close{border:1px solid var(--line)!important;box-shadow:none!important;background:#223043!important;font-size:20px!important}.rakeback-container .content{padding:24px!important;gap:20px!important}.rakeback-container .banner{background:var(--input)!important;border:1px solid var(--line)!important;min-height:0!important;padding:20px!important;gap:10px!important}.rakeback-container .banner>p{max-width:none!important;font-size:12px!important;line-height:1.6!important;color:var(--muted)!important}.rakeback-container .banner .title{color:var(--text)!important;font-size:20px!important;font-weight:600!important}.rakeback-container .gold-gradient{background:none!important;color:var(--text)!important}.rakeback-container .tiers{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.rakeback-tier{min-width:0;padding:16px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--input)}.rakeback-tier.available{border-color:#466854}.rakeback-tier header{display:flex;align-items:center;justify-content:space-between;gap:6px}.rakeback-tier h3{font-size:13px;font-weight:500;margin:0;color:var(--text)}.rakeback-tier header span{font-size:10px;color:var(--muted)}.tier-value{display:flex;align-items:center;gap:6px;margin-top:24px;font-variant-numeric:tabular-nums}.tier-value img{width:16px;height:16px}.tier-value strong{font-size:16px;color:var(--text);font-weight:600}.rakeback-tier>p{font-size:11px;color:var(--muted);margin:7px 0 20px}.rakeback-tier>button{margin-top:auto;min-height:36px;border:1px solid var(--line);border-radius:6px;background:#223043;color:var(--muted);font-size:11px;padding:8px;line-height:1.4}.rakeback-tier.available>button{background:var(--accent);border-color:var(--accent);color:#10291c;cursor:pointer}.rakeback-tier>button:disabled{cursor:not-allowed}@media (max-width:700px){.rakeback-container .tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rakeback-container .content{padding:16px!important}.wallet-header nav a{flex:1!important}.wallet-header nav{box-sizing:border-box!important}.freecoins-container{padding:22px!important}}@media (max-width:380px){.rakeback-container .tiers{grid-template-columns:1fr!important}}.rewards-error{padding:24px;text-align:center;color:var(--muted);font-size:13px}.rewards-error button{margin-top:14px;padding:10px 18px}.freecoins-container button:disabled{opacity:.5;cursor:not-allowed}.deposit-dropdown .dropdown-links{margin-top:0!important}.navigation-sidebar,.navigation-sidebar a,.navigation-sidebar button{font-family:Rubik,system-ui,sans-serif!important;letter-spacing:0!important}.navigation-sidebar .nav-group a,.navigation-sidebar .nav-group button{font-size:13px!important;font-weight:500!important;line-height:1.35!important}.navigation-sidebar .rail-tabs button,.navigation-sidebar .logout{font-size:12px!important;font-weight:500!important}.navigation-sidebar .race-shortcut{background:#19262a!important}.navigation-sidebar .race-shortcut strong{font-weight:500!important}.bets-container{background:var(--panel)!important;border-color:var(--line)!important;border-radius:10px!important}.bets-container .option{font-size:12px!important;font-weight:500!important;border-radius:6px!important}.bets-table th{font-size:10px!important;font-weight:500!important;letter-spacing:.3px!important}.bets-table .bet{font-size:12px!important;font-weight:400!important}.bets-table .game-cell{font-weight:500!important}.bets-table .game-icon{background:#253244!important}img[src="/assets/icons/coin.svg"]{min-width:18px!important;min-height:18px!important;object-fit:contain;flex-shrink:0;image-rendering:auto!important}.navbar-container img[src="/assets/icons/coin.svg"],img.coin[src="/assets/icons/coin.svg"]{width:20px!important;height:20px!important}.profile-container,.casino-home,.slots-page,.race-page,.mines-page,.keno-page,.dice-page,.tower-page{min-width:0;box-sizing:border-box}:is(.stat,.stats-card,.stat-card,.profile-container .stat-container){min-width:0}.profile-container .stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-container .stats p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:is(.wallet-methods,.method-grid,.stats,.game-grid)>*{min-width:0}.chat-message .username{max-width:100%;flex-shrink:1}.chat-message .message-head{min-width:0}.chat-message .content{overflow-wrap:anywhere}.chat-shell .emoji-menu{max-width:calc(100vw - 36px)}.chat-shell .emoji-menu button span{font-size:21px;line-height:1}:is(.control-card,.keno-controls,.dice-controls,.tower-page .controls) input{max-width:100%;box-sizing:border-box}button:focus-visible,a:focus-visible{outline:2px solid #86dcaa;outline-offset:3px}@media (max-width:650px){.profile-container .stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-container .user-info{flex-wrap:wrap;gap:12px;padding:14px!important}.profile-container .pages{flex-wrap:wrap;gap:8px}.profile-container .pages>.bar{display:none}.site-footer{padding:24px 18px!important}.site-footer .footer-top{flex-wrap:wrap;gap:20px}.site-footer a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.mines-page .tile,.keno-page .number-grid button,.dice-page .roll-display,.tower-page .tile{animation:none!important;transition:none!important}}.profile-container .stat .align{min-width:0;max-width:100%;font-size:clamp(12px,1.3vw,20px)!important}.profile-container .stat .align img{flex-shrink:0}.site-footer .footer-main{min-width:0}.slot-base-container{min-width:0;max-width:100%;box-sizing:border-box}.slot-base-container .slot-info{flex-wrap:wrap;gap:14px}.logo-wrapper img[src$="bloxgamba-transparent-v25.gif"]{display:block;width:220px!important;height:64px!important;object-fit:contain!important;object-position:center;flex-shrink:0}.site-footer .footer-logo{width:230px!important;height:66px!important}.site-footer .footer-logo img[src$="bloxgamba-transparent-v25.gif"]{width:230px!important;height:66px!important;max-height:66px!important;object-fit:contain!important}.loader-container img[src$="bloxgamba-transparent-v25.gif"]{width:min(320px,85vw)!important;height:96px!important;object-fit:contain!important}.control-brand img[src$="bloxgamba-transparent-v25.gif"]{height:54px!important;object-fit:contain!important}.navbar-container .user-container{margin-left:auto}.navbar-container .deposit-button img.wallet-art{display:block;width:32px!important;height:32px!important;object-fit:contain;filter:none!important;opacity:1!important;flex-shrink:0}@media (max-width:1120px){.logo-wrapper img[src$="bloxgamba-transparent-v25.gif"]{width:170px!important;height:50px!important}.navbar-container .deposit-button img.wallet-art{width:27px!important;height:27px!important}}.navbar-container .deposit-button{display:flex;align-items:center;justify-content:center;padding:0}.navigation-sidebar .race-shortcut.race-art-link,.navigation-sidebar .race-shortcut.race-art-link:hover,.navigation-sidebar .race-shortcut.race-art-link:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important}.navbar-container .deposit-button{width:44px;min-width:44px;height:42px;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:7px;overflow:visible}.navbar-container .deposit-button img.wallet-art{width:38px!important;height:38px!important;object-fit:contain!important;transition:transform .16s ease}.navbar-container .deposit-button:hover img.wallet-art{transform:translateY(-1px)}.navbar-container .deposit-button:focus-visible{outline:2px solid #f4c550;outline-offset:2px}@media (max-width:1120px){.navbar-container .deposit-button{height:35px;width:38px;min-width:38px}.navbar-container .deposit-button img.wallet-art{width:32px!important;height:32px!important}}@media (prefers-reduced-motion:reduce){.navbar-container .deposit-button img.wallet-art{transition:none}.navbar-container .deposit-button:hover img.wallet-art{transform:none}}.navigation-sidebar .rail-tabs{gap:5px;padding:10px;height:65px;align-items:center}.navigation-sidebar .rail-tabs button.art-tab{display:block;position:relative;min-width:0;width:100%;height:43px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:6px;transition:transform .16s ease}.navigation-sidebar .art-tab .tab-art{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:6px;pointer-events:none}.navigation-sidebar .art-tab .tab-art img{position:absolute;display:block;width:220.215%;height:206.667%;max-width:none;top:-46.97%;object-fit:fill;pointer-events:none}.navigation-sidebar .games-art-tab img{left:-8.602%}.navigation-sidebar .rewards-art-tab img{left:-110.753%}.navigation-sidebar .rail-tabs button.art-tab.active{background:transparent;box-shadow:0 2px #f4c550}.navigation-sidebar .rail-tabs button.art-tab:hover{transform:translateY(-1px)}.navigation-sidebar .rail-tabs button.art-tab:focus-visible{outline:2px solid #f4c550;outline-offset:3px}@media (prefers-reduced-motion:reduce){.navigation-sidebar .rail-tabs button.art-tab{transition:none}.navigation-sidebar .rail-tabs button.art-tab:hover{transform:none}}.navigation-sidebar .rail-tabs{height:auto;min-height:176px;flex-shrink:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,74px);gap:8px;padding:10px 12px 12px}.navigation-sidebar .rail-tabs button.art-tab{height:74px;width:100%;border-radius:8px}.navigation-sidebar .art-tab .tab-art{border-radius:8px}.navigation-sidebar .rail-tabs button.art-tab.active{box-shadow:0 2px #f4c550,0 0 0 1px #f4c55059}.navigation-sidebar .rail-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(2,74px)!important;height:176px!important;min-height:176px!important;gap:8px!important;padding:10px 12px!important;align-items:stretch!important}.navigation-sidebar .rail-tabs button.art-tab{height:74px!important;min-height:74px!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;display:block!important;border-radius:8px!important}.navigation-sidebar .art-tab .tab-art{width:100%!important;height:100%!important}.navigation-sidebar .art-tab .tab-art img{width:220.215%!important;height:206.667%!important;max-width:none!important;top:-46.97%!important;object-fit:fill!important;image-rendering:auto}.navigation-sidebar .games-art-tab .tab-art img{left:-8.602%!important}.navigation-sidebar .rewards-art-tab .tab-art img{left:-110.753%!important}.navigation-sidebar .rail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:48px!important;height:70px!important;min-height:70px!important;gap:6px!important;padding:10px 8px 12px!important}.navigation-sidebar .rail-tabs button.art-tab{height:48px!important;min-height:48px!important}.navigation-sidebar .rail-tabs{height:64px!important;min-height:64px!important;grid-template-rows:40px!important;padding:10px 8px 14px!important}.navigation-sidebar .rail-tabs button.art-tab{height:40px!important;min-height:40px!important}.navigation-sidebar .rail-tabs .art-tab .tab-label{position:absolute;z-index:2;left:28%;right:7%;top:50%;transform:translateY(-50%);display:block;color:#fff;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-align:center;text-shadow:0 1px 3px #000,0 0 5px #000;pointer-events:none;-webkit-font-smoothing:antialiased}.navbar-container .deposit-button{position:relative;cursor:pointer;isolation:isolate;transition:transform .18s ease}.navbar-container .deposit-button:before{content:"";position:absolute;inset:5px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(255,195,57,.3),rgba(255,195,57,0) 72%);opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.navbar-container .deposit-button img.wallet-art{transform-origin:50% 75%;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease!important}@media (hover:hover){.navbar-container .deposit-button:hover:before{opacity:1;transform:scale(1.4)}.navbar-container .deposit-button:hover img.wallet-art{transform:translateY(-3px) rotate(-6deg) scale(1.12)!important;filter:drop-shadow(0 3px 6px rgba(255,190,42,.4))!important}}.navbar-container .deposit-button:focus-visible:before{opacity:1;transform:scale(1.4)}.navbar-container .deposit-button:active img.wallet-art{transform:translateY(1px) rotate(0) scale(.94)!important}.navbar-container .deposit-button[aria-expanded=true]:before{opacity:.65;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.navbar-container .deposit-button,.navbar-container .deposit-button:before,.navbar-container .deposit-button img.wallet-art{transition:none!important}.navbar-container .deposit-button:hover img.wallet-art,.navbar-container .deposit-button:active img.wallet-art{transform:none!important}}.casino-home .home-account-panel .panel-profile{display:flex!important;align-items:center!important;gap:16px!important;color:#edf1f6!important;text-decoration:none!important;min-width:0}.casino-home .home-account-panel .panel-profile>img{display:block;flex-shrink:0;width:60px!important;height:60px!important;object-fit:cover!important;border-radius:12px!important;background:#232b38;border:1px solid #364052!important}.casino-home .home-account-panel .panel-profile>div{min-width:0}.casino-home .home-account-panel .panel-profile h2{margin:6px 0!important;color:#edf1f6!important;font-size:21px!important;font-weight:600!important;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casino-home .home-account-panel .panel-kicker{display:block;color:#8995a8!important;font-size:10px!important;font-weight:500!important;letter-spacing:.7px!important}.casino-home .home-account-panel .profile-link{display:inline-flex;align-items:center;gap:6px;color:#a4afbe!important;font-size:11px!important;line-height:1.4}.casino-home .home-account-panel .profile-link>span{color:#e9bf60!important}.casino-home .home-account-panel .level-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin:0 0 13px!important;color:#edf1f6!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important}.casino-home .home-account-panel .level-heading>span{display:flex;align-items:center;gap:8px;color:#edf1f6!important}.casino-home .home-account-panel .level-heading>span>span{color:#8995a8!important}.casino-home .home-account-panel .level-heading>b{margin-left:auto;color:#eac576!important;font-size:12px!important;font-weight:600!important;white-space:nowrap;font-variant-numeric:tabular-nums}.casino-home .home-account-panel .panel-profile:hover .profile-link,.casino-home .home-account-panel .level-heading:hover>span{color:#f7d991!important}.casino-home .home-account-panel .panel-profile:focus-visible,.casino-home .home-account-panel .level-heading:focus-visible{outline:2px solid #f4c55e;outline-offset:4px;border-radius:4px}.navigation-sidebar .logout{color:#df929e!important;background:#251b24!important;border-color:#54313e!important;transition:background .18s,border-color .18s,color .18s}.navigation-sidebar .logout:hover{color:#f2b3bd!important;background:#34212c!important;border-color:#815060!important}.navigation-sidebar .logout:focus-visible{outline:2px solid #c8788b;outline-offset:3px}.navbar-container .animated-brand-logo{display:block;position:relative;width:220px;height:64px;overflow:hidden;flex-shrink:0;isolation:auto}.navbar-container .animated-brand-logo img{position:absolute!important;width:298px!important;max-width:none!important;height:224px!important;left:-40px;top:-78px;object-fit:fill!important;image-rendering:auto!important;mix-blend-mode:lighten;transform:none!important}@media (max-width:1120px){.navbar-container .animated-brand-logo{width:170px;height:50px}.navbar-container .animated-brand-logo img{width:230px!important;height:173px!important;left:-31px;top:-60px}}.chat-message .avatar.chat{--chat-accent:#536174;padding:2px!important;border-radius:10px!important;filter:none!important;box-shadow:0 3px 8px #0003}.chat-message .avatar.chat.green{--chat-accent:#547c68}.chat-message .avatar.chat.blue{--chat-accent:#557a9e}.chat-message .avatar.chat.pink{--chat-accent:#896080}.chat-message .avatar.chat.gem{--chat-accent:#4a897e}.chat-message .avatar.chat.fire{--chat-accent:#a9894c}.chat-message .avatar.chat:before{clip-path:none!important;border-radius:10px!important;background:var(--chat-accent)!important}.chat-message .avatar.chat:after{clip-path:none!important;border-radius:8px!important;inset:2px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;background:#151d28!important}.chat-message .avatar.chat img{clip-path:none!important;border-radius:8px!important;width:100%!important;height:100%!important;object-fit:cover!important}.chat-message .avatar.chat .chat-level{bottom:-5px;height:16px;min-width:25px;border:1px solid var(--chat-accent);border-radius:5px;background:#18212e;color:#dce4ef;font:600 9px/1 Rubik,system-ui,sans-serif;box-shadow:0 2px 5px #0003}.chat-message>.avatar{display:flex;align-items:flex-start;justify-content:center;height:50px}.chat-message .message-head{height:auto!important;min-height:22px;gap:7px;align-items:center}.chat-message .username{font:600 12px/1.4 Rubik,system-ui,sans-serif!important;color:#e2e8f0!important;letter-spacing:0!important;flex:0 1 auto;min-width:0;white-space:nowrap}.chat-role-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 5px;border:1px solid #44536a;border-radius:4px;color:#b5c6dc;background:#202a39;font:600 8px/1 Rubik,system-ui,sans-serif;letter-spacing:.35px;text-transform:uppercase}.chat-role-badge.ADMIN,.chat-role-badge.OWNER{color:#e3c282;background:#30291e;border-color:#645033}.chat-role-badge.MOD{color:#9ccdb1;background:#1d2d27;border-color:#385b49}.chat-role-badge.DEV{color:#b3c8ec;background:#202b3e;border-color:#415678}.chat-message .message-head time{font-size:9px!important;color:#69778c!important;flex-shrink:0}.chat-message .actions button:focus-visible,.chat-message>.avatar:focus-visible,.chat-message .username:focus-visible{outline:2px solid #91a9cd;outline-offset:3px}.chat-message:focus-within .actions{display:flex}@media (hover:none){.chat-message .actions{display:flex}}.sidebar-container .rain-pool-slot{flex:0 0 auto;position:relative;margin:11px 12px 0;z-index:9}.chat-rain-pool{position:relative;isolation:isolate;padding:14px 12px;min-height:72px;border:1px solid #6e542944;border-radius:7px;background:radial-gradient(ellipse at 5% 0,#b8852524,transparent 70%),linear-gradient(110deg,#25231d,#181d26 80%);box-shadow:inset 0 1px #ffd9910b,0 3px 10px #0002;color:#edf1f6}.pool-main-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:9px}.pool-amount{display:flex;align-items:center;gap:8px;min-width:0}.pool-amount>img{width:23px!important;height:23px!important;min-width:23px!important;filter:drop-shadow(0 2px 5px #efb22833)}.pool-amount>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pool-amount strong{font:600 19px/1 Rubik,system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.pool-amount>div>span{font:600 9px/1 Rubik,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.7px;color:#e8bd63}.pool-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.pool-join{height:31px;min-width:54px;padding:0 10px;border:1px solid #799f80;border-radius:5px;background:#477252;color:#eaffed;font:600 11px/1 Rubik,system-ui,sans-serif;cursor:pointer;transition:background .16s}.pool-join:hover:not(:disabled){background:#578663}.pool-join:disabled{background:#29322d;border-color:#48584b;color:#8d9e91;cursor:default}.pool-join:focus-visible,.pool-tip button:focus-visible{outline:2px solid #efc676;outline-offset:3px}.pool-tip .tip-strip{height:31px!important;padding:0!important;border:0!important;background:transparent!important}.pool-tip .tip-strip>img,.pool-tip .tip-strip>strong{display:none!important}.pool-tip .tip-strip>button{width:31px!important;height:31px!important;padding:0!important;display:grid;place-items:center;border:1px solid #6b5738!important;border-radius:5px!important;color:#ebc782!important;background:#3a3021!important}.pool-tip .tip-strip>button:hover{background:#4b3b26!important}.pool-tip .dropdown{left:auto!important;right:0!important;top:39px!important;width:230px;z-index:20}.pool-tip .dropdown input,.pool-tip .tip-head{font-size:12px!important}.pool-tip .confirm{font-size:11px!important;height:33px!important}.pool-open-copy{position:relative;z-index:1;margin-top:13px;padding-top:11px;border-top:1px solid #ddbb6920;display:flex;flex-direction:column;gap:6px}.pool-open-copy>strong{font:600 13px/1.3 Rubik,system-ui,sans-serif;color:#edc46e}.pool-open-copy>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#96a1b2;font:400 10px/1.4 Rubik,system-ui,sans-serif}.pool-open-copy b{font-weight:500;color:#c8d0db;font-variant-numeric:tabular-nums}.pool-gold-edge{position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,#e6b94a,rgba(229,183,72,.1));pointer-events:none}.pool-coin-art{position:absolute;inset:0;overflow:hidden;border-radius:7px;z-index:0;pointer-events:none}.rain-coin{position:absolute;top:-36px;width:21px!important;min-width:0!important;height:21px!important;opacity:.12;filter:blur(.2px);animation:pool-coin-rain 6s linear infinite;will-change:transform}.coin-1{left:5%;width:31px!important;height:31px!important;animation-duration:7.2s;animation-delay:-3.1s}.coin-2{left:37%;opacity:.07;animation-duration:5.8s;animation-delay:-1.4s}.coin-3{left:57%;width:28px!important;height:28px!important;animation-duration:6.6s;animation-delay:-4.8s}.coin-4{left:48%;animation-duration:5.2s;animation-delay:-3.4s}.coin-5{right:8%;width:32px!important;height:32px!important;opacity:.09;animation-duration:7.8s;animation-delay:-1.9s}@keyframes pool-coin-rain{0%{transform:translate3d(-6px,0,0) rotate(-25deg)}to{transform:translate3d(10px,190px,0) rotate(135deg)}}.bg-auth-overlay{position:fixed;inset:0;z-index:1000;padding:24px;display:flex;align-items:center;justify-content:center;background:#070b13b8;backdrop-filter:blur(5px);overflow-y:auto;box-sizing:border-box}.bg-auth-dialog{position:relative;width:420px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;box-sizing:border-box;padding:30px;border:1px solid #354154;border-radius:12px;background:#161e2a;box-shadow:0 24px 80px #0008;font-family:Rubik,system-ui,sans-serif;color:#edf2f8}.auth-brand{font-size:14px;font-weight:600;letter-spacing:-.4px;margin-bottom:18px}.auth-brand span{color:#edc16b}.bg-auth-dialog h1{margin:0;font:600 24px/1.25 Rubik,system-ui,sans-serif}.auth-intro{margin:8px 0 20px;color:#8f9db0;font:400 12px/1.5 Rubik,system-ui,sans-serif}.auth-close{position:absolute;right:14px;top:12px;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#8f9db0;font:400 24px/1 Rubik;cursor:pointer}.auth-close:hover{background:#263142;color:#fff}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:20px;border:1px solid #2b3747;border-radius:7px;background:#111823}.auth-tabs button{height:33px;border:0;border-radius:4px;color:#8896aa;background:transparent;font:500 12px Rubik;cursor:pointer}.auth-tabs button.active{color:#f2d69d;background:#31302b}.bg-auth-dialog form{display:flex;flex-direction:column;gap:15px}.bg-auth-dialog label{display:flex;flex-direction:column;gap:7px;font:500 11px/1.4 Rubik;color:#b8c3d3}.bg-auth-dialog input:not([type=checkbox]){width:100%;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #334156;border-radius:6px;background:#101722;color:#f3f6fb;outline:0;font:400 12px Rubik}.bg-auth-dialog input::placeholder{color:#65748a}.bg-auth-dialog input:focus{border-color:#bfa16b;box-shadow:0 0 0 2px #d8b36513}.bg-auth-dialog label.auth-terms{display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:11px;font-weight:400}.auth-terms input{margin:2px 0 0;accent-color:#d7b570}.auth-terms a{color:#e2c48c;text-decoration:none}.auth-terms a:hover{text-decoration:underline}.auth-submit,.auth-roblox{width:100%;height:42px;border:1px solid #bba06d;border-radius:6px;color:#201b12;background:#e2bf79;font:600 12px Rubik;cursor:pointer}.auth-submit:hover{background:#edcd91}.bg-auth-dialog button:disabled{opacity:.6;cursor:wait}.auth-divider{display:flex;align-items:center;gap:12px;margin:17px 0;color:#63728a;font-size:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#2b3747}.auth-roblox{display:flex;align-items:center;justify-content:center;gap:10px;background:#202b3a;color:#e0e7f2;border-color:#354459}.auth-roblox:hover{background:#2a3749}.auth-roblox svg{width:17px;height:17px}.auth-note{margin:13px 0 0;text-align:center;color:#75849a;font:400 10px/1.5 Rubik}.bg-auth-dialog button:focus-visible{outline:2px solid #e7c27d;outline-offset:3px}.navbar-auth-actions{display:flex;align-items:center;gap:8px}.navbar-auth-actions button{height:38px;padding:0 17px;border-radius:6px;font:500 12px Rubik,system-ui,sans-serif;cursor:pointer}.auth-nav-login{border:1px solid #344154;color:#c3cede;background:#18212e}.auth-nav-register{border:1px solid #bfa26e;color:#201b12;background:#dfbd7b}.auth-nav-login:hover{background:#253144}.auth-nav-register:hover{background:#edcc91}@media (max-width:560px){.bg-auth-overlay{padding:12px}.bg-auth-dialog{padding:24px;max-height:calc(100dvh - 24px)}.navbar-auth-actions button{padding:0 10px;font-size:11px}}.bg-auth-dialog .auth-brand{margin-bottom:18px}.bg-auth-dialog .auth-brand img{display:block;width:176px;height:auto;max-width:100%;object-fit:contain;image-rendering:auto}body .app,body .app>.center,body .app>.center>.content{background:var(--bg)!important}body .navigation-sidebar,body .sidebar-container,body .chat-shell{background:#202431!important;border-color:#343a4d!important}body .navbar-container .main-navbar,body .navbar-container .header-navbar,body .sidebar-container .chat-header{background:#242837!important;border-color:#343a4d!important;box-shadow:none!important}body .navigation-sidebar .rail-tabs,body .sidebar-container .chat-tools,body .chat-shell .composer{background:#202431!important;border-color:#343a4d!important}body .navigation-sidebar .nav-group a:hover,body .navigation-sidebar .nav-group a.active,body .navigation-sidebar .nav-group a[aria-current=page]{background:#2d3344!important;border-color:#41495c!important}body .navbar-container .balance-container,body .navbar-container .user-dropdown-wrapper,body .navbar-container .notification-toggle,body .chat-shell .input-row{background:#1c202c!important;border-color:#343a4d!important;box-shadow:none!important}body .sidebar-container .chat-rules,body .sidebar-container .rules-toggle,body .chat-shell .emoji-menu{background:#292e3e!important;border-color:#3c4356!important}body .casino-home .home-account-panel{background:linear-gradient(110deg,#292e3e,#242837)!important;border-color:#3c4356!important}body .casino-home .panel-actions button,body .casino-home .panel-actions a,body .home-section-heading button{background:#2d3344!important;border-color:#41495c!important}body .site-footer{background:#202431!important;border-color:#343a4d!important}body .bg-auth-dialog{background:#242837!important;border-color:#3c4356!important}body .bg-auth-dialog input:not([type=checkbox]),body .auth-tabs,body .auth-nav-login{background:#1c202c!important;border-color:#41495c!important}.pool-gold-edge{background:#66552d!important;overflow:hidden}.pool-time-fill{width:100%;height:100%;background:#e6b94a;transform-origin:left;transition:transform 1s linear}@media (prefers-reduced-motion:reduce){.pool-time-fill{transition:none}}.catalog-card{position:relative;min-width:0;aspect-ratio:160/220;overflow:hidden;border:1px solid #2a3545;border-radius:9px;background:#182332;isolation:isolate;transition:transform .2s,border-color .2s,box-shadow .2s}.catalog-link{display:block;width:100%;height:100%;color:#e8eef6}.catalog-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.catalog-hover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#080f1bb0;opacity:0;transition:opacity .2s;pointer-events:none}.catalog-play{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#86dcaa;color:#10291c;transform:translateY(6px);transition:transform .2s}.catalog-play svg{width:24px;height:24px}.catalog-name{max-width:100%;text-align:center;font-size:12px;font-weight:500;line-height:1.4}.catalog-card:hover,.catalog-card:focus-within{border-color:#78a88b;box-shadow:0 8px 22px #050b1638;transform:translateY(-3px)}.catalog-card:hover .catalog-image,.catalog-card:focus-within .catalog-image{transform:scale(1.045)}.catalog-card:hover .catalog-hover,.catalog-card:focus-within .catalog-hover{opacity:1}.catalog-card:hover .catalog-play,.catalog-card:focus-within .catalog-play{transform:none}.catalog-save{position:absolute;right:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;z-index:2;border:1px solid #ffffff22;border-radius:6px;background:#101925dc;color:#dce5f1;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.catalog-save svg{width:16px;height:16px}.catalog-save.saved{opacity:1;color:#86dcaa}.catalog-card:hover .catalog-save,.catalog-card:focus-within .catalog-save{opacity:1}.catalog-missing{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:16px;color:#a5b3c6;text-align:center;font-size:12px}.catalog-missing svg{width:36px;height:36px;color:#667b92}.catalog-skeleton{aspect-ratio:160/220;border:1px solid #263447;border-radius:9px;background:#182332;animation:catalogPulse 1.6s ease-in-out infinite}@keyframes catalogPulse{50%{background:#223044}}.slots-lobby{width:100%;max-width:1440px;margin:0 auto;padding:28px clamp(16px,2vw,32px) 60px;color:var(--text);font-family:Rubik,system-ui,sans-serif;box-sizing:border-box}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.page-eyebrow{font-size:11px;color:var(--muted)}.catalog-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.7px;font-weight:600;margin:7px 0 8px}.catalog-heading p{font-size:13px;color:var(--muted);margin:0}.catalog-home{padding:10px 12px;color:#a6b4c7;font-size:12px;border:1px solid #2a3545;border-radius:7px;background:#17212d;text-decoration:none}.catalog-home:hover{color:#e8eef6;background:#223043}.featured-slots{margin-bottom:28px}.featured-slots>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.featured-slots h2,.home-section-heading h2{font-size:18px;font-weight:500;margin:0;letter-spacing:-.2px}.featured-slots header>span{font-size:11px;color:#8192a7}.featured-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(135px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 1px 10px;scrollbar-width:thin;scrollbar-color:#344459 transparent}.featured-track .catalog-card{scroll-snap-align:start}.catalog-library{min-width:0}.catalog-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #2a3545;border-radius:10px;background:#17212d}.catalog-tabs{display:flex;gap:4px}.catalog-tabs button{min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#92a2b7;font-size:12px;cursor:pointer;white-space:nowrap}.catalog-tabs button.active{border-color:#426c52;background:#20362a;color:#b5eac9}.catalog-tabs button span{margin-left:5px;color:#b1bfcf;font-size:10px}.catalog-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;padding:0 12px;min-height:42px;border:1px solid #334155;border-radius:7px;background:#101925}.catalog-search svg{width:18px;height:18px;color:#7c8ea5;flex-shrink:0}.catalog-search input{min-width:0;width:100%;border:0;background:none;color:#e8eef6;font-size:13px;height:40px;outline:none}.catalog-search:focus-within{border-color:#86dcaa}.catalog-select{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid #334155;border-radius:7px;background:#101925}.catalog-select>span{color:#7c8ea5;font-size:10px}.catalog-select select{max-width:160px;border:0;background:#101925;color:#cbd6e5;font-size:12px;min-height:38px;cursor:pointer}.catalog-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;font-size:12px;color:#91a2b8}.catalog-summary button{border:0;background:none;color:#b0e8c3;font-size:11px;cursor:pointer}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;padding:4px 1px}.catalog-more{display:flex;justify-content:center;padding-top:25px}.catalog-more button,.catalog-empty button,.home-slots-empty button{min-height:40px;padding:0 22px;border:1px solid #3b4b60;border-radius:7px;background:#223043;color:#d9e4f1;font-size:12px;font-weight:500;cursor:pointer}.catalog-more button:hover{border-color:#69937b}.catalog-more button:disabled{opacity:.5;cursor:wait}.catalog-empty{min-height:250px;padding:36px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;border:1px solid #263447;border-radius:9px;background:#121d29}.catalog-empty h2{margin:0;font-size:18px;font-weight:500}.catalog-empty p{margin:0;color:#91a2b8;font-size:12px;line-height:1.6}.catalog-error{padding:18px;color:#eaa6b0;font-size:12px}.catalog-error button{padding:7px 12px;margin-left:8px;border:1px solid #3b4b60;border-radius:6px;background:#223043;color:#d9e4f1;cursor:pointer}.home-slots{margin-top:30px}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.home-section-heading>div{display:flex;align-items:center;gap:7px}.home-section-heading button{width:32px;height:32px;border:1px solid #2a3545;border-radius:6px;background:#17212d;color:#b4c2d4;font-size:20px;cursor:pointer}.home-section-heading button:disabled{opacity:.35;cursor:default}.home-section-heading a{font-size:12px;color:#a8b8cc;margin-left:4px;text-decoration:none}.home-section-heading a span{margin-left:7px;color:#86dcaa}.home-slots-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 1px 10px;scrollbar-width:none}.home-slots-track::-webkit-scrollbar{display:none}.home-slots-track>.catalog-card,.home-slots-track>.catalog-skeleton{flex:0 0 160px;scroll-snap-align:start}.home-slots-empty{width:100%;padding:30px;color:#91a2b8;font-size:12px;border:1px solid #2a3545;border-radius:8px}.home-slots-empty button{margin-top:14px}.casino-home .lobby-header{margin-bottom:24px}.casino-home .originals-promo{height:214px;background:#182432;border-color:#314153}.casino-home .promo-copy{padding:28px 32px;width:60%}.promo-eyebrow{font-size:10px;color:#a6cdb6;font-weight:500;letter-spacing:.9px;text-transform:uppercase}.casino-home .promo-copy h2{font-size:34px;font-weight:600;letter-spacing:-1px;margin:12px 0 10px}.casino-home .promo-copy p{font-size:13px;color:#a3b3c7}.promo-actions{display:flex;align-items:center;gap:18px;margin-top:20px}.casino-home .promo-button{margin-top:0;height:38px;padding:0 16px}.promo-secondary{font-size:12px;color:#b9c6d7;display:flex;align-items:center;gap:12px}.promo-secondary:hover{color:#fff}.promo-secondary span{color:#86dcaa;font-size:18px}.casino-home .promo-art{width:340px;right:54px;top:20px}.casino-home .promo-art img{width:43%;border:3px solid #2f4053;box-shadow:0 14px 20px #0004;transition:transform .35s}.casino-home .originals-promo:hover .promo-art img:nth-child(1){transform:rotate(-17deg) translateY(-4px)}.casino-home .originals-promo:hover .promo-art img:nth-child(2){transform:rotate(0) translateY(-5px)}.casino-home .originals-promo:hover .promo-art img:nth-child(3){transform:rotate(15deg) translateY(-4px)}.casino-home .originals-section{margin-top:28px}.casino-home .game-card{border-radius:10px;box-shadow:0 3px 12px #050b1626}.casino-home .bets-section{margin-top:30px}@media (max-width:1100px){.catalog-select>span{display:none}.casino-home .promo-art{right:20px;width:290px}.featured-track{grid-auto-columns:145px}}@media (max-width:800px){.catalog-tools{gap:10px}.catalog-tabs{width:100%}.catalog-search{flex-basis:100%;order:2}.catalog-select{flex:1}.catalog-select select{width:100%;max-width:none}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.casino-home .promo-art{width:230px;right:4px;top:28px}.casino-home .promo-copy{padding:25px;width:68%}.casino-home .promo-copy h2{font-size:29px}.promo-actions{gap:14px}.featured-slots header>span{display:none}}@media (max-width:560px){.slots-lobby{padding:20px 12px 40px}.catalog-heading h1{font-size:26px}.catalog-home{padding:9px;font-size:10px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.catalog-save{width:26px;height:26px;right:5px;top:5px}.catalog-name{font-size:10px}.catalog-play{width:34px;height:34px}.catalog-hover{padding:10px}.home-slots-track>.catalog-card,.home-slots-track>.catalog-skeleton{flex-basis:140px}.casino-home .originals-promo{height:214px}.casino-home .promo-copy{width:100%;padding:25px 20px}.casino-home .promo-copy h2{font-size:29px}.casino-home .promo-copy p{font-size:12px;max-width:240px}.casino-home .promo-art{width:170px;right:-70px;top:30px;opacity:.2}.promo-actions{gap:14px}.featured-track{grid-auto-columns:130px}.home-section-heading h2{font-size:17px}}@media (hover:none){.catalog-save{opacity:1}.catalog-card:hover,.catalog-card:hover .catalog-image{transform:none}}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-image,.catalog-hover,.catalog-play,.casino-home .promo-art img{transition:none}.catalog-skeleton{animation:none}.catalog-card:hover,.catalog-card:focus-within{transform:none}.casino-home .originals-promo:hover .promo-art img{transform:none}}.mobile-header-control,.mobile-navigation-heading,.mobile-navigation-backdrop{display:none}@media (max-width:1220px){.navbar-container .mobile-chat-toggle{display:grid}.mobile-header-control{width:34px;height:36px;flex-shrink:0;place-items:center;padding:7px;border:1px solid #41495c;border-radius:7px;background:#1c202c;color:#e6bd68;cursor:pointer}.mobile-header-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}@media (max-width:1120px){.navbar-container .mobile-navigation-toggle{display:grid}body .navigation-sidebar.mobile-open{display:flex;position:fixed;inset:0 auto 0 0;z-index:60;width:min(280px,85vw);min-width:0;height:100dvh}.mobile-navigation-backdrop{display:block;position:fixed;inset:0;z-index:50;width:100%;height:100%;padding:0;border:0;background:#080c14b3}.mobile-navigation-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#e6bd68;border-bottom:1px solid #343a4d}.mobile-navigation-heading button{width:36px;height:36px;border:1px solid #41495c;border-radius:6px;background:#1c202c;color:#e8edf5;font-size:24px;cursor:pointer}.navbar-container .user-dropdown-minified{display:none!important}.navbar-container .user-dropdown-wrapper{display:flex!important;min-width:0!important;padding:3px!important;width:39px!important;height:39px!important;flex:0 0 39px}.navbar-container .user-dropdown-wrapper .profile-copy,.navbar-container .user-dropdown-wrapper>.arrow{display:none}.navbar-container .user-container{gap:8px!important}.navbar-container .main-navbar{height:auto!important;min-height:64px;padding:10px 12px!important}.navbar-container .main-navbar>.content{gap:8px!important;flex-wrap:wrap;height:auto!important;min-width:0}.navbar-container .logo-wrapper{display:flex!important;flex:1!important;min-width:0}.navbar-container .balance-container{position:relative!important;left:auto!important;transform:none!important;order:5;flex:1 0 100%;min-width:0!important;margin:0;height:36px!important}.navbar-container .animated-brand-logo{width:120px!important;height:36px!important}.navbar-container .animated-brand-logo img{width:163px!important;height:123px!important;left:-22px;top:-43px}.navbar-container .navbar-auth-actions{gap:5px}.navbar-container .navbar-auth-actions button{padding:0 8px;min-height:36px;font-size:10px}.navbar-container .user-dropdown{max-width:calc(100vw - 24px)}.app,.app>.center{height:100dvh!important}}@media (max-width:380px){.navbar-container .animated-brand-logo{width:85px!important;height:28px!important}.navbar-container .animated-brand-logo img{width:115px!important;height:87px!important;left:-15px;top:-30px}}@font-face{font-family:SidebarGameIcons;src:url(/assets/icons/sidebar-games.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.shared-game-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;min-width:17px;font: 17px/1 SidebarGameIcons;text-transform:none;letter-spacing:0;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shared-game-icon .game-icon-glyph{font:inherit}.shared-game-icon svg{width:100%;height:100%}.site-loading{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;min-height:100svh;padding:24px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 45%,#292d3d 0%,#202432 30%,#191d28 65%);color:#9caac0}.site-loading-content{display:flex;flex-direction:column;align-items:center;width:min(280px,100%);animation:site-loading-appear .35s ease-out both}.site-loading-logo{display:block;width:100%;height:auto;margin-bottom:32px}.site-loading-track{width:160px;max-width:80%;height:3px;overflow:hidden;border-radius:10px;background:#343a4d}.site-loading-track span{display:block;width:50%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9aa38,#ffe299);animation:site-loading-travel 1.6s ease-in-out infinite}.site-loading-caption{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:500;line-height:20px}.site-loading-dots{display:flex;gap:3px}.site-loading-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:site-loading-pulse 1.6s ease-in-out infinite}.site-loading-dots i:nth-child(2){animation-delay:.15s}.site-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes site-loading-travel{0%{transform:translate(-105%)}to{transform:translate(205%)}}@keyframes site-loading-pulse{0%,70%,to{opacity:.3}35%{opacity:1}}@keyframes site-loading-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.site-loading-content,.site-loading-track span,.site-loading-dots i{animation:none}.site-loading-track span{width:100%;opacity:.8}}
