:root{--navy:#183a3b;--navy2:#eff7f3;--ink:#163333;--muted:#526b68;--gold:#e9b85f;--gold2:#f1cf8c;--paper:#f8faf7;--line:#d9e5df;--green:#145f57}body{background:var(--paper);color:var(--ink)}.site-header{background:#fff;color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 2px 14px #224c4210}.site-header .brand,.site-header .main-nav a{color:var(--ink)}.brand small{color:#236c60}.brand-icon{background:#f3cc82;color:#173737;box-shadow:inset 0 0 0 1px #d7ab60}.site-header .button{background:#1b665e;color:#fff}.site-header .button:hover{background:#124c45}.menu-toggle{color:var(--ink)}.hero-shell{background:linear-gradient(115deg,#eff8f2,#f8faf6 57%,#e5f1e9);color:var(--ink)}.hero-shell:before{background:linear-gradient(90deg,#f4faf3,#f4faf3f5 43%,#f4faf3a6 80%)}.hero-shell .hero-art{opacity:.16;mix-blend-mode:multiply}.hero-heading p,.hero-heading .hero-offer{color:var(--ink)}.hero-heading .hero-offer{color:#155d54}.breadcrumbs,.breadcrumbs a{color:#4d6660}.eyebrow{color:#19695f}.hero-secondary{color:#165e55}.showcase{background:#fff;border-color:#d9e5df;box-shadow:0 10px 35px #24493c12}.showcase-mark{background:#e8f4ed;color:#1a6258}.button{background:#e7f1e9;color:#194a43}.button.gold,.showcase .button{background:#e7ae4b;color:#1d3028}.button.gold:hover,.showcase .button:hover{background:#f0c77f}.lead-panel,.game-similar,.inline-cta{background:#edf7f0;border-color:#d5e7da}.content-section,.topic-directory,.game-facts,.tool,.faq,.related-grid a,.hub-grid a,.comparison table{background:#fff}.content-section{border:1px solid var(--line);border-radius:10px;padding:28px 32px;margin-bottom:18px}.page-body>h2{color:#17453f}.page-body>p{color:#3c5550}.offer-rule,.vip-feature,.final-cta,.slot-demo{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 8px 26px #21463a0b}.offer-rule dt,.offer-rule small,.vip-feature p,.final-cta p,.slot-demo p{color:#526b68}.offer-rule dl div{border-top-color:var(--line)}.offer-rule a,.vip-feature .text-link{color:#175f56}.final-cta:before{color:#cfe3d441}.final-cta .section-kicker{color:#22675d}.slot-demo-frame{background:#ecf4ee}.site-footer{background:#eef5ef;color:var(--ink);border-top:1px solid var(--line)}.footer-top{border-bottom-color:var(--line)}.footer-top nav a,.footer-bottom{color:#526b68}.menu-overlay,.promo-overlay{background:#163e3a70}.promo-dialog{background:#fff;color:var(--ink)}.mobile-bar{background:#f7faf6;color:var(--ink);border-top:1px solid var(--line)}.mobile-bar-close{color:var(--ink)}.editorial-visual{margin:26px 0 34px;max-width:850px;padding:0}.editorial-visual img{display:block;width:100%;height:auto;border:1px solid #d8e7df;border-radius:12px;box-shadow:0 11px 28px #214d3d12}@media(max-width:760px){.main-nav{background:#fff;box-shadow:0 18px 28px #21463a16}.main-nav a{color:var(--ink)}.hero-shell{background:linear-gradient(135deg,#eff8f2,#f8faf7)}.hero-shell:before{background:#f3faf4e8}.hero-shell .hero-art{opacity:.13}.editorial-visual{margin:21px 0 26px}.content-section{padding:23px 20px}.mobile-bar{background:#f7faf6;color:var(--ink)}}
