
/* Small additions to the original brand stylesheet, Codex 2026-10-10. */
html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:#d1d1d1}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #f4c16b;outline-offset:4px}
.header-box{height:64px;align-items:center}.header-buttons{padding:8px 0}.header-logo img{height:42px;object-fit:contain}.header-sigh,.header-reg{margin-bottom:0}.banner img{object-fit:cover}.banner-content{pointer-events:none}.banner-content a{pointer-events:auto}.banner-text.text-bold{max-width:560px}.banner-text.text-normal{font-size:18px}
.brand-sections{max-width:1152px;margin:0 auto;padding:12px;display:flex;gap:8px;overflow-x:auto}.brand-sections a{flex-shrink:0;padding:10px 16px;color:#d1d1d1;border-radius:10px;background:#1f1a1b;font-size:13px;white-space:nowrap}.brand-sections a[aria-current=page]{background:linear-gradient(180deg,#d1021b,#a71023);color:white}.variant-label{font-size:12px;color:#aaa;margin:8px 0 16px}
.upper-menu{min-height:82px}.jackpot-box{align-items:center;height:72px}.jack-text{font-size:30px}.jack-prize{font-size:22px;margin-left:18px;line-height:28px}.jack-text::after{display:none}.menu,.menu-button{display:none}.page-intro{padding:8px 0 18px}.page-intro h1{color:white;font-size:30px;line-height:1.25;margin:4px 0 18px}.page-panel{background:#1f1a1b;border:1px solid #ffffff15;border-radius:12px;padding:20px;line-height:1.65}.brand-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.brand-facts dt{font-size:12px;color:#aaa}.brand-facts dd{font-size:14px;color:white;margin-top:4px}.panel-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.panel-actions a{color:white;font-size:14px}.panel-actions .header-sigh{width:auto;margin:0}.games-section{min-height:0}.games-box{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px;padding:12px 0;overflow:visible}.games-box::after{display:none}.game-item{width:100%;min-height:0}.game-img,.game-img img{width:100%;height:auto;min-height:0;aspect-ratio:1}.provider-logo img{height:24px;aspect-ratio:auto}.game-title{height:28px}.popup-shadow{height:100%;opacity:0;transition:opacity .15s}.popup-button{opacity:0;transform:none;bottom:calc(50% - 24px)}.game-item:hover .popup-shadow,.game-item:hover .popup-button,.game-item:focus-visible .popup-shadow,.game-item:focus-visible .popup-button{opacity:1}.utils-box{margin:0;padding:0 0 8px}.utils-box-item{font-size:13px}.utils-box-item a{color:inherit}.seo-text-section{float:none;min-height:0;width:100%;margin:16px 0 0}.seo-text{font-size:15px;line-height:1.8;max-width:880px}.seo-text h2{font-size:23px;line-height:1.35;color:#fff;margin-top:28px}.seo-text h3{font-size:18px;color:#fff}.seo-text ul,.seo-text ol{padding-left:24px}.seo-text li{margin:8px 0}.seo-text a{color:#ff8b97}.seo-text table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.seo-text td,.seo-text th{padding:8px;border:1px solid #ffffff22}.faq{max-width:880px;margin:30px 0}.faq h2{margin-bottom:16px;font-size:23px;color:white}.faq details{background:#1f1a1b;border-radius:10px;padding:16px;margin:8px 0;line-height:1.7}.faq summary{cursor:pointer;color:#fff;font-weight:600}.faq details p{padding-top:12px}.article-links{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.article-links a{color:#fff;padding:8px 12px;background:#1f1a1b;border-radius:8px;font-size:13px}.access-steps{list-style:none;counter-reset:access;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.access-steps li{counter-increment:access;color:white}.access-steps li::before{content:counter(access);display:block;font-size:22px;color:#f4c16b;margin-bottom:6px}.panel-note{font-size:13px;color:#aaa;margin-top:18px}.mobile-panel{display:flex;align-items:center;gap:24px}.phone-preview{background:#110d0e;border:2px solid #777;border-radius:20px;min-width:130px;padding:18px 12px;color:white;text-align:center}.phone-preview>span{font-size:28px;color:#ed233b;font-weight:800}.phone-preview div{line-height:1.9;margin:14px 0}.phone-preview b{font-size:10px}.mobile-panel h2,.review-checks b{color:white}.mobile-panel p{margin:10px 0}.mobile-panel .header-sigh{width:auto;margin-top:16px;display:inline-flex}.device-labels{display:flex;gap:8px;flex-wrap:wrap}.device-labels span{border:1px solid #ffffff30;padding:4px 10px;border-radius:8px;font-size:12px}.review-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.review-checks p{font-size:14px;margin-top:8px}.game-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.game-filters button{font:inherit;font-size:12px;background:#110d0e;border:1px solid #ffffff25;border-radius:8px;padding:8px 12px;color:#ddd;cursor:pointer}.game-filters button.selected{background:#a71023;border-color:#d1021b;color:#fff}footer{max-width:1152px;padding:32px 12px 22px;margin-top:24px}.footer-info-box{gap:32px;padding-bottom:24px}.links-title{font-size:15px}.links{gap:10px}.disclaimer{margin-top:18px}.disclaimer p{margin:0 0 12px}.sticky{position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;background:#1f1a1bf5;border-top:1px solid #ffffff22;z-index:99}.sticky b{font-size:13px;color:white}.sticky .header-sigh{margin:0;width:130px;height:40px}.sticky.is-hidden{transform:translateY(110%)}
@media(min-width:1288px){.main-content{padding:12px}}
@media(max-width:980px){.upper-menu{display:flex;min-height:60px}.jackpot-box{height:48px}.jack-text{font-size:24px}.jack-prize{font-size:16px;margin-left:14px}.banner-content{left:50%;padding:12px;width:90%}.banner-content .text-bold{font-size:24px;line-height:30px;max-width:360px}.seo-text-section{margin:16px 0 0}.page-intro h1{font-size:26px}.sticky{display:flex}.sticky.is-hidden{opacity:0;pointer-events:none}}
@media(max-width:560px){.header-box{width:calc(100% - 24px)}.header-logo{max-width:90px}.header-logo img{height:32px}.header-buttons{padding:8px 0}.header-reg,.header-sigh{height:36px;margin-right:0}.header-reg{margin-right:6px;min-width:112px}.header-sigh{width:64px}.banner img{height:238px;max-width:none;object-fit:cover}.banner-content{bottom:26px;left:50%;width:calc(100% - 24px);padding:0}.banner-content .text-bold{font-size:23px;line-height:28px;max-width:220px}.banner-content .text-normal{font-size:14px;height:auto;max-width:220px;line-height:20px}.banner-button{height:40px;margin-top:12px;padding:0 14px;font-size:12px}.brand-sections{padding:12px}.brand-sections a{padding:9px 12px;font-size:12px}.jack-prize{display:none}.upper-menu{min-height:48px}.jackpot-box{height:40px}.jack-text{font-size:22px}.page-intro h1{font-size:25px}.page-panel{padding:16px}.brand-facts{grid-template-columns:repeat(2,1fr);gap:14px}.panel-actions{gap:12px}.panel-actions a{font-size:12px}.games-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-title{font-size:10px;line-height:22px;height:22px}.provider-logo{height:18px}.provider-logo img{height:18px}.popup-button{left:8px;width:calc(100% - 16px);height:36px;bottom:calc(50% - 18px);font-size:12px;padding:0 6px}.seo-text{font-size:14px}.seo-text h2{font-size:21px}.faq{margin-top:24px}.faq h2{font-size:21px}.faq details{padding:13px;font-size:14px}.access-steps{grid-template-columns:1fr;gap:12px}.access-steps li{display:flex;gap:12px;align-items:center}.access-steps li::before{font-size:18px;margin:0}.review-checks{grid-template-columns:1fr;gap:14px}.mobile-panel{gap:16px;align-items:flex-start}.phone-preview{min-width:104px;padding:14px 8px}.phone-preview>span{font-size:24px}.mobile-panel h2{font-size:18px}.mobile-panel p{font-size:13px}.mobile-panel .header-sigh{font-size:12px}.utils-box{flex-wrap:wrap;gap:12px}footer{padding:24px 12px 20px}.footer-info-box{gap:20px;flex-wrap:wrap}.links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer-links{width:100%}.disclaimer img{height:26px}.disclaimer p{font-size:11px}.variant-label{margin-bottom:12px}}
@media(max-width:350px){.header-logo{max-width:76px}.header-reg{min-width:94px;padding:0 8px}.games-box{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-panel{flex-direction:column}}
