:root{--bg:#0d0d0d;--panel:#151515;--panel2:#1c1c1c;--gold:#eab308;--gold2:#f6cf55;--cyan:#30d5df;--text:#f5f3ee;--muted:#aaa7a0;--line:#34302a;--red:#ff756f;--side:232px;--head:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Inter,Arial,sans-serif;overflow-x:hidden}.locked{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:Cinzel,Georgia,serif;line-height:1.15}h2{font-size:clamp(25px,3vw,38px);margin:0 0 20px}h3{color:var(--gold2)}p{margin:0 0 18px}.header{height:var(--head);background:#090909eF;border-bottom:1px solid #383025;position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;padding:0 22px;backdrop-filter:blur(14px)}.brand{width:192px}.brand img{width:178px;height:auto}.head-actions{margin-left:auto;display:flex;gap:10px}.btn{border:1px solid var(--gold);background:var(--gold);color:#100d05;border-radius:8px;padding:11px 20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{background:#ffd65c}.btn.ghost{background:transparent;color:var(--gold2)}.crab{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.burger{display:none;background:none;border:0;color:white;font-size:28px}.sidebar{position:fixed;top:var(--head);bottom:0;width:var(--side);background:#111;border-right:1px solid #312d27;padding:22px 13px;overflow:auto;z-index:30}.side-label{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#6f6b64;padding:12px 13px 7px}.side-link{display:flex;gap:12px;align-items:center;padding:10px 13px;border-radius:8px;color:#c9c5bd;font-size:14px}.side-link:hover{background:#28231a;color:#fff}.side-link b{color:var(--gold);width:19px;text-align:center}.layout{margin-left:var(--side);padding-top:var(--head)}.hero{min-height:610px;background:linear-gradient(90deg,rgba(5,5,5,.98) 0%,rgba(5,5,5,.88) 33%,rgba(5,5,5,.05) 70%),url('/images/hero.webp') center/cover;display:flex;align-items:center;padding:72px clamp(28px,6vw,90px)}.hero-copy{width:100%;max-width:680px;min-width:0}.eyebrow{color:var(--cyan);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hero h1{font-size:clamp(35px,5vw,66px);margin:12px 0 24px;text-shadow:0 4px 20px #000}.offer{font-family:Cinzel,serif;color:var(--gold2);font-size:clamp(20px,2.5vw,31px);font-weight:800;margin-bottom:27px}.micro{color:#bdb7ac;font-size:12px;margin-top:12px}.trustbar{display:grid;grid-template-columns:repeat(4,1fr);background:#151515;border-block:1px solid #342e24}.trustbar div{padding:18px;text-align:center;border-right:1px solid #302c26}.trustbar strong{display:block;color:var(--gold2);font-size:19px}.trustbar span{color:var(--muted);font-size:12px}.content{max-width:1180px;margin:auto;padding:42px 34px 90px}.disclosure{border:1px solid #544420;background:#211b0f;padding:17px 20px;border-radius:10px;color:#ded6c7;margin-bottom:34px}.quick{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:20px 0 46px}.quick div{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid var(--line);padding:11px 15px}.quick b{color:#b9b4aa}.quick span{color:#f2dfaa}.section{padding:53px 0;border-top:1px solid var(--line)}.section h2:after{content:"";display:block;width:55px;height:3px;background:linear-gradient(90deg,var(--gold),var(--cyan));margin-top:13px}.rating{display:flex;justify-content:space-between;align-items:center;background:#171e1e;border-left:4px solid var(--cyan);padding:17px 20px;margin-top:28px}.rating strong{color:var(--cyan)}.rating span{font-size:13px;color:#bcbcbc}.games{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0}.game{background:var(--panel);border-radius:10px;overflow:hidden;border:1px solid #292929}.game img{width:100%;aspect-ratio:3/2;object-fit:cover}.game div{padding:11px 13px}.game strong{display:block}.game span{font-size:12px;color:var(--cyan)}.promo-callout,.media-split{display:grid;grid-template-columns:45% 1fr;gap:26px;align-items:center;background:var(--panel);padding:16px;border-radius:12px;margin:25px 0}.promo-callout img,.media-split img{border-radius:8px}.promo-callout h3{margin-top:0}.steps{counter-reset:step;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.steps li{background:var(--panel);padding:16px;border-left:3px solid var(--gold)}table{width:100%;border-collapse:collapse;margin:25px 0;background:var(--panel)}th,td{text-align:left;padding:13px;border:1px solid var(--line)}th{color:var(--gold2);background:#211d15}.warning{background:#281414;border:1px solid #713b38;border-left:5px solid var(--red);padding:18px 20px;margin:22px 0;color:#ffd4d1}.help-grid,.proscons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.help-grid a,.proscons>div{padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.help-grid a{color:var(--gold2);font-weight:800}.help-grid small{color:var(--muted)}.proscons{grid-template-columns:1fr 1fr}.proscons ul{padding-left:20px}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:none;color:#fff;border:0;text-align:left;padding:19px 42px 19px 0;font:700 17px Inter;position:relative}.faq-q:after{content:"+";position:absolute;right:8px;color:var(--gold);font-size:25px}.faq-item.open .faq-q:after{content:"−"}.faq-a{display:none;color:#bebbb4;padding:0 40px 18px 0}.faq-item.open .faq-a{display:block}.final-cta{text-align:center;padding:55px 25px;background:radial-gradient(circle,#28210f,#111);border:1px solid #4a3d20;border-radius:14px}.footer{background:#080808;border-top:1px solid #292929;padding:35px;text-align:center;color:#85827d;font-size:13px}.footer img{width:145px;margin:0 auto 14px}.mobile-menu,.overlay{display:none}.cookie{display:none;position:fixed;bottom:18px;right:18px;width:min(410px,calc(100% - 36px));background:#1b1b1b;border:1px solid #514528;padding:18px;border-radius:12px;z-index:60;box-shadow:0 10px 40px #000}.cookie.show{display:block}.cookie p{font-size:13px}.cookie-buttons{display:flex;gap:8px}.cookie-buttons button{flex:1}.to-top{opacity:0;pointer-events:none;position:fixed;right:20px;bottom:20px;width:42px;height:42px;background:var(--gold);border:0;border-radius:50%;font-size:20px;z-index:20}.to-top.show{opacity:1;pointer-events:auto}.sticky-mobile{display:none}.source-note{font-size:13px;color:#999}.changelog{font-size:13px;border-left:2px solid #555;padding-left:15px;color:#aaa}
@media(max-width:980px){.sidebar{display:none}.layout{margin-left:0}.burger{display:block;margin-right:12px}.brand{width:auto}.mobile-menu{display:block;position:fixed;top:0;bottom:0;left:-285px;width:280px;background:#111;z-index:70;padding:22px;transition:.25s;overflow:auto}.mobile-menu.open{left:0}.mobile-menu .brand{display:block;margin-bottom:23px}.menu-close{position:absolute;right:12px;top:9px;background:none;border:0;color:white;font-size:28px}.overlay{display:none;position:fixed;inset:0;background:#000b;z-index:65}.overlay.show{display:block}.hero{min-height:580px}.help-grid{grid-template-columns:1fr}}
@media(max-width:650px){:root{--head:64px}.header{padding:0 13px}.brand img{width:126px}.head-actions .ghost{display:none}.head-actions .btn{width:44px;height:42px;padding:0}.head-actions .btn span{display:none}.hero{min-height:520px;padding:45px 20px;background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.45)),url('/images/hero.webp') 64% center/cover}.hero h1{font-size:32px;overflow-wrap:anywhere}.offer{font-size:19px;overflow-wrap:anywhere}.trustbar{grid-template-columns:1fr 1fr}.trustbar div:nth-child(2){border-right:0}.content{padding:28px 18px 100px}.quick{grid-template-columns:1fr}.quick div{grid-template-columns:45% 55%;font-size:13px}.section{padding:40px 0}.games{grid-template-columns:1fr 1fr;gap:9px}.promo-callout,.media-split{grid-template-columns:1fr;padding:12px}.steps,.proscons{grid-template-columns:1fr}table{font-size:12px;display:block;overflow-x:auto}.rating{align-items:flex-start;gap:8px;flex-direction:column}.sticky-mobile{display:block;position:fixed;z-index:38;bottom:0;left:0;right:0;background:#090909ed;padding:9px 14px;border-top:1px solid #5a4823}.sticky-mobile .btn{width:100%}.to-top{bottom:75px}.cookie{bottom:75px}}