/* Full home: the selected candy world, with editorial reading surfaces. */
.home-standard{--reading:#e7d5e6;--candy-line:#845177;--raised:#2a1432}.home-standard h2{font-size:clamp(29px,3vw,44px);max-width:1040px;line-height:1.13}.home-standard h3{font-size:23px;line-height:1.2}.home-standard .section{border-bottom:1px solid #44213e;padding-block:52px}.home-standard .section-lead{font-size:15px;line-height:1.75;max-width:950px;margin-bottom:30px;color:var(--reading)}.home-standard .prose{font-size:15px;line-height:1.8;min-width:0;color:var(--reading)}.prose>p+p{margin-top:18px}.prose>h3{margin:25px 0 12px;color:#ffe2f2}.prose p{color:var(--reading)}.source-note{font-size:11px;line-height:1.7;margin-top:22px;padding-top:16px;border-top:1px solid #663553;color:#dab5d0}.source-note a,.text-link,.source-card>a,.home-footer a,.home-answer a,.risk-note a{color:#ffc9e8;text-decoration:underline;text-decoration-color:#a9588e;text-underline-offset:4px}.header-access{border:1px solid #815278;border-radius:22px;padding:10px 15px;color:#ffd0eb;font-size:12px}.nav-more{display:flex;flex-wrap:wrap;gap:3px 13px;margin-top:auto;padding:20px 5px 0}.nav-more a{font-size:11px;color:#edbbdc;padding:5px 0}.sidebar .rail-candy{padding-bottom:10px}.sidebar .rail-candy .candy-icon{width:94px;height:94px}.sidebar .rail-candy strong{font-size:20px}.home-answer{display:grid;gap:25px;background:#25122d;box-shadow:inset 0 2px 0 #b1779b30}.answer-heading{display:flex;gap:12px;align-items:flex-start;min-width:0}.answer-heading>.candy-icon{width:66px;height:66px;margin-top:-5px}.home-answer h2{font-size:28px;line-height:1.12;margin:9px 0 20px}.home-answer a{display:block;font-size:12px}.home-answer small{display:block;font-size:10px;color:#dcb3d4;margin-top:10px;line-height:1.6}.home-answer>p{font-size:14px;line-height:1.8;color:#eddaeb;max-width:990px}.home-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px 22px 24px;background:#180c20}.home-facts>div{padding:23px 10px;border-bottom:1px solid #613459;min-width:0}.home-facts strong{display:block;font-size:22px;letter-spacing:-.045em;color:#ffe3b1;line-height:1.2}.home-facts span{display:block;font-size:11px;line-height:1.5;color:#e4c7dd;margin-top:10px}.about-layout,.access-layout,.payout-layout,.spain-layout{display:grid;gap:30px}.about-section{background:#100917}.brand-passport{background:#261330;position:relative;border-radius:70px 70px 22px 22px;border:1px solid #a46690;box-shadow:inset 0 3px 0 #ffbed740,0 9px 0 #09030f;padding:35px 25px 25px;overflow:hidden;text-align:center;align-self:start}.brand-passport::before{content:'';position:absolute;inset:10px;border:1px solid #633659;border-radius:60px 60px 15px 15px;pointer-events:none}.brand-passport>img{width:85%;max-width:300px;height:auto;margin:10px auto 30px}.passport-year{display:block;font-size:91px;font-weight:600;letter-spacing:-.08em;line-height:1;color:#ffdf9f;text-shadow:0 3px 0 #9b605a}.brand-passport>p{font-size:20px;line-height:1.3;letter-spacing:-.035em;color:#ffe6f2;margin-top:16px}.brand-passport dl{margin:27px 0 20px}.brand-passport dl>div{padding:13px 0;border-bottom:1px solid #69345c}.brand-passport dt{font-size:10px;color:#e2b6d3}.brand-passport dd{font-size:16px;margin:4px 0 0;color:#ffe6f2}.passport-foot{font-size:10px;color:#e6bfd8}.home-standard .bonus-context{font-size:13px;line-height:1.7;color:#e2bfd8;margin-top:17px}.home-standard .bonus-terms{font-size:11px}.section-action{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.section-action>.button{width:100%}.text-link{font-size:13px}.home-standard .rule-chamber{min-height:330px}.home-standard .cash-editorial{display:grid;gap:18px;margin-top:28px}.cash-editorial>p+p{margin:0}.home-standard .cash-tabs>button[aria-pressed=true]::after{left:calc(50% - 20px)}.home-standard .games-section{background:#170c20}.home-standard .providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:0;padding:0;margin:27px 0}.providers>div{display:grid;place-items:center;min-height:65px;border:1px solid #5d355f;border-radius:12px;background:#271530;box-shadow:inset 0 1px 0 #b86c9a33}.home-standard .providers img{width:83%;height:28px;opacity:.95}.catalog-story{display:grid;gap:17px}.catalog-story>p+p{margin:0}.home-standard .catalog-availability{background:#271530}.home-standard .access-section{background:#100817}.access-steps{display:grid;gap:24px}.access-steps>div{border-left:2px solid #8c5079;padding:0 0 6px 22px;position:relative}.access-steps>div::before{content:'';position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:#ffc4e3;box-shadow:0 0 10px #ffb2dd66}.step-word{color:#ffc3e5;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.access-steps h3{margin:10px 0 13px}.access-steps p{font-size:15px;line-height:1.8;color:var(--reading)}.device-guide{background:#24122f;border:1px solid #a26794;border-radius:30px;box-shadow:inset 0 3px 0 #efafd33b,0 12px 0 #090311,0 20px 40px #07020b80;padding:18px;align-self:start;position:relative;overflow:hidden}.device-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 3px 18px}.device-top img{width:113px;height:auto}.device-top>span{font-size:8px;letter-spacing:.12em;color:#e8bbd7}.device-scene{height:175px;position:relative;overflow:hidden;border-radius:17px;isolation:isolate}.device-scene>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.device-scene::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1c072edb,transparent);z-index:-1}.device-scene strong{display:block;position:absolute;left:18px;bottom:15px;font-size:27px;line-height:1.1;letter-spacing:-.045em;color:#fff0fa}.device-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:19px 0}.device-options button{border:1px solid #8b527f;background:#351a3b;border-radius:13px;padding:12px;color:#ffe3f1;box-shadow:inset 0 2px 0 #c78aad26,0 3px 0 #110617}.device-options button[aria-selected=true]{background:#ffb1dc;color:#391129;border-color:#ffe0ee;box-shadow:inset 0 2px 0 #ffebf6,0 3px 0 #9b4c7c}.device-panel{padding:5px 7px 15px;min-height:153px}.device-panel h3{font-size:21px}.device-panel p{font-size:14px;line-height:1.75;margin-top:13px}.device-foot{text-align:center;border-top:1px solid #724360;padding-top:13px;font-size:10px;color:#d8adcd}.payments-home{background:#180b20}.withdrawal-board{border:1px solid #a66491;border-radius:35px 35px 19px 19px;background:#2b1431;padding:20px;box-shadow:inset 0 3px 0 #edb2ce4a,0 8px 0 #0c0312;align-self:start;min-width:0}.board-top{display:flex;align-items:center;gap:5px;margin:0 -7px 20px}.board-top .candy-icon{width:94px;height:94px}.board-top .eyebrow{font-size:9px}.board-top strong{display:block;font-size:38px;letter-spacing:-.06em;line-height:1.2;color:#ffe6ab}.board-top small{font-size:15px;letter-spacing:-.025em}.withdrawal-board table{border-collapse:collapse;width:100%;font-size:13px}.withdrawal-board caption{text-align:left;font-size:11px;color:#e7bcd7;margin-bottom:12px}.withdrawal-board th,.withdrawal-board td{padding:11px 4px;border-bottom:1px solid #6f405b;text-align:left}.withdrawal-board thead th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#e5b9d2;background:#2b1431}.withdrawal-board td{text-align:right;color:#ffe5b2;font-weight:600;font-size:17px;letter-spacing:-.025em}.withdrawal-board tbody th{font-weight:400;color:#f2d4e8}.withdrawal-board>p{font-size:12px;line-height:1.7;margin-top:17px}.payout-planner{margin-top:23px;border-top:1px solid #814865;padding-top:22px}.payout-planner label{display:block;font-size:12px;margin-bottom:10px;color:#f5d6e8}.payout-planner>input{width:100%;font-size:30px;text-align:center;min-height:61px;color:#fff0e2;font-weight:600}.payout-presets{display:flex;gap:9px;margin-top:10px}.payout-presets button{flex:1;background:#49233f;border:1px solid #aa6b90;border-radius:10px;min-height:40px;color:#ffe4f0;font-size:13px;box-shadow:inset 0 1px 0 #efb4d142}.payout-presets button:hover{background:#6c3056}.payout-result{margin-top:20px;text-align:center;background:#1b0b24;border-radius:16px;padding:19px 13px;box-shadow:inset 0 2px 7px #05000880;border:1px solid #6b3b63}.payout-result strong{font-size:42px;line-height:1.1;color:#ffe5ab;display:block}.payout-result strong small{font-size:13px;color:#ffcee5;font-weight:500}.payout-result p{font-size:13px;color:#ffe0ef;margin:13px 0 8px}.payout-result>span{font-size:11px;color:#e4bfd9}.payout-planner>small{display:block;margin-top:13px;color:#dfb9d4;font-size:10px;line-height:1.6}.method-groups{margin-top:25px;display:grid;gap:17px}.method-groups>div{padding-bottom:17px;border-bottom:1px solid #663554}.method-groups b{color:#ffcee8;font-size:13px}.method-groups p{font-size:13px;line-height:1.75;margin-top:7px}.candy-callout{padding:20px;border:1px solid #b17094;border-left:4px solid #ffb7d9;border-radius:5px 18px 18px 5px;background:#32152f;margin-top:23px;box-shadow:inset 0 2px 0 #e3a3c533}.candy-callout strong{font-size:16px;color:#ffe1ef}.candy-callout p{font-size:13px;line-height:1.7;margin-top:9px}.payments-home .home-cta{margin-top:24px;width:100%}.reputation-section{background:#100916}.reputation-grid{display:grid;gap:23px}.source-card{padding:26px;border:1px solid #895c91;background:#23142e;border-radius:30px 30px 18px 18px;box-shadow:inset 0 3px 0 #c493d339,0 7px 0 #09020e;display:flex;flex-direction:column}.source-card.experience{background:#2f1427;border-color:#a76587;box-shadow:inset 0 3px 0 #eba7c23b,0 7px 0 #12050f}.score-label{color:#ffe6f3;font-size:20px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px}.score-label>span{font-size:9px;font-weight:400;color:#e5bedc}.source-score{font-size:87px;line-height:1;letter-spacing:-.07em;color:#ffe8b6;margin:25px 0}.source-score small{font-size:24px;letter-spacing:-.03em;color:#d3aacd;margin-left:10px}.source-card h3{font-size:22px}.source-card p{font-size:14px;line-height:1.8;margin-top:15px;color:#ecd4e4}.source-card>a{font-size:12px;margin-top:auto;padding-top:24px}.complaints{display:flex;gap:18px;margin-top:22px;border-block:1px solid #674161;padding:15px 0}.complaints span{font-size:10px;color:#e0bada}.complaints b{display:block;font-size:24px;color:#ffd6eb;line-height:1.2}.reading-note{display:grid;gap:10px;margin-top:30px;padding-top:23px;border-top:1px solid #734460}.reading-note strong{font-size:18px;color:#ffdaee}.reading-note p{font-size:14px;line-height:1.8}.spain-section{background:#171020}.help-card{padding:30px;background:#251931;border:1px solid #ae77a8;border-radius:60px 60px 20px 20px;text-align:center;align-self:start;box-shadow:inset 0 3px 0 #dcbae75c,0 8px 0 #0a0510}.help-age{display:grid;place-items:center;width:92px;height:92px;background:#402444;border:2px solid #dba1c6;border-radius:50%;color:#ffe8b9;font-size:35px;font-weight:600;letter-spacing:-.06em;margin:0 auto 25px;box-shadow:inset 0 3px 0 #edb9d76b,0 6px 0 #110917}.help-card h3{font-size:33px!important;margin:14px 0 22px;letter-spacing:-.05em;line-height:1.05}.help-card>p:not(.eyebrow){font-size:12px}.help-phone{display:block;font-size:31px;color:#ffe9bd;letter-spacing:-.05em;margin:13px 0 17px}.help-card>a:not(.help-phone){color:#ffcbe7;font-size:13px;text-decoration:underline;text-underline-offset:4px}.help-card>span:last-child{display:block;font-size:10px;color:#dcbada;margin-top:25px;padding-top:20px;border-top:1px solid #79526e}.name-section{display:flex;gap:25px;background:#100916;align-items:start}.name-section .section-heading{margin-bottom:20px}.name-section h2{font-size:26px}.name-section p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:1050px}.name-mark{display:none}.faq-section{display:grid;gap:27px;background:#1b0c23}.faq-title>p{font-size:14px;line-height:1.7;color:#e0c3da}.faq-title .candy-icon{display:none}.faq-list{min-width:0}.faq-list details{border:1px solid #7b456f;border-radius:16px;margin-bottom:12px;background:#2b1632;box-shadow:inset 0 2px 0 #ce8bb134;overflow:hidden}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:21px 18px;color:#ffdef0;font-size:15px;font-weight:500;line-height:1.5;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{display:grid;place-items:center;border:1px solid #bc7ba2;border-radius:50%;background:#4c2340;width:28px;height:28px;flex:none;color:#ffceeb;font-size:20px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details[open]{background:#361b35;border-color:#b67599}.faq-list details p{font-size:14px;line-height:1.8;padding:0 18px 24px;color:#edd4e4}.verdict-section{background:#25112e;position:relative;text-align:center;isolation:isolate;overflow:hidden}.verdict-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,#64316b80,transparent 65%);z-index:-1}.verdict-logo img{height:auto;width:65%;max-width:420px;margin:0 auto 35px;transform:rotate(-5deg);filter:drop-shadow(0 6px 0 #90518455)}.verdict-section h2{font-size:clamp(31px,3.5vw,53px);margin:14px auto 23px;max-width:930px}.verdict-section>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:850px;margin:auto;color:#ecd5e6}.verdict-section>.cta{justify-content:center;max-width:650px;margin:30px auto 0}.risk-note{display:flex;align-items:start;gap:18px;text-align:left;border-top:1px solid #8b5378;margin:38px auto 0;padding-top:28px;max-width:1000px}.risk-note>strong{font-size:28px;color:#ffe0f1;flex:none;line-height:1.3}.risk-note>p{font-size:11px;line-height:1.8;color:#e6c2db}.home-footer{display:grid;gap:30px;padding:45px 22px 105px;background:#0e0814;align-items:start}.home-footer>div{display:block}.home-footer>div:first-child>p{margin-top:15px;font-size:12px;line-height:1.6}.home-footer .footer-info{display:block;max-width:none}.footer-info h2{font-size:16px;color:#ffe1f2;letter-spacing:-.02em;margin-bottom:14px}.footer-info p{font-size:12px;line-height:1.8;margin-top:13px}.footer-info details{margin-top:10px}.footer-info summary{font-size:12px;padding-block:14px}.footer-info details p{font-size:12px}.home-footer .footer-links{display:flex;flex-wrap:wrap;gap:14px 21px;font-size:12px}.footer-age{font-size:30px;display:block;width:100%;color:#ffe0f0;margin-top:12px}
@media(min-width:600px){.home-standard .section{padding-block:60px}.home-facts{padding-inline:38px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-facts strong{font-size:21px}.home-facts>div{padding:22px 13px}.home-answer{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.answer-heading{display:block}.answer-heading>.candy-icon{width:80px;height:80px;margin-bottom:10px}.home-answer h2{font-size:30px}.about-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.brand-passport{padding:27px 23px}.brand-passport>img{margin-bottom:25px}.passport-year{font-size:76px}.brand-passport>p{font-size:20px}.brand-passport dd{font-size:14px}.section-action>.button{width:auto;min-width:250px}.home-standard .cash-editorial{grid-template-columns:1fr 1fr;gap:25px}.home-standard .providers{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-story{grid-template-columns:1fr 1fr}.catalog-story>p:last-child{grid-column:1/-1}.access-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.device-top{flex-direction:column;align-items:flex-start;gap:9px}.device-scene strong{font-size:25px}.device-panel{min-height:210px}.payout-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px}.withdrawal-board{padding:23px 18px}.board-top{flex-direction:column;text-align:center;margin-inline:0}.board-top strong{font-size:41px}.reputation-grid{grid-template-columns:1fr 1fr}.source-card{padding:25px}.score-label{display:block}.score-label>span{display:block;margin-top:6px}.source-card h3{font-size:23px}.complaints{gap:10px}.spain-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:25px}.help-card{padding:30px 15px}.help-phone{font-size:25px}.help-card h3{font-size:29px!important}.name-mark{display:block;color:#ffc7e5;font-size:115px;font-weight:700;line-height:1;letter-spacing:-.08em;padding-right:15px;text-shadow:0 4px 0 #632958;flex:none}.name-mark>span{font-size:50px;color:#ffe8ad}.name-section h2{font-size:30px}.reading-note{grid-template-columns:180px 1fr;gap:25px}.faq-section{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.faq-title .candy-icon{display:block;width:145px;height:145px;margin:20px 0}.home-footer{padding-inline:38px;grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.home-footer .footer-links{grid-column:1/-1}}
@media(min-width:1180px){.home-standard .section{padding-block:72px}.home-standard .section-lead{font-size:17px;margin-bottom:35px}.home-standard .prose{font-size:16px;line-height:1.85}.home-answer{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:50px}.answer-heading{display:flex;gap:16px}.home-answer h2{font-size:34px}.home-answer>p{font-size:15px}.home-facts{padding-inline:40px;padding-bottom:28px}.home-facts>div{padding:27px 18px}.home-facts strong{font-size:26px}.home-facts span{font-size:12px}.about-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:50px}.brand-passport{padding:38px 26px}.passport-year{font-size:105px}.brand-passport dd{font-size:16px}.brand-passport>p{font-size:23px}.home-standard .bonus-stage{align-items:center}.home-standard .rule-chamber{min-height:335px}.home-standard .bonus-context{font-size:14px}.section-action{margin-top:35px}.home-standard .providers{grid-template-columns:repeat(6,minmax(0,1fr))}.providers>div{min-height:78px}.home-standard .providers img{height:34px;max-width:112px}.catalog-story{gap:22px 40px}.access-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:70px}.device-guide{max-width:470px;width:100%;justify-self:end;padding:22px}.device-top{flex-direction:row;align-items:center}.device-scene{height:200px}.device-scene strong{font-size:34px}.device-panel{min-height:165px}.device-panel p{font-size:15px}.access-steps{gap:28px}.access-steps p{font-size:16px}.payout-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px}.withdrawal-board{padding:30px}.board-top{flex-direction:row;text-align:left;gap:12px}.board-top strong{font-size:44px}.board-top .candy-icon{width:102px;height:102px}.payout-planner label{font-size:13px}.payout-result strong{font-size:54px}.payout-result strong small{font-size:15px}.method-groups{grid-template-columns:1fr 1fr;gap:24px}.payments-home .home-cta{width:270px}.reputation-grid{gap:30px}.source-card{padding:35px}.score-label{display:flex;font-size:23px}.source-card p{font-size:15px}.source-score{font-size:100px}.complaints{gap:30px}.complaints span{font-size:12px}.complaints b{font-size:29px}.reading-note{grid-template-columns:240px 1fr}.reading-note p{font-size:15px}.spain-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:65px}.help-card{padding:35px 23px}.help-phone{font-size:31px}.help-card h3{font-size:37px!important}.name-section{gap:55px}.name-mark{font-size:160px;padding-right:25px}.name-mark>span{font-size:65px}.name-section h2{font-size:32px}.name-section p:not(.eyebrow){font-size:15px}.faq-section{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:50px}.faq-title .candy-icon{width:200px;height:200px}.faq-list summary{font-size:17px;padding:23px 26px}.faq-list details p{padding:0 26px 26px;font-size:15px}.verdict-section>p:not(.eyebrow){font-size:17px}.risk-note{gap:26px}.risk-note>strong{font-size:40px}.risk-note p{font-size:12px}.home-footer{padding:55px 40px;grid-template-columns:160px minmax(0,1fr) 180px;gap:40px}.home-footer .footer-links{grid-column:auto;display:flex;flex-direction:column;align-items:flex-start}.footer-info h2{font-size:17px}}
@media(min-width:1500px){.home-standard .section{padding-block:85px}.home-answer{gap:65px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.home-answer h2{font-size:41px}.home-answer>p{font-size:17px}.home-facts{padding-inline:55px}.home-facts strong{font-size:30px}.about-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.brand-passport{max-width:445px;width:100%;justify-self:center;padding:40px}.passport-year{font-size:135px}.brand-passport>p{font-size:27px}.brand-passport dl{margin-top:33px}.brand-passport dd{font-size:19px}.brand-passport dt{font-size:12px}.home-standard .prose{font-size:17px}.home-standard .prose>p+p{margin-top:21px}.home-standard h3{font-size:27px}.access-steps{gap:35px}.access-steps>div{padding-left:30px}.device-guide{max-width:500px}.device-scene{height:230px}.device-panel{min-height:145px}.payout-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:75px}.withdrawal-board{max-width:500px;width:100%;justify-self:center}.board-top strong{font-size:51px}.board-top{justify-content:center}.method-groups p{font-size:14px}.source-card{padding:42px}.source-score{font-size:120px}.source-card p{font-size:16px}.spain-layout{gap:85px}.help-card{max-width:400px;width:100%;justify-self:end}.name-section{gap:70px}.name-section h2{font-size:37px}.faq-list summary{font-size:18px}.home-footer{padding:65px 55px;grid-template-columns:230px minmax(0,1fr) 200px;gap:55px}}
/* Without scripts every explanation remains readable; inert preview controls are removed. */
html:not(.js) .rule-panel[hidden],html:not(.js) .device-panel[hidden]{display:block!important;margin-top:24px}html:not(.js) .rule-panel[hidden]{padding-top:24px;border-top:1px solid #76405f}html:not(.js) [role=tablist],html:not(.js) .cash-widget,html:not(.js) .payout-planner,html:not(.js) [data-visit],html:not(.js) .filters,html:not(.js) .filter-status{display:none!important}html:not(.js) .game-viewport{overflow-x:auto}html:not(.js) .menu{display:none}html:not(.js) .home-standard #mobile-nav{display:flex!important;flex-wrap:wrap;position:static}html:not(.js) #mobile-nav a{flex:1;min-width:140px}html:not(.js) .game{pointer-events:none}
@media(min-width:1180px){html:not(.js) .home-standard #mobile-nav{display:none!important}}
@media(prefers-reduced-motion:reduce){.faq-list summary>span{transition:none}}

.home-standard .cash-editorial>p+p,.home-standard .catalog-story>p+p{margin-top:0}.home-standard .discovery h2{font-size:35px}@media(min-width:900px){.home-standard .discovery h2{font-size:37px}}@media(min-width:1500px){.home-standard .discovery h2{font-size:43px}}

/* Mobile offer: separate action, candy material, safe-area spacing. */
.sticky-offer{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:11px 12px 12px 8px;gap:9px;justify-content:initial;min-height:80px;background:#2a132e;color:#ffe8f1;border:1px solid #c47b9f;border-radius:23px;box-shadow:inset 0 2px 0 #ffd8e15c,inset 0 -3px 0 #13071b,0 8px 30px #000b;transform:translateY(calc(100% + 35px + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform .24s ease,visibility .24s;isolation:isolate}
.sticky-offer::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 12% 0%,#d873ad30,transparent 68%);z-index:-1;pointer-events:none}
.sticky-offer.shown{transform:translateY(0);visibility:visible}
.sticky-offer .sticky-gift{display:block;flex:0 0 44px;width:44px;height:52px;filter:drop-shadow(0 3px 4px #120517);margin:0 -3px}
.sticky-copy{min-width:0;flex:1}.sticky-copy strong{display:block;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:-.045em;color:#fff0d3;white-space:nowrap}.sticky-copy small{display:block;font-size:9px;line-height:1.5;margin-top:6px;font-weight:400;color:#e7c1d6;white-space:nowrap}
.sticky-offer .sticky-action{flex:0 0 auto;min-width:102px;min-height:49px;border-radius:15px;box-shadow:0 4px 0 #752d56,0 5px 13px #13051d77;margin:0}
.sticky-offer .sticky-action>span{font-size:13px;font-weight:700;padding:0 14px;min-height:49px;border-radius:15px}
.sticky-offer .sticky-action:active{transform:translateY(2px);box-shadow:0 2px 0 #752d56}
@media(max-width:359px){.sticky-offer{left:9px;right:9px;gap:8px;padding-left:12px}.sticky-offer .sticky-gift{display:none}.sticky-copy strong{font-size:14px}.sticky-offer .sticky-action{min-width:95px}.sticky-offer .sticky-action>span{padding-inline:12px}}
@media(min-width:600px) and (max-width:899px){.sticky-offer{max-width:470px;margin-inline:auto}.sticky-copy strong{font-size:17px}.sticky-copy small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sticky-offer{transition:none}}

.topbar a.header-access{color:#ffe3f3;background:#3e1b39;border:1px solid #925b82;border-radius:20px;padding:9px 16px}

.topbar .header-access{display:inline-flex;align-items:center;justify-content:center;min-height:44px}
