:root{color-scheme:dark;--bg:#11172c;--header:#141a30;--panel:#19223d;--panel-deep:#151e36;--line:#2c3858;--text:#f7f8ff;--muted:#b9c3de;--accent:#ffe32d;--ink:#171408;--radius:20px;--space:clamp(42px, 5.3vw, 76px);--gutter:clamp(16px, 4vw, 54px);background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:20px}body{background:radial-gradient(90% 530px at 55% 0,#24315b 0%,#0000 100%);margin:0;font-size:16px;line-height:1.55}img{max-width:100%;display:block}p,h1,h2,h3,ul{margin:0}a{color:inherit}button{font:inherit}button,summary{cursor:pointer}:focus-visible{outline-offset:4px;outline:3px solid #b4c6ff}[hidden]{display:none!important}.shell{width:min(100% - 2 * var(--gutter), 1264px);margin-inline:auto}.skip{z-index:4;background:var(--panel);padding:10px 16px;position:absolute;inset:6px auto auto 6px;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}.site-header{background:#101b39;border-bottom:1px solid #2b395a}.header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(14px,1.6vw,24px);min-height:76px;display:grid}.brand{flex:none;align-items:center;display:inline-flex}.brand img{object-fit:contain}.main-nav ul,.footer-nav ul{padding:0;list-style:none}.main-nav ul{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.main-nav a{min-height:44px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.main-nav a svg{flex:none}.main-nav a:hover{background:#ffffff12}.main-nav a[aria-current]{background:#ffffff1a}.header-actions .button[aria-current]{background:#263352;border-color:#aab9dd}.menu-toggle{display:none}.header-actions,.hero-actions{align-items:center;gap:10px;display:flex}.button{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 18px;font-size:.9rem;font-weight:770;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button-primary{background:var(--accent);color:var(--ink)}.button-primary:hover{background:#fff079}.button-outline{color:var(--text);background:0 0;border-color:#7483a9}.button-outline:hover{border-color:var(--text);background:#ffffff12}.button-secondary{color:#f7f8ff;background:#2b3960;border-color:#52668e}.button-secondary:hover{background:#3a4c7a;border-color:#9eafdc}.home{padding-block:clamp(18px, 2vw, 28px) var(--space)}.hero{isolation:isolate;background:linear-gradient(90deg,#111951 0%,#131c65f2 31%,#22219c30 76%),#1a237d url(/assets/hero-background.webp) 50%/cover;border:1px solid #7988fb91;border-radius:24px;align-items:center;min-height:clamp(365px,33vw,452px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #080b2160,0 0 34px #5464ff26}.hero-copy{z-index:1;width:min(62%,680px);padding:clamp(27px,4vw,56px)}.hero h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(36px,5.3vw,76px);font-weight:880;line-height:.99}.welcome{color:#e2e7ff;margin-top:20px;font-size:clamp(16px,1.9vw,22px);font-weight:650}.hero-offer{letter-spacing:-.06em;font-size:clamp(38px,5vw,69px);font-weight:860;line-height:1.09}.hero-offer strong{color:var(--accent)}.hero-offer .bonus-limit{color:#e2e7ff;letter-spacing:0;margin-top:6px;font-size:.26em;font-weight:670;display:block}.hero-offer span{letter-spacing:-.035em;font-size:.55em}.hero-spins{letter-spacing:-.045em;font-size:clamp(21px,3vw,39px);font-weight:820;line-height:1.18}.hero-cashback{color:#e2e7ff;margin-top:8px;font-size:clamp(13px,1.5vw,18px)}.hero-actions{flex-wrap:wrap;gap:12px 19px;margin-top:25px}.hero-actions .button{min-height:48px;padding-inline:22px}.hero-actions .button-outline{background:#0d154e8c;border-color:#aabaff9c}.hero-actions .button-outline:hover{background:#283a8c}.hero-art{pointer-events:none;position:absolute;inset:0}.hero-art img{filter:drop-shadow(0 12px 26px #0b104e85);height:auto;position:absolute;bottom:0}.hero-queen{width:40%;right:-1%}.hero-king{width:35%;right:18%}.provider-shelf{margin-top:18px}.provider-shelf h2{color:var(--muted);letter-spacing:.025em;margin-bottom:10px;font-size:.78rem;font-weight:740}.provider-shelf ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.provider-shelf li{border:1px solid var(--line);background:linear-gradient(160deg,#26345a,#18213b 82%);border-radius:12px;flex:105px;place-items:center;min-height:62px;display:grid}.provider-shelf img{object-fit:contain;width:min(82%,116px);height:40px}.payment-strip{margin-top:var(--space);border:1px solid var(--line);background:var(--panel-deep);border-radius:14px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.payment-strip img{object-fit:contain;width:56px;height:36px}.payment-strip a{margin-left:auto}.section{margin-top:var(--space)}#spiele{margin-top:clamp(35px,4vw,58px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}h2{letter-spacing:-.04em;font-size:clamp(25px,3vw,40px);font-weight:820;line-height:1.14}.section-head h2,.live-copy h2,.essentials h2,.mobile-copy h2,#faq-title{align-items:center;gap:clamp(8px,1.2vw,13px);display:flex}.title-icon{color:#dce6ff;background:#344576a0;border:1px solid #7f95d150;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.section-head p{color:var(--muted);margin-top:8px}.section-head>.button{flex:none}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.45vw,20px);padding:0;list-style:none;display:grid}.game{border:1px solid var(--line);background:var(--panel-deep);border-radius:16px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.game-info{flex-direction:column;flex:1;justify-content:space-between;gap:5px;padding:10px;display:flex}.game-art{aspect-ratio:320/407;background:var(--panel);border-radius:15px 15px 0 0;position:relative;overflow:hidden}.game-art:after,.live-art img{outline-offset:-1px;outline:1px solid #ffffff26}.game-art:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.game-art img{object-fit:cover;width:100%;height:100%}.game strong{overflow-wrap:anywhere;font-size:clamp(12px,1.3vw,16px);line-height:1.3}.provider{color:var(--muted);font-size:.78rem}.live-band{margin-top:var(--space);border-radius:var(--radius);background:radial-gradient(at 86% 20%,#52479b,#0000 60%),linear-gradient(120deg,#192448 30%,#272454);border:1px solid #465588;grid-template-columns:1fr minmax(0,.94fr);align-items:center;gap:clamp(18px,4vw,58px);padding:clamp(20px,3vw,36px);display:grid}.live-copy h2{font-size:clamp(23px,2.6vw,34px)}.live-copy p{max-width:52ch;color:var(--muted);text-wrap:pretty;margin:14px 0 20px}.live-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1vw,12px);display:grid}.live-art img{aspect-ratio:320/407;border-radius:12px;width:100%;height:auto;box-shadow:0 5px 18px #0b0f2770}.offer-grid,.essentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.offer{isolation:isolate;border-radius:var(--radius);background:radial-gradient(at 100% 75%,#6652bd,#0000 59%),linear-gradient(120deg,#202a56 25%,#342977);border:1px solid #445681;min-height:220px;display:flex;position:relative;overflow:hidden}.offer:nth-child(2n){background:radial-gradient(at 100% 75%,#478ba6,#0000 57%),linear-gradient(120deg,#1b3158 32%,#244e74)}.offer-copy{z-index:1;flex-direction:column;align-items:flex-start;width:72%;padding:clamp(18px,3vw,36px) 12px clamp(18px,3vw,36px) clamp(18px,3vw,36px);display:flex}.offer h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(21px,2.4vw,32px);line-height:1.1}.offer p,.essentials p{color:#cdd6ef;margin-top:9px}.offer .button,.essentials .button{min-height:44px;margin-top:auto}.offer-copy p,.essentials article p{margin-bottom:16px}.offer img{filter:drop-shadow(-5px 2px 12px #0d12286b);width:min(34%,220px);height:auto;position:absolute;bottom:0;right:0}.essentials article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-deep);flex-direction:column;align-items:flex-start;padding:clamp(19px,3vw,34px);display:flex}.essentials h2{font-size:clamp(22px,2.5vw,32px)}.mobile-feature{border-radius:var(--radius);background:linear-gradient(90deg,#152451 18%,#20276bd9 50%,#2e49b049),#1d2866 url(/assets/hero-background.webp) 50%/cover;border:1px solid #566caf;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);display:grid;overflow:hidden}.mobile-copy{align-self:center;padding:clamp(23px,4vw,54px)}.mobile-copy p{color:#d3def7;text-wrap:pretty;max-width:51ch;margin:14px 0 20px}.mobile-art{min-height:285px;position:relative}.mobile-host{filter:drop-shadow(-7px 4px 14px #091138a6);width:auto;height:98%;position:absolute;bottom:0;right:0}.phone-frame{background:#141a30;border:5px solid #8294c5;border-radius:25px;width:clamp(128px,16vw,198px);padding:13px 9px 17px;position:absolute;bottom:-36px;right:clamp(115px,38%,210px);transform:rotate(-9deg);box-shadow:8px 14px 32px #05091fa8}.phone-logo{object-fit:contain;margin:0 auto 10px}.phone-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.phone-covers img{border-radius:5px;width:100%;height:auto}.faq-area{gap:18px;width:min(100%,880px);margin-inline:auto;display:grid}.home-help-head{gap:10px 16px;margin-bottom:0}.faq{gap:7px;display:grid}.faq details{border:1px solid var(--line);background:var(--panel-deep);border-radius:12px}.faq summary{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px 10px 15px;font-weight:710;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:#ffffff09}.faq-chevron{width:28px;height:28px;color:var(--accent);background:#ffffff0c;border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open]{background:var(--panel);border-color:#556692}.faq details[open] .faq-chevron{background:#ffe32d1a}.faq details[open] summary svg{rotate:180deg}.faq details p{color:var(--muted);padding:0 15px 15px}.faq details p .button{width:fit-content;margin-top:10px;display:flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#101527;padding:clamp(25px,4vw,43px) 0 14px}.footer-top{grid-template-columns:minmax(84px,1fr) minmax(0,3.25fr);align-items:start;gap:24px;padding-bottom:clamp(18px,3vw,30px);display:grid}.footer-top .brand{justify-self:start}.footer-nav{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(18px,4vw,60px);display:grid}.footer-group h2{color:var(--text);margin-bottom:8px;font-size:.94rem;font-weight:760}.footer-group ul{gap:0 14px;display:grid}.footer-group:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-group a{text-underline-offset:.25em;overflow-wrap:anywhere;border-radius:4px;align-items:center;min-height:40px;padding-block:5px;font-size:.9rem;line-height:1.32;text-decoration:none;display:inline-flex}.footer-group a:hover,.footer-group a[aria-current]{color:var(--text);text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;font-size:.82rem;display:flex}.footer-notice,.footer-meta{align-items:center;gap:12px;display:flex}.footer-meta{gap:18px}.footer-bottom small{font-size:inherit;white-space:nowrap}.age{border:1px solid #7e8aab;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:780;display:grid}.cookie-settings{min-height:44px;color:inherit;text-align:start;background:0 0;border:0;border-radius:4px;padding:0}.cookie-settings:hover{color:var(--accent)}.cookie-panel{z-index:3;background:#222d4c;border:1px solid #526188;border-radius:16px;width:min(338px,100% - 36px);padding:15px;position:fixed;inset:auto 18px 18px auto;box-shadow:0 8px 28px #0408148c}.cookie-panel p{color:#e0e6f8;margin:4px 0 10px;font-size:.84rem}.cookie-actions{flex-wrap:wrap;gap:7px;display:flex}.cookie-actions .button{min-height:44px;padding-inline:12px;font-size:.8rem}.error-page{padding-block:85px}.error-page p{color:var(--muted);margin-block:10px 24px}@media (width>=901px) and (width<=1400px){.header-inner{grid-template-rows:minmax(60px,auto) auto;grid-template-columns:minmax(0,1fr) auto}.header-inner .brand{grid-area:1/1;justify-self:start}.header-actions{grid-area:1/2}.main-nav{border-top:1px solid #ffffff18;grid-area:2/1/3/-1;padding-block:4px}.main-nav ul{gap:clamp(4px,1vw,14px)}}@media (width>=901px) and (width<=1050px){.main-nav ul{gap:5px}.main-nav a{gap:7px;padding-inline:6px}.main-nav a svg{width:22px;height:22px}}@media (width<=900px){.header-inner{grid-template-rows:minmax(66px,auto);grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.header-inner .brand{grid-area:1/1;justify-self:start}.header-actions{grid-area:1/3}.menu-toggle{background:var(--panel);width:44px;height:44px;color:var(--text);border:1px solid #52668e;border-radius:10px;grid-area:1/2;place-items:center;padding:0;display:grid}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{background:#2b3960}.menu-toggle[aria-expanded=false] svg:last-child,.menu-toggle[aria-expanded=true] svg:first-child{display:none}.main-nav{border-top:1px solid #ffffff18;grid-column:1/-1;padding-block:10px 12px}.menu-toggle:not([hidden])[aria-expanded=false]+.main-nav{display:none}.main-nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.main-nav a{white-space:normal;padding-inline:10px;display:flex}}@media (width<=800px){.footer-top{grid-template-columns:1fr;gap:16px}.footer-bottom{flex-wrap:wrap;gap:0 12px}.footer-meta{flex-wrap:wrap;justify-content:space-between;gap:0 12px;width:100%}.hero-copy{width:65%}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.offer-grid{grid-template-columns:1fr}.offer-copy{width:70%}.mobile-feature{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}}@media (width<=520px){.brand img{width:66px;height:38px}.header-actions{gap:6px}.header-actions .button{padding-inline:12px;font-size:.77rem}.main-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav a{gap:7px;padding-inline:8px;font-size:.88rem}.main-nav a svg{width:22px;height:22px}.home{padding-top:15px}.hero{background:linear-gradient(#111951 0%,#161f6bee 42%,#22219c25 82%),#1a237d url(/assets/hero-background.webp) bottom/auto 100%;border-radius:18px;grid-template-rows:auto minmax(152px,45vw)}.hero-copy{text-align:center;width:100%;padding:24px 19px 0}.hero h1{font-size:clamp(34px,10vw,50px)}.welcome{margin-top:11px}.hero-actions{justify-content:center;margin-top:16px}.hero-actions .button{min-height:44px;padding-inline:13px;font-size:.8rem}.hero-actions .button-outline{font-size:.73rem}.hero-art{height:100%;inset:auto 0 0}.hero-queen{width:48%;right:7%}.hero-king{width:47%;right:47%}.provider-shelf li{flex-basis:calc(33.33% - 8px);min-height:50px}.provider-shelf img{height:32px}.payment-strip{flex-wrap:wrap;justify-content:center;gap:5px 6px;padding:8px}.payment-strip img{width:43px;height:29px}.payment-strip a{justify-content:center;width:100%;margin:2px 0}.section-head{gap:9px 12px;margin-bottom:14px}.title-icon{border-radius:9px;width:34px;height:34px}.title-icon svg{width:17px;height:17px}.section-head>.button{padding-inline:13px;font-size:.79rem}.section-head p{font-size:.9rem}.game{border-radius:11px}.game-art{border-radius:10px 10px 0 0}.game-info{padding:7px}.provider{font-size:.69rem}.live-band{grid-template-columns:minmax(0,1fr);align-items:start}.live-art img{border-radius:9px}.live-copy p,.offer p,.essentials p{font-size:.92rem}.offer{min-height:195px}.offer-copy{width:75%}.offer img{width:31%}.offer .button{padding-inline:12px;font-size:.8rem}.essentials h2,.mobile-copy h2{flex-direction:column;align-items:flex-start}.mobile-feature{grid-template-columns:1fr}.mobile-copy{padding-bottom:5px}.mobile-copy h2{font-size:clamp(19px,5.7vw,24px)}.mobile-art{min-height:210px}.mobile-host{height:96%;right:5%}.phone-frame{width:128px;bottom:-35px;right:48%}.essentials{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr 1fr;gap:16px}.footer-group:first-child ul{grid-template-columns:1fr}.footer-group a{min-height:44px}}@media (width<=360px){.header-inner{column-gap:6px}.header-inner .brand img{width:58px}.header-actions{gap:6px}.header-actions .button{padding-inline:9px}.hero h1{font-size:29px}.hero-actions{gap:8px}.hero-actions .button{padding-inline:8px;font-size:.72rem}.essentials h2{font-size:21px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
