*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0f0912;color:#f6f0e8;font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1160px,calc(100% - 36px));margin:auto}.topbar{position:sticky;top:0;z-index:20;background:rgba(15,9,18,.94);backdrop-filter:blur(14px);border-bottom:1px solid #352039}.topbar-in{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{color:#fff;text-decoration:none;font-weight:900;letter-spacing:.04em}.logo b,.logo-mark,.eyebrow,.section-head span,.mini-title{color:#f5bd3d}.logo-mark{font-size:24px;margin-right:8px}.topbar nav{display:flex;gap:22px}.topbar nav a{color:#c9bdc8;text-decoration:none;font-size:13px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 30%,#6e203a 0,transparent 32%),linear-gradient(135deg,#150b18,#271126 55%,#120b16);border-bottom:1px solid #39213b}.hero-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:#e58b27;filter:blur(140px);opacity:.11;right:-100px;top:-170px}.hero-inner{min-height:530px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:55px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.16em}.hero h1{font-size:58px;line-height:.98;margin:16px 0}.hero h1 span{display:block;color:#f5bd3d;font-size:.55em;margin-top:12px}.hero p{max-width:700px;color:#cbbdca;line-height:1.7;font-size:17px}.hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.hero-meta span{border:1px solid #53334f;border-radius:999px;padding:8px 12px;font-size:12px}.primary{display:inline-flex;gap:10px;align-items:center;background:#f5bd3d;color:#1c1018;text-decoration:none;font-weight:900;padding:14px 20px;border-radius:9px}.hero-art{position:relative;justify-self:end;width:300px}.hero-art img{display:block;width:100%;border-radius:18px;box-shadow:0 25px 60px #0008}.case{position:absolute;right:-24px;bottom:28px;background:#f5bd3d;color:#211018;font-weight:1000;font-size:36px;padding:13px 16px;border-radius:10px;transform:rotate(-5deg)}.mark{position:absolute;left:-22px;top:30px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#e9464f;font-size:46px;font-weight:900}.content{padding:54px 0 70px}.panel,.player-section,.seo-note{background:#18101b;border:1px solid #352039;border-radius:16px;padding:30px;margin-bottom:18px}.section-head{display:flex;justify-content:space-between;gap:25px}.section-head h2,.panel h2,.seo-note h2{margin:7px 0 14px}.rating{color:#f5bd3d;text-align:right;font-size:20px}.rating small{display:block;color:#8f808e;font-size:9px}.description,.panel p,.seo-note p{color:#c8bbc7;line-height:1.75}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.facts-grid div{background:#18101b;border:1px solid #352039;border-radius:12px;padding:18px}.facts-grid small,.facts-grid b{display:block}.facts-grid small{color:#8f808e;font-size:10px;margin-bottom:7px}.player-shell{position:relative;padding-top:56.25%;background:#050305;border-radius:12px;overflow:hidden;margin-top:16px}.player-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.player-note{color:#8f808e;font-size:12px;margin:10px 0 18px}.vote-box{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #352039;padding-top:18px}.vote-box strong,.vote-box span{display:block}.vote-box span{font-size:11px;color:#8f808e;margin-top:4px}.votes{display:flex;gap:8px}.votes button,.send{border:1px solid #493047;background:#241626;color:#eee;border-radius:8px;padding:11px 14px;cursor:pointer}.votes button.active,.send{background:#f5bd3d;color:#1b1018;font-weight:900}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mini-title{font-size:11px;font-weight:900;letter-spacing:.14em}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.steps div{background:#211424;border-radius:10px;padding:18px}.steps i,.steps b,.steps span{display:block}.steps i{font-style:normal;color:#e9464f;font-weight:900}.steps b{margin:10px 0}.steps span{color:#9f909e;font-size:12px;line-height:1.5}.faq details{border-top:1px solid #352039;padding:15px 0}.faq summary{cursor:pointer;font-weight:800}.comments-head{display:flex;justify-content:space-between;align-items:start}.comments-head span{color:#9f909e;font-size:12px}.comment{display:flex;gap:14px;padding:18px 0;border-top:1px solid #352039}.avatar{flex:0 0 40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f5bd3d;color:#1b1018;font-weight:900}.comment-meta{display:flex;gap:10px;align-items:center}.comment-meta time{font-size:11px;color:#887a87}.comment-body p{margin:8px 0;color:#c6bac5;line-height:1.55}.comment-body button{border:0;background:none;color:#f5bd3d;padding:0;cursor:pointer}.comment-form{margin-top:18px;border-top:1px solid #352039;padding-top:20px}.form-row{display:grid;grid-template-columns:220px 1fr;gap:10px}.form-row input,.form-row textarea{width:100%;background:#100a12;color:#fff;border:1px solid #3d283d;border-radius:8px;padding:12px}.form-row textarea{min-height:90px;resize:vertical}.send{margin-top:10px}.comment-form small{display:block;color:#887a87;margin-top:8px}.footer-in{display:flex;justify-content:space-between;padding:30px 0;color:#887a87;font-size:12px}.footer-in b,.footer-in span{display:block}.footer-in b{color:#f5bd3d;margin-bottom:4px}
@media(max-width:800px){.topbar nav{display:none}.hero-inner{grid-template-columns:1fr;padding:55px 0}.hero h1{font-size:42px}.hero-art{justify-self:center;width:min(300px,80%)}.facts-grid,.steps{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.section-head,.vote-box,.comments-head,.footer-in{flex-direction:column}.rating{text-align:left}.form-row{grid-template-columns:1fr}}