:root{--brand-primary:#0f8fee;--brand-primary-dark:#0869b5;--brand-primary-deep:#063e75;--brand-navy:#063a6a;--brand-navy-dark:#032b51;--brand-secondary:#f3be27;--brand-secondary-dark:#dca20a;--brand-background:#f3f8fc;--brand-surface:#fff;--brand-text:#083a67;--brand-muted:#6e8599;--brand-border:#d8e8f4;--brand-soft-blue:#eaf5fd;--brand-soft-yellow:#fff6d8;--brand-success:#21a866;--brand-danger:#d45656;--shadow:0 18px 48px #04376017;--shadow-soft:0 8px 24px #04376012;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--brand-background)}body{color:var(--brand-text);background:radial-gradient(circle at 20% 0%, #0f8fee09, transparent 30%), linear-gradient(180deg, #fff 0, var(--brand-background) 280px);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select{font:inherit}button{cursor:pointer}.container{width:min(1180px,100% - 40px);margin-inline:auto}.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}.button{border:1px solid var(--brand-primary);color:#fff;background:var(--brand-primary);letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:900;line-height:1.1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px #0669b52e}.button:hover{background:var(--brand-primary-dark);transform:translateY(-1px)}.button-outline{border-color:var(--brand-border);color:var(--brand-primary-deep);box-shadow:none;background:#fff}.button-outline:hover{border-color:var(--brand-primary);color:var(--brand-primary-deep);background:var(--brand-soft-blue)}.button-small{border-radius:8px;min-height:36px;padding:8px 10px;font-size:11px}.button-gold,.cta-real,.header-play,.footer-play-button{color:var(--brand-navy-dark);text-shadow:0 1px #ffffff47;background:linear-gradient(#ffe36b 0%,#ffc62d 48%,#f2ae0d 100%);border:1px solid #d99500;position:relative;overflow:hidden;box-shadow:0 4px #d58f00,0 9px 20px #cc89003b,inset 0 1px #ffffffc7}.button-gold:before,.cta-real:before,.header-play:before,.footer-play-button:before{pointer-events:none;content:"";background:linear-gradient(#ffffff47,#fff0);position:absolute;inset:0 0 52%}.button-gold:hover,.cta-real:hover,.header-play:hover,.footer-play-button:hover{color:var(--brand-navy-dark);background:linear-gradient(#ffeb86 0%,#ffd13e 48%,#f6b90d 100%);border-color:#cc8700;transform:translateY(-1px);box-shadow:0 5px #ce8800,0 12px 24px #cc890045,inset 0 1px #ffffffd9}.button-gold:active,.cta-real:active,.header-play:active,.footer-play-button:active{transform:translateY(2px);box-shadow:0 2px #ce8800,0 5px 12px #cc89002e}.site-header{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-bottom:1px solid #063e751c;position:sticky;top:0}.header-inner{align-items:center;gap:22px;width:min(1210px,100% - 32px);min-height:72px;margin-inline:auto;display:flex}.brand-link{flex:none;align-items:center;display:flex}.brand-link img{object-fit:contain;width:176px;max-height:54px;display:block}.desktop-nav{color:var(--brand-navy-dark);align-items:center;gap:26px;margin-left:auto;font-size:13px;font-weight:850;display:flex}.desktop-nav>a,.nav-dropdown-toggle{white-space:nowrap}.desktop-nav>a:hover,.nav-dropdown-toggle:hover{color:var(--brand-primary)}.nav-with-dropdown{position:relative}.nav-dropdown-toggle{color:inherit;font-weight:inherit;background:0 0;border:0;padding:12px 0}.nav-dropdown-toggle span{margin-left:3px;font-size:10px}.nav-dropdown{border:1px solid var(--brand-border);width:255px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:9px;position:absolute;top:calc(100% + 11px);left:-17px}.nav-dropdown:before{border-top:1px solid var(--brand-border);border-left:1px solid var(--brand-border);content:"";background:#fff;width:11px;height:11px;position:absolute;top:-6px;left:30px;transform:rotate(45deg)}.nav-dropdown a{z-index:1;border-radius:8px;padding:10px 12px;display:block;position:relative}.nav-dropdown a:hover{color:var(--brand-primary-deep);background:var(--brand-soft-blue)}.header-play{white-space:nowrap;min-height:40px;padding-inline:15px}.mobile-actions,.mobile-nav{display:none}.desktop-search{width:42px;transition:width .2s}.desktop-search:focus-within{width:235px}.site-search{width:100%;position:relative}.site-search-input-wrap{height:42px;color:var(--brand-navy-dark);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.site-search-input-wrap:focus-within{border-color:var(--brand-border);background:#fff;box-shadow:0 0 0 3px #0f8fee14}.site-search-input-wrap svg,.site-search-input-wrap>span:first-child{flex:none}.site-search-input-wrap input{opacity:0;width:0;min-width:0;color:var(--brand-text);background:0 0;border:0;outline:0;padding:0;transition:width .2s,opacity .2s}.desktop-search:focus-within .site-search-input-wrap input,.mobile-search:focus-within .site-search-input-wrap input{opacity:1;width:100%}.search-trigger{width:25px;height:34px;color:var(--brand-navy-dark);background:0 0;border:0;flex:0 0 25px;place-items:center;padding:0;font-size:21px;line-height:1;display:grid}.search-results{border:1px solid var(--brand-border);width:min(430px,88vw);max-height:66vh;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.search-heading{color:var(--brand-muted);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:900}.search-page-result,.search-game-result{border-radius:9px;padding:9px;display:flex}.search-page-result{flex-direction:column}.search-page-result:hover,.search-game-result:hover{background:var(--brand-soft-blue)}.search-page-result strong{font-size:14px}.search-page-result span,.search-game-result small{color:var(--brand-muted);font-size:11px}.search-game-result{align-items:center;gap:10px}.search-game-result img{object-fit:cover;background:#eef5fa;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.search-game-result span{flex-direction:column;min-width:0;display:flex}.search-game-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-status{color:var(--brand-muted);padding:15px 10px;font-size:13px}.hero{padding:36px 0 10px}.hero .container{min-height:0;box-shadow:var(--shadow);background:radial-gradient(circle at 20% 20%,#ffd0361a,#0000 20%),radial-gradient(circle at 80% 70%,#ffd03614,#0000 22%),linear-gradient(#0a3f78 0%,#08396c 100%);border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:38px;padding:56px 54px;display:grid;position:relative;overflow:hidden}.hero .container:before{pointer-events:none;opacity:.32;content:"";background-image:radial-gradient(circle,#f3be2759 1.4px,#0000 1.5px);background-size:120px 120px;position:absolute;inset:0}.hero-content,.hero-banner{z-index:1;position:relative}.hero-content{max-width:560px}.hero .eyebrow{color:var(--brand-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:900}.hero h1{color:#fff;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(52px,5.4vw,86px);font-weight:900;line-height:.94}.hero p{color:#fffffff5;margin:0;font-size:18px;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-free-button{color:#fff;box-shadow:none;background:#041f3c2e;border-color:#ffffff38}.hero-free-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff61}.hero-banner{cursor:pointer;background:#111;border-radius:18px;width:100%;line-height:0;display:block;overflow:hidden;box-shadow:0 15px 34px #00000029}.hero-banner img{border-radius:inherit;object-fit:contain;border:0;width:100%;height:auto;margin:0;transition:transform .25s,filter .25s;display:block}.hero-banner:hover img{filter:brightness(1.04);transform:scale(1.012)}.hero-banner-desktop{display:block}.hero-banner-mobile{display:none}.site-footer{border-top:1px solid var(--brand-border);color:var(--brand-text);background:linear-gradient(#f2f8fc,#edf5fb);margin-top:72px}.footer-grid{grid-template-columns:1.05fr 1.55fr .8fr .85fr;gap:42px;padding-block:50px 38px;display:grid}.footer-grid h2{color:var(--brand-navy-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.footer-play-column,.footer-trust-column{min-width:0}.footer-melbet{background:#fff;border:1px solid #d7e7f2;border-radius:14px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-bottom:17px;padding:15px 18px;display:inline-flex;box-shadow:0 9px 24px #0437601a}.footer-melbet img{object-fit:contain;width:min(240px,100%);height:auto;margin:0;display:block}.footer-play-button{min-width:154px}.footer-links{gap:8px;display:grid}.footer-links a{color:#3d6280;font-size:13px;font-weight:650}.footer-links a:hover,.social-links a:hover{color:var(--brand-primary)}.footer-locations{grid-template-columns:1fr 1fr;gap:7px 16px}.footer-logo-link,.footer-casino-classic-link{justify-content:flex-start;align-items:center;width:auto;max-width:100%;display:inline-flex}.footer-logo,.footer-casino-classic-logo{object-fit:contain;width:176px;max-width:100%;height:auto;display:block}.footer-casino-classic-link{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.footer-casino-classic-link:hover{box-shadow:none;background:0 0;border:0;transform:none}.site-footer .footer-grid>div:first-child>.footer-casino-classic .footer-casino-classic-text{color:#58758e;max-width:420px;margin:20px 0 10px;font-size:13px;font-weight:400;line-height:1.65}.site-footer .footer-grid>div:first-child>.responsible{margin-top:18px}@media (max-width:680px){.footer-logo,.footer-casino-classic-logo{width:156px}}.trust-image{width:min(160px,100%);height:auto;max-height:none;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;display:block}.social-links{align-items:center;gap:10px;margin-top:15px;display:flex}.social-icon{border:1px solid var(--brand-border);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 5px 12px #04376012}.social-icon svg{fill:currentColor;width:21px;height:21px;display:block}.social-icon-youtube{color:#f03}.social-icon-facebook{color:#1877f2}.social-icon:hover{border-color:#a9d2ec;transform:translateY(-2px);box-shadow:0 8px 17px #0437601c}.footer-bottom{border-top:1px solid var(--brand-border)}.footer-bottom .container{min-height:64px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}@media (max-width:1180px){.desktop-nav{gap:15px;font-size:12px}.brand-link img{width:160px}.header-play{padding-inline:11px}.hero .container{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:28px;padding:48px 42px}.hero h1{font-size:clamp(50px,5vw,76px)}.hero p{font-size:17px}}@media (max-width:1020px){.desktop-nav,.desktop-search,.header-play{display:none}.header-inner{min-height:68px}.mobile-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mobile-search{width:42px;transition:width .2s}.mobile-search:focus-within{width:min(220px,48vw)}.menu-button{width:42px;height:42px;color:var(--brand-navy-dark);background:0 0;border:0;border-radius:9px;font-size:24px;line-height:1}.mobile-nav{border:1px solid var(--brand-border);width:min(100% - 24px,600px);box-shadow:var(--shadow);background:#fff;border-radius:13px;margin:0 auto 12px;padding:10px;display:grid}.mobile-nav>a{border-radius:8px;padding:10px;font-weight:800}.mobile-nav>a:hover{background:var(--brand-soft-blue)}.mobile-nav .mobile-sub-link{color:var(--brand-muted);padding-left:24px;font-size:13px}.mobile-nav .button{color:var(--brand-navy-dark);background:linear-gradient(#ffe36b 0%,#ffc62d 48%,#f2ae0d 100%);border-color:#d99500;margin-top:6px}.hero .container{min-height:0;padding:44px 34px 30px;display:block}.hero-content{max-width:none}.hero h1{font-size:clamp(48px,11vw,70px)}.hero p{font-size:18px;line-height:1.56}.hero-banner-desktop{display:none}.hero-banner-mobile{margin-top:24px;display:block}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.container{width:min(100% - 24px,1180px)}.header-inner{width:min(100% - 22px,1210px);min-height:66px}.brand-link img{width:148px;max-height:46px}.site-search-input-wrap{height:40px;padding-inline:8px}.site-search-input-wrap input{font-size:13px}.search-results{width:auto;max-height:68vh;position:fixed;top:64px;left:12px;right:12px}.hero{padding:22px 0 8px}.hero .container{border-radius:22px;min-height:0;padding:30px 20px 20px;display:block}.hero .eyebrow{letter-spacing:.11em;margin-bottom:10px;font-size:12px}.hero h1{margin-bottom:14px;font-size:clamp(42px,10.8vw,62px);line-height:.98}.hero p{font-size:16px;line-height:1.5}.hero-actions{gap:12px;margin-top:22px}.hero-banner-mobile{margin-top:22px;margin-bottom:0;display:block}.hero-banner{border-radius:16px}.hero-banner img{border-radius:inherit}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px;padding-block:40px 32px}.footer-grid>section:first-child,.footer-grid>section:nth-child(2){grid-column:1/-1}.footer-locations{grid-template-columns:1fr 1fr}.footer-melbet{padding:13px 15px}.footer-melbet img{width:min(220px,100%)}.trust-image{width:min(150px,100%)}.footer-bottom .container{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:15px}}@media (max-width:430px){.footer-locations{grid-template-columns:1fr}.hero .container{padding-inline:18px}.hero-actions .button{min-height:44px;padding-inline:16px}}.button-blue,.button.primary{border-color:var(--brand-primary);color:#fff;background:linear-gradient(180deg, #1599f6 0%, var(--brand-primary) 58%, var(--brand-primary-dark) 100%);box-shadow:0 4px #0669b538,0 9px 18px #0869b51f}.button-blue:hover,.button.primary:hover{border-color:var(--brand-primary-dark);color:#fff;background:linear-gradient(#2aa7ff 0%,#0d89e5 58%,#0869b5 100%)}.button.secondary{border-color:var(--brand-border);color:var(--brand-primary-deep);box-shadow:none;background:#fff}.button.secondary:hover{color:var(--brand-primary-deep);background:var(--brand-soft-blue);border-color:#a8d1ef}.text-link,.contextual-guide-link a{color:var(--brand-primary-dark);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover,.contextual-guide-link a:hover{color:var(--brand-primary-deep)}.page-main{min-height:100vh}.section{padding:42px 0}.section-soft{background:radial-gradient(circle at 12% 12%,#0f8fee0e,#0000 27%),linear-gradient(#f8fcff 0%,#eef7fd 100%);border-top:1px solid #d8e8f4b8;border-bottom:1px solid #d8e8f4b8}.home-featured,.home-new-games,.home-features,.home-promotions,.home-game-panel,.feature-shell{position:relative}.section-heading,.section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-heading>div,.section-heading-row>div{min-width:0}.section-heading .eyebrow,.section-title-wrap .eyebrow{color:var(--brand-primary-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:950;line-height:1.2}.section-heading h2,.section-heading-row h2,.section-title-wrap h2{color:var(--brand-navy-dark);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:950;line-height:1.08}.section-heading p:not(.eyebrow),.section-heading-row p:not(.eyebrow){max-width:760px;color:var(--brand-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.compact-heading{margin-bottom:18px}.section-title-wrap{align-items:center;gap:13px;min-width:0;display:flex}.section-icon{width:44px;height:44px;color:var(--brand-navy-dark);background:linear-gradient(#ffe66c 0%,#ffc82c 100%);border:1px solid #e2ad16;border-radius:11px;flex:0 0 44px;place-items:center;display:grid;box-shadow:0 6px 14px #dca20a26}.section-icon svg{width:20px;height:20px}.hero-banner-placeholder{z-index:1;color:#fff;text-align:center;background:radial-gradient(circle at 72% 32%,#0f8fee54,#0000 30%),linear-gradient(145deg,#085191b8,#02284feb);border:1px solid #7bc0f438;border-radius:20px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.hero-banner-placeholder:before,.hero-banner-placeholder:after{content:"";border-radius:50%;position:absolute}.hero-banner-placeholder:before{background:#f3be271f;width:180px;height:180px;top:-55px;right:-35px}.hero-banner-placeholder:after{background:#0f8fee1f;width:210px;height:210px;bottom:-70px;left:-35px}.hero-banner-placeholder>div{z-index:1;gap:6px;display:grid;position:relative}.hero-banner-placeholder span{color:var(--brand-secondary);letter-spacing:-.04em;font-size:clamp(24px,3.2vw,40px);font-weight:950;line-height:1}.hero-banner-placeholder small{color:#ffffffb8;font-size:12px;font-weight:700}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--brand-border);border-radius:var(--radius);min-width:0;min-height:190px;box-shadow:var(--shadow-soft);background:#fffffff5;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.feature-card:after{content:"";background:#0f8fee0e;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-32px}.feature-card:hover{border-color:#bddcf3;transform:translateY(-2px);box-shadow:0 15px 36px #0437601a}.feature-icon{z-index:1;width:50px;height:50px;color:var(--brand-primary-deep);background:linear-gradient(145deg, #fff, var(--brand-soft-blue));text-align:center;border:1px solid #c9e1f2;border-radius:13px;place-items:center;margin-bottom:16px;font-size:13px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #04376012}.feature-icon img{object-fit:contain;width:100%;height:100%;display:block}.feature-card h3{z-index:1;color:var(--brand-navy-dark);margin:0 0 8px;font-size:18px;font-weight:950;line-height:1.25;position:relative}.feature-card p{z-index:1;color:var(--brand-muted);margin:0;font-size:13px;line-height:1.58;position:relative}.editorial{border:1px solid var(--brand-border);max-width:1000px;box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:34px 38px}.editorial h2,.editorial h3{color:var(--brand-navy-dark);letter-spacing:-.025em;font-weight:950}.editorial h2{margin:0 0 12px;font-size:clamp(24px,2.7vw,32px);line-height:1.18}.editorial h2:not(:first-child){margin-top:32px}.editorial h3{margin:26px 0 10px;font-size:20px;line-height:1.25}.editorial p{color:#466781;margin:0 0 17px;font-size:15px;line-height:1.75}.editorial p:last-child{margin-bottom:0}.editorial a{color:var(--brand-primary-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.page-shell{width:min(1180px,100% - 40px);margin-inline:auto;padding:34px 0 72px}.article-layout{display:block}.article-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#0f8fee57,#0000 26%),radial-gradient(circle at 62% 115%,#f3be2721,#0000 31%),linear-gradient(125deg,#07508f 0%,#063e75 45%,#032b51 100%);border:1px solid #0f8fee29;border-radius:24px;min-height:270px;margin-bottom:28px;padding:42px 46px;position:relative;overflow:hidden;box-shadow:0 18px 44px #032b5124}.article-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:260px;height:260px;position:absolute;top:-75px;right:-35px;box-shadow:0 0 0 42px #ffffff06,0 0 0 86px #ffffff05}.article-hero>*{z-index:1;position:relative}.article-hero .kicker{color:var(--brand-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:950;line-height:1.2;display:inline-flex}.article-hero h1{color:#fff;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(38px,5vw,58px);font-weight:950;line-height:1.02}.article-hero p{color:#ebf6ffe6;max-width:790px;margin:16px 0 0;font-size:16px;line-height:1.65}.article-hero .button{margin-top:21px}.article-hero .button+.button{margin-left:8px}.article-body{border:1px solid var(--brand-border);max-width:930px;box-shadow:var(--shadow-soft);background:#fff;border-radius:19px;margin:0 auto;padding:31px 34px}.article-body h2,.article-body h3,.article-body h4,.migrated-content h2,.migrated-content h3,.migrated-content h4{color:var(--brand-navy-dark);letter-spacing:-.022em;font-weight:950}.article-body h2,.migrated-content h2{margin:31px 0 11px;font-size:clamp(23px,2.5vw,30px);line-height:1.2}.article-body h3,.migrated-content h3{margin:25px 0 9px;font-size:20px;line-height:1.25}.article-body h4,.migrated-content h4{margin:21px 0 8px;font-size:17px;line-height:1.3}.article-body>h2:first-child,.migrated-content>h2:first-child,.article-body>h3:first-child,.migrated-content>h3:first-child{margin-top:0}.article-body p,.migrated-content p{color:#466781;margin:0 0 16px;font-size:15px;line-height:1.75}.article-body ul,.article-body ol,.migrated-content ul,.migrated-content ol{color:#466781;margin:15px 0 21px;padding-left:23px}.article-body li,.migrated-content li{margin:7px 0;padding-left:3px;line-height:1.65}.article-body a,.migrated-content a{color:var(--brand-primary-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.article-body a:hover,.migrated-content a:hover{color:var(--brand-primary-deep)}.migrated-content>:last-child,.article-body>:last-child{margin-bottom:0}.contextual-guide-link{border-left:3px solid var(--brand-secondary);background:var(--brand-soft-yellow);border-radius:0 9px 9px 0;padding:11px 13px;margin:-4px 0 22px!important}.content-band,.promotion-area,.free-spins-steps,.recent-guides{border:1px solid var(--brand-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;margin-top:30px;padding:28px}.content-band>h2,.promotion-area>h2,.free-spins-steps>h2,.recent-guides>h2{color:var(--brand-navy-dark);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(23px,2.5vw,30px);font-weight:950;line-height:1.17}.news-offers-band{background:radial-gradient(circle at 96% 0,#0f8fee11,#0000 26%),#fff}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.site-card,.page-card{border:1px solid var(--brand-border);background:#fff;border-radius:16px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 6px 18px #0437600e}.site-card:hover,.page-card:hover{border-color:#b9daf1;transform:translateY(-2px);box-shadow:0 13px 28px #0437601a}.card-image{aspect-ratio:3/2;background:linear-gradient(145deg,#eaf5fd,#f8fcff);width:100%;display:block;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;display:block}.card-body{padding:17px 18px 19px}.card-body h3,.card-body h4{color:var(--brand-navy-dark);margin:0;font-size:17px;font-weight:950;line-height:1.3}.card-body p{color:var(--brand-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.promotion-card{border:1px solid var(--brand-border);background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border-radius:16px;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"visual title""visual copy""visual terms""visual action";align-content:start;gap:5px 15px;min-width:0;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #0437600e}.promotion-card:after{content:"";background:#f3be270e;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-58px;right:-46px}.promotion-card-visual{z-index:1;width:72px;height:72px;color:var(--brand-primary-deep);background:linear-gradient(145deg,#f4faff,#e5f4ff);border:1px solid #cfe4f4;border-radius:15px;grid-area:visual;place-items:center;font-size:28px;font-weight:950;display:grid;position:relative;overflow:hidden}.promotion-card-visual img{padding:8px;object-fit:contain!important}.promotion-card h3{z-index:1;color:var(--brand-navy-dark);grid-area:title;align-self:end;margin:0;font-size:18px;font-weight:950;line-height:1.25;position:relative}.promotion-card p{z-index:1;color:var(--brand-muted);grid-area:copy;margin:0;font-size:13px;line-height:1.52;position:relative}.promotion-terms{z-index:1;color:#7890a4;grid-area:terms;margin-top:3px;font-size:10px;font-weight:750;line-height:1.45;position:relative}.promotion-card .button{z-index:1;grid-area:action;width:max-content;min-height:36px;margin-top:7px;padding:8px 13px;font-size:11px;position:relative}.promotion-link-card{border:1px solid var(--brand-border);background:#fff;border-radius:15px;gap:7px;min-width:0;padding:18px;display:grid;box-shadow:0 5px 16px #0437600b}.promotion-link-card>.promotion-card-visual{width:48px;height:48px;font-size:20px}.promotion-link-card strong{color:var(--brand-navy-dark);font-size:15px;font-weight:950}.promotion-link-card>span:last-child{color:var(--brand-muted);font-size:12px}.live-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-promotions .card-grid,.home-promotions .promotion-grid,.section .promotion-grid{margin-top:0}.home-promotions .card-image,.home-promotions .promotion-image{aspect-ratio:3/2}.free-spins-feature{background:radial-gradient(circle at 92% 20%,#f3be2726,#0000 30%),linear-gradient(135deg,#fffdf5 0%,#fff7d8 52%,#eef8ff 100%);border-color:#e8d17d;padding:26px 28px;position:relative;overflow:hidden}.free-spins-feature:after{content:"";background:#0f8fee12;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-30px}.free-spins-feature>*{z-index:1;position:relative}.free-spins-feature>h2{margin-bottom:8px}.free-spins-feature>p{color:#557188;max-width:740px;margin:0;line-height:1.62}.free-spins-feature .button{margin-top:17px}.free-spins-guide-kicker{color:var(--brand-primary-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:950;display:inline-flex}.free-spins-guide-intro{color:var(--brand-muted);margin:-7px 0 21px;font-size:13px}.free-spins-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.free-spins-process-step{border:1px solid var(--brand-border);background:#fbfdff;border-radius:15px;min-width:0;min-height:178px;padding:17px;position:relative}.free-spins-process-step.is-active{background:linear-gradient(145deg,#f8fcff,#edf8ff);border-color:#b8dcf5}.free-spins-process-step.is-final{background:linear-gradient(145deg,#fffefa,#fff9e6);border-color:#ead58d}.free-spins-step-number{color:#fff;background:linear-gradient(180deg, #179bf6, var(--brand-primary-dark));border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:14px;font-size:13px;font-weight:950;display:grid;position:relative;box-shadow:0 5px 12px #0869b52e}.free-spins-step-number i{width:20px;height:20px;color:var(--brand-navy-dark);background:var(--brand-secondary);border:2px solid #fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-7px}.free-spins-step-number i svg{width:10px;height:10px}.free-spins-process-step strong{color:var(--brand-navy-dark);font-size:14px;font-weight:950;line-height:1.3;display:block}.free-spins-process-step p{color:var(--brand-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}.free-spin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.free-spin-card{border:1px solid var(--brand-border);min-height:90px;color:var(--brand-navy-dark);background:linear-gradient(145deg,#fff,#f5fbff);border-radius:14px;align-items:center;padding:17px;font-weight:900;display:flex;box-shadow:0 5px 15px #0437600b}.free-spin-card:hover{background:var(--brand-soft-blue);border-color:#afd7f3}.free-spin-offers-section>div:last-child,.casino-promotions-section>div:last-child{min-width:0}.contact-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:20px;margin-top:28px;display:grid}.contact-panel{border:1px solid var(--brand-border);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:27px}.contact-panel h2{color:var(--brand-navy-dark);margin:0 0 17px;font-size:23px;font-weight:950}.contact-panel p{color:var(--brand-muted);line-height:1.65}.partner-support ul{gap:8px;margin:17px 0;padding:0;list-style:none;display:grid}.partner-support li{border:1px solid var(--brand-border);background:#f9fcff;border-radius:11px;gap:2px;padding:11px 12px;display:grid}.partner-support li strong{color:var(--brand-navy-dark)}.partner-support li span{color:var(--brand-muted);font-size:11px}.prose{color:#466781}.prose h2,.prose h3,.prose h4{color:var(--brand-navy-dark)}.prose img{border-radius:14px;max-width:100%;height:auto}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--brand-border);text-align:left;padding:10px 12px}.prose th{color:var(--brand-navy-dark);background:var(--brand-soft-blue)}.article-verified,.post-modified-info{max-width:930px;color:var(--brand-muted);margin:-10px auto 18px;font-size:11px}.imported-news-featured{object-fit:cover;border-radius:16px;width:min(560px,100%);max-height:340px;margin:20px 0 0;display:block}.recent-guides-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.recent-guide-meta{text-transform:uppercase;font-weight:850;color:var(--brand-primary-dark)!important;margin:0 0 5px!important;font-size:9px!important}@media (max-width:980px){.feature-grid,.card-grid,.free-spin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-grid{grid-template-columns:1fr 1fr}.free-spins-process,.live-games-grid,.recent-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr}}@media (max-width:680px){.section{padding:30px 0}.section-heading,.section-heading-row{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:18px}.section-heading h2,.section-heading-row h2,.section-title-wrap h2{font-size:clamp(24px,7vw,31px)}.hero-banner-placeholder{border-radius:16px;min-height:180px}.feature-grid,.card-grid,.promotion-grid,.free-spin-grid,.free-spins-process,.live-games-grid,.recent-guides-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding:20px}.editorial{border-radius:18px;padding:24px 20px}.page-shell{width:min(100% - 24px,1180px);padding:22px 0 50px}.article-hero{border-radius:19px;min-height:0;margin-bottom:20px;padding:29px 22px}.article-hero h1{font-size:clamp(34px,10vw,46px)}.article-hero p{margin-top:13px;font-size:14px;line-height:1.6}.article-hero .button{width:100%;margin-top:16px}.article-hero .button+.button{margin-top:9px;margin-left:0}.article-body{border-radius:16px;padding:23px 19px}.article-body h2,.migrated-content h2{margin-top:26px;font-size:23px}.article-body p,.migrated-content p{font-size:14px;line-height:1.68}.content-band,.promotion-area,.free-spins-steps,.recent-guides{border-radius:16px;margin-top:21px;padding:20px 16px}.promotion-card{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"visual title""copy copy""terms terms""action action";gap:8px 12px;min-height:0;padding:17px}.promotion-card-visual{border-radius:12px;width:58px;height:58px}.promotion-card h3{align-self:center;font-size:16px}.promotion-card .button{width:100%}.free-spins-feature{padding:21px 18px}.free-spins-process-step{min-height:0}.contact-panel{padding:21px 18px}.prose table{white-space:nowrap;display:block;overflow-x:auto}}@media (max-width:430px){.section{padding:26px 0}.feature-icon{width:46px;height:46px}.article-hero{padding:26px 19px}.article-hero h1{font-size:clamp(31px,10.4vw,40px)}.article-body{padding:21px 17px}}.gameDescriptionContent,.game-page-description,.game-long-copy{line-height:1.7}.gameDescriptionContent p,.game-page-description p,.game-long-copy p{margin:0 0 1.2rem}.gameDescriptionSubheading,.game-page-description h3,.game-long-copy h3{color:inherit;margin:1.8rem 0 .7rem;font-size:1.2rem;font-weight:900;line-height:1.3}.gameDescriptionSubheading:first-child,.game-page-description h3:first-child,.game-long-copy h3:first-child{margin-top:0}.gameDescriptionContent strong,.game-page-description strong,.game-long-copy strong{color:inherit;font-weight:900}.gameDescriptionList,.game-page-description-list,.game-long-copy ul{margin:0 0 1.2rem 1.2rem;padding:0}.gameDescriptionList li,.game-page-description-list li,.game-long-copy li{margin:.35rem 0;line-height:1.65}.gameDescriptionContent p:last-child,.game-page-description p:last-child,.game-long-copy p:last-child,.gameDescriptionList:last-child,.game-page-description-list:last-child,.game-long-copy ul:last-child{margin-bottom:0}.individual-game-page{background:#f0f7fc;min-height:100vh;padding-bottom:0}.individual-game-page .container{width:min(900px,100% - 20px)}.individual-game-page .game-stage-section{padding:22px 0 0}.individual-game-page .game-stage-shell{background:#062f59;border-radius:13px;overflow:hidden;box-shadow:0 12px 34px #032b5114}.individual-game-page .game-stage-bar{color:#fff;background:#063e74;justify-content:space-between;align-items:center;gap:18px;min-height:57px;padding:9px 14px;display:flex}.individual-game-page .game-stage-bar>div{gap:1px;min-width:0;display:grid}.individual-game-page .game-stage-bar small{color:#f3be27;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:950;line-height:1.1}.individual-game-page .game-stage-bar strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden}.individual-game-page .game-stage-bar span{color:#ffffffad;font-size:7px;font-weight:650;line-height:1.2}.individual-game-page .game-real-button{color:#032b51;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#ffe36b 0%,#ffc62d 48%,#f2ae0d 100%);border:1px solid #d99500;border-radius:9px;flex:none;gap:7px;min-height:36px;padding:6px 12px 6px 7px;font-size:9px;font-weight:950;box-shadow:0 3px #d58f00,0 7px 16px #cc890033,inset 0 1px #ffffffbf}.individual-game-page .game-real-button:hover{color:#032b51;background:linear-gradient(#ffeb86 0%,#ffd13e 48%,#f6b90d 100%)}.individual-game-page .game-real-button b{color:#fff;background:#0f8fee;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:950;display:grid}.individual-game-page .game-launch-cover,.individual-game-page .game-frame-shell{aspect-ratio:16/9;background:#0b2034;width:100%;position:relative;overflow:hidden}.individual-game-page .game-launch-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid}.individual-game-page .game-launch-cover-shade{background:#031a307a;position:absolute;inset:0}.individual-game-page .game-launch-cover-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(430px,100% - 30px);display:flex;position:relative}.individual-game-page .play-orb{color:#032b51;text-indent:2px;background:#f3be27;border:2px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:12px;font-size:19px;line-height:1;display:grid;box-shadow:0 5px 16px #00000038}.individual-game-page .game-launch-cover-content>strong{color:#fff;text-shadow:0 2px 6px #00000057;font-size:22px;font-weight:950;line-height:1.03}.individual-game-page .game-launch-cover-content>p{color:#ffffffeb;margin:5px 0 12px;font-size:9px;line-height:1.35}.individual-game-page .game-demo-button{color:#032b51;background:linear-gradient(#ffe36b 0%,#ffc62d 48%,#f2ae0d 100%);border:1px solid #d99500;border-radius:8px;min-height:35px;padding:8px 17px;font-size:9px;font-weight:950;box-shadow:0 3px #d58f00,0 7px 15px #0000002b}.individual-game-page .game-demo-button:hover{color:#032b51;background:linear-gradient(#ffeb86 0%,#ffd13e 48%,#f6b90d 100%)}.individual-game-page .game-demo-button:disabled{cursor:wait;opacity:.8}.individual-game-page .game-frame-shell iframe{background:#000;border:0;width:100%;height:100%;display:block}.individual-game-page .form-error{color:#ffd2d2!important;margin:10px 0 0!important;font-size:10px!important}.individual-game-page .game-details-section{padding:16px 0 0}.individual-game-page .game-details-section>.container>.eyebrow{color:#078fe6;letter-spacing:.17em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:950;line-height:1.2}.individual-game-page .game-details-section>.container>h1{color:#032b51;letter-spacing:-.045em;margin:0 0 12px;font-size:37px;font-weight:950;line-height:1.02}.individual-game-page .game-short-description{color:#6e8599;margin:0 0 14px;font-size:11px;line-height:1.45}.individual-game-page .game-detail-layout{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:20px;display:grid}.individual-game-page .game-facts-card{background:#fff;border:1px solid #d8e8f4;border-radius:10px;overflow:hidden;box-shadow:0 5px 16px #04376009}.individual-game-page .game-facts-card>img{aspect-ratio:1;object-fit:cover;background:#edf5fb;width:100%;display:block}.individual-game-page .game-facts-card>h2{color:#032b51;margin:0;padding:10px 10px 5px;font-size:10px;font-weight:950;line-height:1.25}.individual-game-page .game-facts-card dl{margin:0;padding:0 10px 9px}.individual-game-page .game-facts-card dl>div{border-top:1px solid #edf3f8;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.individual-game-page .game-facts-card dt{color:#879bad;min-width:0;font-size:7px;font-weight:600;line-height:1.25}.individual-game-page .game-facts-card dd{color:#032b51;text-align:right;margin:0;font-size:7px;font-weight:900;line-height:1.2}.individual-game-page .value-yes{color:#21a866}.individual-game-page .value-no{color:#587995}.individual-game-page .game-detail-main{min-width:0}.individual-game-page .game-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.individual-game-page .game-highlight-card{background:#fff;border:1px solid #d8e8f4;border-radius:10px;align-items:center;gap:11px;min-height:57px;padding:9px 13px;display:flex;box-shadow:0 4px 14px #04376008}.individual-game-page .game-highlight-card>i{color:#032b51;background:#f3be27;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:950;display:grid}.individual-game-page .game-highlight-card>span{gap:1px;min-width:0;display:grid}.individual-game-page .game-highlight-card small{color:#6e8599;font-size:7px;font-weight:850;line-height:1.1}.individual-game-page .game-highlight-card strong{color:#032b51;text-overflow:ellipsis;font-size:11px;font-weight:950;line-height:1.15;overflow:hidden}.individual-game-page .game-themes-block{border-bottom:1px solid #d8e8f4;margin-top:14px;padding:0 0 12px}.individual-game-page .game-themes-block h2{color:#032b51;margin:0 0 8px;font-size:13px;font-weight:950;line-height:1.2}.individual-game-page .game-themes-block h2 span{color:#21a866;font-size:12px}.individual-game-page .game-features-block{margin-top:11px}.individual-game-page .tag-chips{flex-wrap:wrap;gap:5px;display:flex}.individual-game-page .tag-chips>span{color:#07518d;background:#eef8ff;border:1px solid #b9d9ee;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:7px;font-weight:850;line-height:1.1;display:inline-flex}.individual-game-page .game-description-panel{background:#fff;border:1px solid #d8e8f4;border-radius:12px;margin-top:24px;padding:20px 22px}.individual-game-page .game-description-panel>.eyebrow{color:#078fe6;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:950}.individual-game-page .game-description-panel>h2{color:#032b51;margin:0 0 12px;font-size:22px;font-weight:950;line-height:1.15}.individual-game-page .game-long-copy{color:#4d6b84;font-size:12px;line-height:1.65}.individual-game-page .game-details-section>.container>.game-short-description:last-of-type{margin-top:17px;margin-bottom:0}.individual-game-page .game-short-description a{color:#587995}.individual-game-page .game-rail-section{margin-top:28px}.individual-game-page .game-rail-heading{align-items:center;gap:8px;margin-bottom:9px;display:flex}.individual-game-page .rail-icon{color:#0b619f;background:#fff;border:1px solid #bdd6e7;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid}.individual-game-page .game-rail-heading h2{color:#032b51;margin:0;font-size:14px;font-weight:950;line-height:1.2}.individual-game-page .game-rail{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;padding:0 0 3px;display:flex;overflow:auto hidden}.individual-game-page .game-rail::-webkit-scrollbar{display:none}.individual-game-page .game-rail-card{scroll-snap-align:start;background:#fff;border:1px solid #d8e8f4;border-radius:8px;flex:0 0 112px;width:112px;min-width:112px;overflow:hidden;box-shadow:0 3px 10px #04376006}.individual-game-page .game-rail-card img{aspect-ratio:1;object-fit:cover;background:#edf5fb;width:100%;display:block}.individual-game-page .game-rail-card strong{color:#032b51;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 7px 0;font-size:8px;font-weight:900;line-height:1.22;display:block;overflow:hidden}.individual-game-page .game-rail-card span{color:#8a9dad;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px 7px;font-size:6.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}@media (max-width:680px){.individual-game-page .container{width:calc(100% - 20px)}.individual-game-page .game-stage-section{padding-top:12px}.individual-game-page .game-stage-shell{border-radius:11px}.individual-game-page .game-stage-bar{gap:8px;min-height:50px;padding:7px 10px}.individual-game-page .game-stage-bar small,.individual-game-page .game-stage-bar span{display:none}.individual-game-page .game-stage-bar strong{font-size:11px}.individual-game-page .game-real-button{border-radius:8px;gap:6px;min-height:34px;padding:5px 9px 5px 6px;font-size:7.5px}.individual-game-page .game-real-button b{flex-basis:21px;width:21px;height:21px;font-size:9px}.individual-game-page .game-launch-cover,.individual-game-page .game-frame-shell{aspect-ratio:16/10.35}.individual-game-page .play-orb{width:44px;height:44px;margin-bottom:10px;font-size:17px}.individual-game-page .game-launch-cover-content{width:calc(100% - 24px)}.individual-game-page .game-launch-cover-content>strong{font-size:16px;line-height:1.05}.individual-game-page .game-launch-cover-content>p{margin:4px 0 10px;font-size:7px}.individual-game-page .game-demo-button{min-height:33px;padding:7px 15px;font-size:8px}.individual-game-page .game-details-section{padding-top:20px}.individual-game-page .game-details-section>.container>.eyebrow{margin-bottom:7px;font-size:7px}.individual-game-page .game-details-section>.container>h1{letter-spacing:-.045em;margin-bottom:9px;font-size:29px;line-height:1.02}.individual-game-page .game-short-description{margin-bottom:10px;font-size:9px;line-height:1.45}.individual-game-page .game-detail-layout{grid-template-columns:134px minmax(0,1fr);gap:10px}.individual-game-page .game-facts-card{border-radius:9px}.individual-game-page .game-facts-card>h2{padding:9px 7px 4px;font-size:8px}.individual-game-page .game-facts-card dl{padding:0 7px 7px}.individual-game-page .game-facts-card dl>div{gap:4px;min-height:22px}.individual-game-page .game-facts-card dt,.individual-game-page .game-facts-card dd{font-size:5.8px}.individual-game-page .game-highlight-grid{gap:7px}.individual-game-page .game-highlight-card{border-radius:8px;gap:7px;min-height:53px;padding:7px}.individual-game-page .game-highlight-card>i{border-radius:8px;flex-basis:32px;width:32px;height:32px;font-size:11px}.individual-game-page .game-highlight-card small{font-size:5.5px}.individual-game-page .game-highlight-card strong{font-size:8px}.individual-game-page .game-themes-block{margin-top:10px;padding-bottom:9px}.individual-game-page .game-themes-block h2{margin-bottom:6px;font-size:11px}.individual-game-page .tag-chips{gap:4px}.individual-game-page .tag-chips>span{min-height:17px;padding:2px 5px;font-size:5.8px}.individual-game-page .game-description-panel{margin-top:18px;padding:16px}.individual-game-page .game-description-panel>h2{font-size:18px}.individual-game-page .game-long-copy{font-size:10px}.individual-game-page .game-details-section>.container>.game-short-description:last-of-type{margin-top:12px}.individual-game-page .game-rail-section{margin-top:27px}.individual-game-page .game-rail-heading{gap:8px;margin-bottom:8px}.individual-game-page .rail-icon{flex-basis:19px;width:19px;height:19px}.individual-game-page .game-rail-heading h2{font-size:14px}.individual-game-page .game-rail{gap:7px}.individual-game-page .game-rail-card{flex-basis:112px;width:112px;min-width:112px}.individual-game-page .game-rail-card strong{padding:7px 7px 0;font-size:7px}.individual-game-page .game-rail-card span{padding:2px 7px 7px;font-size:5.8px}}@media (max-width:355px){.individual-game-page .game-detail-layout{grid-template-columns:126px minmax(0,1fr);gap:8px}.individual-game-page .game-highlight-card{gap:5px;padding-inline:6px}.individual-game-page .game-highlight-card>i{flex-basis:29px;width:29px;height:29px}}.site-footer .footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(180px,.78fr) minmax(230px,1fr);gap:54px;padding-block:46px 32px}.site-footer .footer-grid>div{min-width:0}.site-footer .footer-brand{color:var(--brand-navy-dark);letter-spacing:-.035em;align-items:center;gap:6px;margin:0;font-size:22px;font-weight:950;line-height:1;display:inline-flex}.site-footer .footer-brand span{color:var(--brand-primary-dark)}.site-footer .footer-grid>div:first-child>p{color:#58758e;max-width:420px;margin:15px 0 0;font-size:13px;line-height:1.65}.site-footer .footer-grid>div:first-child>.responsible{color:var(--brand-navy-dark);margin-top:18px;font-size:12px;font-weight:900}.site-footer .footer-grid>div:nth-child(2),.site-footer .footer-grid>div:nth-child(3){flex-direction:column;align-items:flex-start;display:flex}.site-footer .footer-grid h3{color:var(--brand-navy-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 15px;font-size:13px;font-weight:950;line-height:1.2}.site-footer .footer-grid>div:nth-child(2)>a,.site-footer .footer-grid>div:nth-child(3)>a{color:#3d6280;width:fit-content;margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.45;display:block}.site-footer .footer-grid>div:nth-child(2)>a:hover,.site-footer .footer-grid>div:nth-child(3)>a:hover{color:var(--brand-primary-dark);text-underline-offset:3px;text-decoration:underline}.site-footer .footer-cta{border-top:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding-block:18px 24px;display:flex}.site-footer .footer-cta>span{color:var(--brand-navy-dark);font-size:15px;font-weight:900}.site-footer .footer-cta .button{min-width:145px}.games-hero-wrap{padding:34px 0 0}.games-hero{color:#fff;min-height:286px;box-shadow:var(--shadow);background:radial-gradient(circle at 84% 22%,#f3be2729,#0000 22%),radial-gradient(circle at 18% 8%,#0f8fee2e,#0000 26%),linear-gradient(135deg,#0a477f 0%,#063768 55%,#032b51 100%);border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:34px;padding:44px 50px 54px;display:grid;position:relative;overflow:hidden}.games-hero:before{pointer-events:none;opacity:.48;content:"";background-image:radial-gradient(circle,#ffffff1c 1px,#0000 1.2px);background-size:34px 34px;position:absolute;inset:0}.games-hero-copy,.games-hero-art{z-index:1;position:relative}.games-hero-copy{max-width:650px}.games-hero .eyebrow{color:var(--brand-secondary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950;line-height:1.2}.games-hero h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.6vw,62px);font-weight:950;line-height:.98}.games-hero-copy>p:not(.eyebrow){color:#ffffffe8;max-width:650px;margin:17px 0 0;font-size:16px;line-height:1.6}.hero-pills{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.hero-pills span{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:29px;padding:5px 10px;font-size:9px;font-weight:850;display:inline-flex}.games-hero-art{place-items:center;min-height:190px;display:grid}.slot-reel{z-index:2;background:#fff;border:7px solid #f3be27;border-radius:20px;grid-template-columns:repeat(3,1fr);width:min(310px,100%);min-height:112px;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 16px 35px #0003,inset 0 0 0 1px #05335f1f}.slot-reel b{color:var(--brand-navy-dark);border-right:1px solid #d8e8f4;place-items:center;font-size:clamp(23px,2.4vw,38px);font-weight:950;line-height:1;display:grid}.slot-reel b:nth-child(2){color:#d99e00}.slot-reel b:last-child{border-right:0;font-size:clamp(15px,1.6vw,24px)}.coin{z-index:3;width:44px;height:44px;color:var(--brand-navy-dark);background:linear-gradient(#ffe16b 0%,#f3b91c 100%);border:3px solid #ffe68b;border-radius:50%;place-items:center;font-size:18px;font-style:normal;font-weight:950;display:grid;position:absolute;box-shadow:0 9px 18px #0000002e}.coin-one{top:3px;right:7%;transform:rotate(14deg)}.coin-two{bottom:3px;left:7%;transform:rotate(-13deg)}.coin-three{width:36px;height:36px;font-size:15px;bottom:5px;right:16%;transform:rotate(8deg)}.archive-filter-bar{z-index:5;border:1px solid var(--brand-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:17px;grid-template-columns:minmax(230px,1.55fr) repeat(4,minmax(125px,1fr));gap:12px;margin:-27px 24px 0;padding:17px;display:grid;position:relative;box-shadow:0 14px 38px #0437601f}.archive-filter-bar label{gap:6px;min-width:0;display:grid}.archive-filter-bar label>span{color:#55748e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.15}.archive-filter-bar select{width:100%;height:43px;color:var(--brand-navy-dark);background:#f9fcfe;border:1px solid #cbdfea;border-radius:9px;outline:0;padding:0 11px;font-size:12px;font-weight:750;transition:border-color .16s,box-shadow .16s,background .16s}.archive-filter-bar select:hover{background:#fff;border-color:#9bc7e4}.archive-filter-bar select:focus{border-color:var(--brand-primary);background:#fff;box-shadow:0 0 0 3px #0f8fee17}.archive-search-field>div{background:#f9fcfe;border:1px solid #cbdfea;border-radius:9px;align-items:center;gap:7px;height:43px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.archive-search-field>div:focus-within{border-color:var(--brand-primary);background:#fff;box-shadow:0 0 0 3px #0f8fee17}.archive-search-field b{color:#658198;flex:none;font-size:19px;font-weight:500;line-height:1}.archive-search-field input{width:100%;min-width:0;height:100%;color:var(--brand-navy-dark);background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:650}.archive-search-field input::placeholder{color:#91a5b5;font-weight:500}.archive-count{color:#315d7f;background:#eef8ff;border:1px solid #cae3f3;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0 0 13px;padding:6px 10px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.result-chip{min-height:30px;color:var(--brand-navy-dark);background:var(--brand-soft-yellow);white-space:nowrap;border:1px solid #e4b52b;border-radius:999px;flex:none;align-items:center;padding:5px 10px;font-size:9px;font-weight:900;display:inline-flex}.games-list-section{padding-top:38px}.games-popular-section{background:linear-gradient(#f9fcff 0%,#eef7fd 100%);border-top:1px solid #d8e8f4d9;border-bottom:1px solid #d8e8f4d9}.archive-guide-section{padding-top:28px}.archive-info-panel{border:1px solid var(--brand-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:28px 30px}.archive-info-panel .eyebrow{color:var(--brand-primary-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:950}.archive-info-panel h2{color:var(--brand-navy-dark);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.1}.archive-info-panel>p:not(.eyebrow){max-width:820px;color:var(--brand-muted);margin:12px 0 0;font-size:13px;line-height:1.7}@media (max-width:1020px){.site-footer .footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr) minmax(200px,1fr);gap:32px}.games-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.68fr);gap:24px;padding-inline:38px}.archive-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search-field{grid-column:1/-1}}@media (max-width:760px){.site-footer{margin-top:52px}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding-block:36px 28px}.site-footer .footer-grid>div:first-child{grid-column:1/-1}.games-hero-wrap{padding-top:22px}.games-hero{border-radius:21px;grid-template-columns:1fr;gap:20px;padding:34px 26px 42px}.games-hero h1{font-size:clamp(38px,10vw,52px)}.games-hero-copy>p:not(.eyebrow){font-size:14px}.games-hero-art{min-height:145px}.slot-reel{width:min(285px,88%);min-height:94px}.archive-filter-bar{border-radius:15px;margin:-20px 12px 0;padding:14px}.games-list-section{padding-top:32px}}@media (max-width:540px){.site-footer .footer-grid{grid-template-columns:1fr;gap:25px}.site-footer .footer-grid>div:first-child{grid-column:auto}.site-footer .footer-grid h3{margin-bottom:11px}.site-footer .footer-cta{align-items:center;min-height:0;padding-block:17px 22px}.site-footer .footer-cta>span{font-size:13px}.site-footer .footer-cta .button{min-width:118px;min-height:41px;padding-inline:14px}.archive-filter-bar{grid-template-columns:1fr;gap:11px;margin-inline:0}.archive-search-field{grid-column:auto}.archive-filter-bar select,.archive-search-field>div{height:44px}.games-hero{padding:30px 20px 38px}.hero-pills{gap:6px;margin-top:17px}.hero-pills span{min-height:27px;font-size:8px}.games-hero-art{min-height:125px}.slot-reel{border-width:5px;border-radius:15px;min-height:84px}.coin{border-width:2px;width:35px;height:35px;font-size:14px}.coin-three{width:30px;height:30px;font-size:12px}.archive-info-panel{padding:22px 20px}.section-heading,.section-heading-row{flex-direction:column;align-items:flex-start;gap:10px}}.search-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#031f3ca8;place-items:start center;padding:92px 20px 36px;display:grid;position:fixed;inset:0;overflow-y:auto}.search-modal{background:#fff;border:1px solid #d8e8f4f2;border-radius:22px;width:min(720px,100%);max-height:calc(100vh - 128px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #031f3c4d,0 8px 24px #031f3c1f}.search-close{border:1px solid var(--brand-border);width:40px;height:40px;color:var(--brand-navy-dark);background:#f7fbfe;border-radius:50%;place-items:center;padding:0;font-size:25px;font-weight:400;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:grid;position:absolute;top:16px;right:16px}.search-close:hover{background:var(--brand-soft-blue);border-color:#a8cee7;transform:rotate(3deg)}.search-modal>.eyebrow{color:var(--brand-primary-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 52px 8px 0;font-size:10px;font-weight:950;line-height:1.2}.search-modal>h2{color:var(--brand-navy-dark);letter-spacing:-.035em;margin:0 52px 22px 0;font-size:clamp(28px,4vw,40px);font-weight:950;line-height:1.04}.search-modal>input{width:100%;height:54px;color:var(--brand-navy-dark);background:#f8fbfd;border:1px solid #bfd9ea;border-radius:12px;outline:0;padding:0 17px;font-size:15px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #032b5106}.search-modal>input::placeholder{color:#8da3b4;font-weight:550}.search-modal>input:hover{background:#fff;border-color:#97c5e2}.search-modal>input:focus{border-color:var(--brand-primary);background:#fff;box-shadow:0 0 0 4px #0f8fee1a}.search-modal>p:not(.eyebrow){color:var(--brand-muted);margin:12px 2px 0;font-size:12px;font-weight:750}.search-modal .search-results{width:100%;max-height:min(430px,52vh);box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-top:16px;padding:0;display:grid;position:static;top:auto;left:auto;right:auto;overflow-y:auto}.search-modal .search-results:empty{display:none}.search-modal .search-results>a{border:1px solid var(--brand-border);min-width:0;color:var(--brand-navy-dark);background:#fbfdff;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.search-modal .search-results>a:hover{background:var(--brand-soft-blue);border-color:#acd3ea;transform:translateY(-1px);box-shadow:0 6px 16px #04376012}.search-modal .search-results>a>span{min-width:0;color:var(--brand-navy-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.3;overflow:hidden}.search-modal .search-results>a>small{max-width:42%;color:var(--brand-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}@media (max-width:680px){.search-overlay{align-items:start;padding:74px 12px 20px}.search-modal{border-radius:17px;max-height:calc(100vh - 92px);padding:25px 16px 20px}.search-close{width:36px;height:36px;font-size:22px;top:12px;right:12px}.search-modal>.eyebrow{margin-right:46px;font-size:8px}.search-modal>h2{margin-bottom:17px;margin-right:46px;font-size:28px}.search-modal>input{border-radius:10px;height:50px;padding-inline:14px;font-size:14px}.search-modal .search-results{gap:7px;max-height:48vh;margin-top:13px}.search-modal .search-results>a{gap:10px;padding:11px 12px}.search-modal .search-results>a>span{font-size:12px}.search-modal .search-results>a>small{max-width:38%;font-size:9px}}:root{--global-page-h1:clamp(2.2rem, 3.1vw, 3.125rem);--global-page-h1-line-height:1.06}:root body h1:not(#global-h1-size-override){font-size:var(--global-page-h1)!important;line-height:var(--global-page-h1-line-height)!important}@media (max-width:680px){:root{--global-page-h1:clamp(1.9rem, 7.2vw, 2.25rem);--global-page-h1-line-height:1.1}}:root body .individual-game-page .game-details-section>.container>h1:not(#global-h1-size-override){font-size:37px!important;line-height:1.02!important}@media (max-width:680px){:root body .individual-game-page .game-details-section>.container>h1:not(#global-h1-size-override){font-size:29px!important;line-height:1.02!important}.search-overlay{width:100%;max-width:100vw;overflow-x:hidden}.search-modal{width:min(100%,100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.search-modal>input{width:100%;min-width:0;line-height:1.35;font-size:16px!important}.search-modal .search-results,.search-modal .search-results>a{min-width:0;max-width:100%}}@media (max-width:1024px){.search-modal>input{font-size:16px!important}}
.Header-module__Af2_WG__header{z-index:100;color:#fff;background:#071f4f;width:100%;position:relative;box-shadow:0 1px #ffffff0f}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 40px,1280px);min-height:70px;margin:0 auto;display:flex}.Header-module__Af2_WG__logoLink{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__logo{object-fit:contain;width:auto;max-width:150px;height:46px;display:block}.Header-module__Af2_WG__desktopNav{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}.Header-module__Af2_WG__navItem{align-items:center;min-height:70px;display:flex;position:relative}.Header-module__Af2_WG__navLink{color:#fff;white-space:nowrap;align-items:center;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__navLink:hover{color:#ffc229}.Header-module__Af2_WG__dropdown{background:#08265b;border:1px solid #ffffff14;border-radius:12px;width:230px;padding:8px;display:none;position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%);box-shadow:0 18px 35px #00143738}.Header-module__Af2_WG__navItem:hover .Header-module__Af2_WG__dropdown,.Header-module__Af2_WG__navItem:focus-within .Header-module__Af2_WG__dropdown{display:grid}.Header-module__Af2_WG__dropdownLink{color:#fff;border-radius:8px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}.Header-module__Af2_WG__dropdownLink:hover{color:#ffc229;background:#ffffff14}.Header-module__Af2_WG__searchButton,.Header-module__Af2_WG__mobileSearchButton,.Header-module__Af2_WG__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.Header-module__Af2_WG__searchButton{border-radius:50%;width:34px;height:34px;padding:0}.Header-module__Af2_WG__searchButton:hover{color:#ffc229;background:#ffffff14}.Header-module__Af2_WG__mobileActions{align-items:center;gap:6px;display:none}.Header-module__Af2_WG__mobileSearchButton{width:38px;height:38px;padding:0}.Header-module__Af2_WG__menuButton{width:40px;height:40px;padding:0}.Header-module__Af2_WG__menuIcon{gap:5px;width:24px;display:grid}.Header-module__Af2_WG__menuIcon span{background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.Header-module__Af2_WG__closeIcon{font-size:32px;font-weight:300;line-height:1}.Header-module__Af2_WG__mobilePanel{display:none}.Header-module__Af2_WG__mobileNav{width:min(100% - 32px,720px);margin:0 auto;padding:8px 0 18px}.Header-module__Af2_WG__mobileGroup{border-top:1px solid #ffffff17}.Header-module__Af2_WG__mobileLink,.Header-module__Af2_WG__mobileSubLink{color:#fff;text-decoration:none;display:block}.Header-module__Af2_WG__mobileLink{padding:13px 2px;font-size:15px;font-weight:850}.Header-module__Af2_WG__mobileSubLink{color:#d9e5f6;padding:8px 2px 8px 16px;font-size:13px;font-weight:650}.Header-module__Af2_WG__mobileSearchFull{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff7a;border-radius:10px;width:100%;min-height:44px;margin-top:14px;font-size:14px;font-weight:850}@media (max-width:1050px){.Header-module__Af2_WG__desktopNav{gap:17px}.Header-module__Af2_WG__navLink{font-size:13px}.Header-module__Af2_WG__logo{max-width:138px;height:42px}}@media (max-width:900px){.Header-module__Af2_WG__inner{width:min(100% - 28px,720px);min-height:62px}.Header-module__Af2_WG__logo{max-width:126px;height:40px}.Header-module__Af2_WG__desktopNav{display:none}.Header-module__Af2_WG__mobileActions{display:flex}.Header-module__Af2_WG__mobilePanelOpen{background:#071f4f;border-top:1px solid #ffffff12;display:block}}@media (max-width:420px){.Header-module__Af2_WG__inner{width:calc(100% - 22px);min-height:60px}.Header-module__Af2_WG__logo{max-width:116px;height:37px}.Header-module__Af2_WG__mobileSearchButton,.Header-module__Af2_WG__menuButton{width:36px;height:36px}}
