:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#f6f0da;background:#060b08;--green:#0f6a44;--green2:#19a369;--gold:#f2c95c;--panel:#101a14;--muted:#a9b8ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% 0,#153b28 0,#08110c 36%,#040705);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{width:min(100%,1024px);min-height:100vh;margin:auto;background:#08100b;box-shadow:0 0 80px #000;position:relative;padding-bottom:82px}.legal-strip{padding:7px 16px;text-align:center;background:#031a10;color:#b8c9bd;font-size:11px}.download-bar{height:62px;display:flex;align-items:center;gap:11px;padding:8px 16px;background:linear-gradient(90deg,#152319,#0a110c);border-bottom:1px solid #2d4535}.download-bar img{width:54px;height:44px;object-fit:contain}.download-bar div{display:flex;flex:1;flex-direction:column}.download-bar strong{font-size:14px}.download-bar span{font-size:11px;color:var(--muted)}.download-button,.gold-button{border-radius:999px;padding:10px 16px;background:linear-gradient(#ffe8a6,#d99a27);color:#321b00;font-weight:800;font-size:12px;box-shadow:0 4px 14px #0008}.brand-header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#080e0a}.brand-header img{width:170px;height:52px;object-fit:contain}.header-tools{display:flex;gap:10px}.header-tools a{padding:8px 10px;border:1px solid #2a583f;border-radius:10px;color:#dce9df;font-size:12px}.ticker{display:flex;gap:9px;padding:9px 16px;background:#122219;font-size:11px;white-space:nowrap;overflow:hidden}.ticker b{color:var(--gold)}.ticker span{color:#c5d1c8;overflow:hidden;text-overflow:ellipsis}.hero{position:relative;aspect-ratio:3/1;min-height:230px;overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030b08 5%,#05100bbb 42%,transparent 70%)}.hero-copy{position:absolute;z-index:1;left:6%;top:50%;transform:translateY(-50%);max-width:43%}.hero-copy p,.eyebrow{margin:0 0 7px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.15em}.hero-copy h1{margin:0;font-size:clamp(28px,5vw,50px);line-height:.95}.hero-copy span{display:block;margin:11px 0 16px;color:#d2ddd5;font-size:13px}.hero-copy a{display:inline-block;padding:10px 14px;border-radius:9px;background:var(--green2);font-weight:800;font-size:12px}.account-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px;background:#0d1711}.account-actions a{text-align:center;border:1px solid #485a4c;border-radius:9px;padding:11px 4px;font-size:12px;font-weight:700}.account-actions .primary{background:linear-gradient(#ffe69b,#d49a30);border:0;color:#321b00}.category-nav{display:flex;gap:5px;padding:10px 12px;overflow:auto;background:#0b130e;position:sticky;top:0;z-index:4}.category-nav button{border:0;border-radius:999px;padding:9px 14px;background:#15241a;color:#9db1a3;font-size:12px;white-space:nowrap}.category-nav button.active{color:#fff;background:#147c4f;box-shadow:inset 0 0 0 1px #3ad58e}.site-shell main{padding:8px 16px 30px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:13px 0}.section-heading p{margin:0;color:var(--gold);font-size:11px}.section-heading h2{margin:3px 0;font-size:22px}.section-heading a{font-size:11px;color:#77d5a4}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.game-card{overflow:hidden;border:1px solid #223a2b;border-radius:14px;background:#111c15;padding-bottom:11px}.game-art{height:108px;display:grid;place-items:center;background:radial-gradient(circle,#31ad72,#0b3b25 60%,#06120c);border-bottom:1px solid #355941}.game-art span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#fff2b0,#d59b28);color:#18331f;font-size:20px;font-weight:900;box-shadow:0 8px 24px #0009}.art-2{background:radial-gradient(circle,#426ee8,#131f4d 64%,#090d1d)}.art-3{background:radial-gradient(circle,#f28a46,#602210 64%,#1a0b06)}.art-4{background:radial-gradient(circle,#bd61d8,#4a1757 64%,#16061b)}.art-5{background:radial-gradient(circle,#31bbbd,#0c4a4b 64%,#041517)}.art-6{background:radial-gradient(circle,#ebc348,#5a4211 64%,#1c1505)}.game-card h3{margin:10px 10px 4px;font-size:13px}.game-card p{margin:0 10px 10px;color:var(--muted);font-size:10px;min-height:28px}.game-card a{margin:0 10px;color:#68d89e;font-size:10px}.load-more{display:block;margin:17px auto;border:1px solid #315840;border-radius:999px;padding:10px 22px;background:#101c14;color:#e5eee8}.seo-intro,.faq{margin-top:28px;padding:22px;border:1px solid #253c2c;border-radius:18px;background:#0e1812}.seo-intro h2,.faq h2{margin:4px 0 8px;font-size:24px}.seo-intro>p:not(.eyebrow){color:#b5c4ba;line-height:1.65;font-size:13px}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px}.guide-grid a{display:flex;flex-direction:column;gap:4px;padding:13px;border-radius:11px;background:#15231a}.guide-grid strong{font-size:12px}.guide-grid span{color:#a8b7ad;font-size:10px;line-height:1.5}.faq details{border-top:1px solid #263c2d;padding:13px 0}.faq summary{font-size:13px;font-weight:700;cursor:pointer}.faq details p{color:#a9b8ad;font-size:12px;line-height:1.6}footer{text-align:center;padding:24px 16px 15px;border-top:1px solid #1f3326;color:#8fa096}footer img{width:150px;height:54px;object-fit:contain}footer p{font-size:11px}footer small{font-size:9px}.bottom-nav{position:fixed;z-index:8;bottom:0;left:50%;transform:translate(-50%);width:min(100%,1024px);height:68px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:#101912ee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #385441}.bottom-nav a{text-align:center;color:#94a79a;font-size:11px}.bottom-nav .featured{align-self:end;margin-bottom:8px;padding:14px 5px;border-radius:16px 16px 6px 6px;background:linear-gradient(#ffe390,#cb8c21);color:#321b00;font-weight:900}.offer-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.offer-card{width:min(100%,390px);position:relative;padding:28px 22px 20px;border:1px solid #8e7132;border-radius:22px;background:linear-gradient(160deg,#17271c,#090d0a);box-shadow:0 24px 80px #000}.offer-card .close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#fff;font-size:27px}.offer-card h2{margin:4px 0 10px;font-size:27px}.offer-card>p:not(.eyebrow){color:#b8c7bc;font-size:13px;line-height:1.6}.offer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.offer-steps span{padding:10px 5px;border-radius:10px;background:#122a1c;text-align:center;font-size:9px}.offer-steps b{display:grid;place-items:center;width:22px;height:22px;margin:0 auto 6px;border-radius:50%;background:var(--gold);color:#281800}.offer-card>a{display:block;padding:12px;border-radius:10px;background:var(--green2);text-align:center;font-size:12px;font-weight:800}.text-button{display:block;margin:12px auto 0;border:0;background:transparent;color:#a9b8ad;font-size:11px}.info-shell{padding-bottom:30px}.gold-button.compact{padding:9px 15px}.article{max-width:720px;margin:25px auto;padding:24px!important}.article h1{font-size:clamp(34px,7vw,58px);line-height:1.05;margin:7px 0 14px}.article .lead{color:#c0cec4;font-size:16px;line-height:1.7}.article section{margin-top:30px;padding-top:20px;border-top:1px solid #233a2a}.article h2{font-size:21px}.article p,.article li{color:#afbeb3;line-height:1.75;font-size:13px}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:30px}.related a{padding:12px;border-radius:9px;background:#15231a;color:#dbe7de;font-size:11px}@media(max-width:700px){.site-shell{width:min(100%,430px)}.brand-header img{width:140px}.header-tools a:first-child{display:none}.hero{aspect-ratio:1.55/1;min-height:240px}.hero>img{object-position:63% center}.hero:after{background:linear-gradient(90deg,#03100be8 5%,#04100bb3 58%,transparent)}.hero-copy{left:17px;max-width:62%}.hero-copy h1{font-size:30px}.account-actions{gap:6px;padding:10px}.game-grid{grid-template-columns:repeat(2,1fr)}.game-art{height:100px}.guide-grid{grid-template-columns:1fr}.seo-intro,.faq{padding:18px}.bottom-nav{width:min(100%,430px)}.related{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.site-shell,.bottom-nav{width:min(100%,430px)}.brand-header img{width:140px}.header-tools a:first-child{display:none}.hero{aspect-ratio:1.55/1;min-height:240px}.hero>img{object-position:63% center}.hero:after{background:linear-gradient(90deg,#03100be8 5%,#04100bb3 58%,transparent)}.hero-copy{left:17px;max-width:62%}.hero-copy h1{font-size:30px}.account-actions{gap:6px;padding:10px}.game-grid{grid-template-columns:repeat(2,1fr)}.game-art{height:100px}.guide-grid{grid-template-columns:1fr}.seo-intro,.faq{padding:18px}.related{grid-template-columns:1fr}.review-meta{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.review-meta span{padding:7px 9px;border:1px solid #31543d;border-radius:999px;background:#102018;color:#bcd0c1;font-size:10px}.article ol,.article ul{padding-left:20px}.article-cta{display:inline-block;margin-top:10px}.article .faq{padding:0;border:0;background:transparent}.article .faq details{margin:0}.breadcrumbs{display:flex;gap:7px;align-items:center;margin-bottom:20px;color:#82968a;font-size:10px}.breadcrumbs a{color:#69d19b}.context-links{display:grid;gap:8px}.context-links a{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid #294533;border-radius:10px;background:#112018;color:#d8e8dd;font-size:12px}.context-links span{color:var(--gold)}.article-footer a,footer a{color:#9ee0bb}.article-footer{margin-top:10px}.offer-card>a{color:#04140b}.category-nav a{border-radius:999px;padding:9px 14px;background:#15241a;color:#b5c8bb;font-size:12px;white-space:nowrap}.category-nav a:hover,.category-nav a:focus-visible{color:#fff;background:#147c4f;box-shadow:inset 0 0 0 1px #3ad58e}.intent-copy{margin:0 0 15px;color:#afbeb4;font-size:12px;line-height:1.7}.game-art span{padding:4px;font-size:12px}.game-card p{min-height:42px;line-height:1.45}
