@font-face{font-family:WorkSans;src:url('/assets/casushi/work-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:WorkSans;src:url('/assets/casushi/work-bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:WorkSans;src:url('/assets/casushi/work-black.woff2') format('woff2');font-weight:900;font-display:swap}
:root{--sf-bg:#faf9fe;--sf-bg-alt:#f2effb;--sf-surface:#fff;--sf-text:#16131a;--sf-muted:#51485c;--sf-accent:#ff008d;--sf-accent-text:#fff;--sf-highlight:#9300d2;--sf-card-bg:#fff;--sf-border:#e6dfef;--sf-border-subtle:#e6dfef;--sf-font-sans:WorkSans,Arial,sans-serif;--sf-font-heading:WorkSans,Arial,sans-serif;--sf-readable-card-text:#201529;--sf-readable-card-muted:#51485c;--sf-readable-card-link:#8400bc;--sf-footer-bg:#f1edf8;--sf-footer-text:#42324e;--sf-card-light:#fff;--sf-card-light-text:#201529}
html,body{background:#faf9fe!important;color:#17111e!important;font-family:WorkSans,Arial,sans-serif!important;background-image:none!important}body{overflow-x:clip}a{color:#9200cf}h1,h2,h3,h4{color:#9200cf;font-family:WorkSans,Arial,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #9b00dc;outline-offset:4px}img{max-width:100%}button,input{font:inherit}[hidden]{display:none!important}
.cs-header{background:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 28px;min-height:112px;position:relative;z-index:100}.cs-logo{display:block;flex-shrink:0}.cs-logo img{width:210px;height:auto}.cs-header nav{display:flex;align-items:center;justify-content:space-around;gap:30px;flex:1}.cs-header nav a,.cs-account>a{font-size:20px;font-weight:700;color:#590077;white-space:nowrap;text-decoration:none}.cs-header nav a:hover,.cs-account>a:hover{color:#ff008d}.cs-account{display:flex;align-items:center;gap:55px}.cs-button,.cs-account>a.cs-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:0;border-radius:6px;background:#ff008d;color:#fff!important;padding:14px 30px;font-weight:900;font-size:20px;line-height:1.25;text-decoration:none!important;text-align:center;cursor:pointer}.cs-button:hover{background:#df007c!important;color:#fff!important}.cs-account .cs-button{min-width:180px;min-height:72px}.cs-menu-toggle{display:none;border:0;background:#f2eaf9;color:#690091;border-radius:8px;font-size:28px;padding:6px 12px}
.cs-tools{display:flex;align-items:center;justify-content:center;gap:36px;padding:24px;background:#faf9fe;position:sticky;top:0;z-index:90;min-height:96px;flex-wrap:wrap}.cs-tools>a,.cs-tools>button{display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#e8e8e8;color:#080808;text-decoration:none;font-size:20px;font-weight:700;height:48px;padding:10px 30px;cursor:pointer}.cs-tools>button{width:82px;padding:10px}.cs-tools>a:hover,.cs-tools>button:hover{background:#eee0f6}#cs-search{flex-basis:100%;max-width:680px;margin:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}#cs-search label{font-weight:700;color:#600080}#cs-search input{flex:1;min-width:150px;padding:12px 16px;border:1px solid #c4b5cf;border-radius:8px;background:#fff;color:#17111e}#cs-search button{background:#ff008d;color:white;border:0;padding:12px 20px;border-radius:8px;font-weight:700}.cs-search-status{flex-basis:100%;margin:0!important;font-size:14px}
.cs-banner{margin:0;padding:0;background:#d9ff00}.cs-banner a,.cs-banner picture{display:block}.cs-banner img{display:block;width:100%;height:auto}.cs-section{padding:64px 24px;scroll-margin-top:112px}.cs-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:42px}.cs-section h2,.cs-trust h2{font-size:34px;font-weight:900;line-height:1.2;margin:0}.cs-section-head>a{color:#ff008d;font-size:23px;text-decoration:none}.cs-games-section{background:#f2effb}.cs-games-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;grid-auto-flow:row dense}.cs-game{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:#e7d8ee}.cs-game img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.cs-game:hover img,.cs-game:focus-visible img{transform:scale(1.035)}.cs-game--feature{grid-column:3 / span 2;grid-row:1 / span 2;aspect-ratio:auto}.cs-game-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:18px;background:rgba(211,255,0,.9);color:#8800bd;opacity:0;transition:opacity .2s;text-align:center}.cs-game-overlay strong{font-size:20px}.cs-game:hover .cs-game-overlay,.cs-game:focus-visible .cs-game-overlay{opacity:1}.cs-game .cs-button{font-size:16px;min-height:44px;padding:10px 16px}.cs-trust{text-align:center;background:#faf9fe}.cs-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px}.cs-trust-grid img{width:180px;height:180px;margin:auto}.cs-trust-grid p{color:#9400d3;font-size:28px;margin:10px 0 0!important;line-height:1.3}.cs-fresh{background:#f2effb}.cs-fresh-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.cs-promotions{background:#faf9fe}.cs-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}.cs-promo-card{background:#fff;border-radius:14px;padding:18px;display:flex;flex-direction:column;min-width:0}.cs-promo-tag{background:#edfaff;color:#0875ff;font-size:18px;font-weight:700;border-radius:20px;padding:3px 14px;align-self:flex-end;margin:2px 0 20px;line-height:1.4}.cs-promo-card>img{width:100%;aspect-ratio:1.83;object-fit:cover;border-radius:6px}.cs-promo-content{padding:20px 24px 8px;display:flex;flex-direction:column;flex:1}.cs-promo-content h3{font-size:28px;line-height:1.45;font-weight:700;margin:0 0 20px}.cs-promo-content p{font-size:23px;line-height:1.55;margin:0 0 22px}.cs-promo-content .cs-button{margin-top:auto;width:100%}
/* Original editorial material follows the visual casino lobby. */
main .cs-editorial-intro{padding:64px 24px!important;margin:0!important;background:#f2effb!important;border-radius:0!important;min-height:0!important}main .cs-editorial-intro::before,main .cs-editorial-intro::after{display:none!important}main .cs-editorial-intro>picture{display:none!important}main .cs-editorial-intro :is(h1,h2,h3){color:#9200cf!important;text-shadow:none!important}main .cs-editorial-intro :is(p,li,small,span,strong,.lead,.hero__badge){color:#24172d!important;text-shadow:none!important}main .cs-editorial-intro .hero__badge{background:#e9daf4!important;color:#71009d!important}.cs-editorial-intro h1{font-size:40px;line-height:1.2;margin-bottom:20px}main .section{background:#faf9fe!important;border-color:#e7dfed!important;padding-top:58px;padding-bottom:58px}main .section--alt{background:#f2effb!important}main .container{max-width:1200px;padding-left:24px;padding-right:24px}main :is(.card,.sf-block,.sf-card,.sf-offer,.review-card,.info-card){background:#fff!important;color:#201529!important;border-color:#e0d7e9!important;box-shadow:none!important}main :is(.card,.sf-block,.sf-card) :is(h1,h2,h3,h4,p,li,span,strong,small,td,th){color:inherit}main :is(.card,.sf-block,.sf-card) :is(h2,h3,h4){color:#8b00c7}main :is(.btn,.cta-button,.sf-btn){background:#ff008d!important;color:#fff!important;border:1px solid #ff008d!important;box-shadow:none!important;border-radius:6px!important;min-height:48px;padding:12px 24px;text-shadow:none!important}main .btn:hover,main .cta-button:hover{background:#d90078!important}main :is(.btn,.sf-btn) *{color:#fff!important}main :is(.sf-pills,.sf-pills a){background:#fff!important;color:#71009d!important;border-color:#d6c8e3!important}main .sf-pills{padding:18px 24px;border-radius:12px;margin:24px auto;display:flex;flex-wrap:wrap;gap:10px}main table{width:100%;background:#fff;color:#24172d;border-collapse:collapse}main :is(th,td){padding:15px!important;border-color:#e2d9e9!important;vertical-align:top}main th{background:#eee4f8!important;color:#690092!important}main :is(.table-wrap,.table-wrapper,.table-responsive){overflow-x:auto;max-width:100%}main table{min-width:540px}main .sf-faq button{background:#fff!important;color:#70009c!important;border-color:#e2d9e9!important}main .sf-faq :is(p,li){color:#24172d!important}main .hero__badge{color:#70009c}main .sf-block__heading{color:#8700bc!important}.sf-footer{background:#f0eaf8!important;color:#42304e!important;border-top:1px solid #e3d9eb}.sf-footer :is(a,p,span,li,small){color:#42304e!important}.sf-footer h3,.sf-footer h4{color:#7600a7!important}.sf-footer__brand img{width:190px!important;height:auto!important;max-width:190px!important;max-height:none!important}.sf-footer__brand span{display:none}.sf-footer a:hover{color:#ff008d!important}
@media(min-width:1800px){.cs-banner img{max-height:565px;object-fit:cover}.cs-header nav{gap:44px}}
@media(max-width:1400px){.cs-header{gap:20px;padding:20px 24px}.cs-header nav{gap:20px}.cs-header nav a,.cs-account>a{font-size:17px}.cs-account{gap:24px}.cs-logo img{width:175px}.cs-account .cs-button{min-width:140px;min-height:58px;font-size:18px}.cs-promo-grid{gap:28px}.cs-promo-content{padding:20px 10px 8px}.cs-promo-content p{font-size:19px}.cs-promo-content h3{font-size:24px}.cs-trust-grid p{font-size:24px}}
@media(max-width:1050px){.cs-menu-toggle{display:block;margin-left:auto}.cs-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;box-shadow:0 15px 25px #60008018;background:#fff;z-index:101;flex-wrap:wrap}.cs-header nav.is-open{display:flex}.cs-header nav a{padding:8px 12px;font-size:18px}.cs-header{min-height:90px}.cs-section{padding:44px 20px}.cs-games-grid,.cs-fresh-grid{gap:16px}.cs-trust-grid img{width:140px;height:140px}.cs-trust-grid p{font-size:20px}.cs-section h2{font-size:30px}.cs-promo-grid{gap:20px}.cs-promo-content h3{font-size:21px}.cs-promo-content p{font-size:17px}}
@media(max-width:700px){.cs-header{padding:15px 18px;gap:12px;min-height:76px}.cs-logo img{width:140px}.cs-account{gap:0}.cs-account>a:not(.cs-button){display:none}.cs-account .cs-button{font-size:14px;min-width:105px;min-height:44px;padding:12px}.cs-menu-toggle{font-size:23px;padding:4px 8px}.cs-tools{gap:10px;padding:14px 12px;min-height:72px}.cs-tools>a,.cs-tools>button{font-size:15px;padding:10px 14px;height:42px;border-radius:10px}.cs-tools>button{width:50px}.cs-tools svg{width:20px}.cs-section{padding:36px 16px;scroll-margin-top:88px}.cs-section-head{margin-bottom:24px;gap:14px}.cs-section h2,.cs-trust h2{font-size:26px}.cs-section-head>a{font-size:16px;white-space:nowrap}.cs-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-game--feature{grid-column:3;grid-row:1 / span 2}.cs-fresh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:30px}.cs-trust-grid img{width:110px;height:110px}.cs-trust-grid p{font-size:18px}.cs-promo-grid{grid-template-columns:1fr;gap:24px}.cs-promo-content h3{font-size:23px}.cs-promo-content p{font-size:19px}.cs-game-overlay{padding:8px;gap:10px}.cs-game-overlay strong{font-size:13px}.cs-game .cs-button{font-size:11px;padding:7px;min-height:34px}.cs-editorial-intro h1{font-size:32px}main .container{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

main .hero :is(p,li,span,strong,small,.lead,.breadcrumbs,.breadcrumbs a),main .lead,main .lead strong,main .breadcrumbs a,main .breadcrumbs span{color:#42304e!important;text-shadow:none!important}main .hero .sf-offer :is(p,small){color:#42304e!important}main .section :is(p,li){color:#24172d}main .hero::before{background:none!important}
