*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#130c06;color:#f7eddb;font-family:Georgia,"Times New Roman",serif}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.topbar{position:sticky;top:0;z-index:30;background:#130c06f2;backdrop-filter:blur(14px);border-bottom:1px solid #5b3a18}.topbar-in{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:11px;color:#fff1d1;text-decoration:none;font-family:Arial,sans-serif;font-weight:900}.logo b{color:#c99845;font-size:11px;display:block}.crest{width:38px;height:38px;border:2px solid #d2a34c;border-radius:50%;display:grid;place-items:center;color:#e8c477;background:#291807}.topbar nav{display:flex;gap:24px}.topbar nav a{font-family:Arial,sans-serif;color:#bda986;text-decoration:none;font-size:13px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 38%,#e5a22a35,transparent 28%),linear-gradient(135deg,#120a04,#3a210b 55%,#160d05)}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 80px,#e3ad4b08 82px 84px)}.torch{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#ffd35b88,#ff7b182f 35%,transparent 70%);filter:blur(8px)}.t1{left:-60px;top:80px}.t2{right:15%;bottom:-80px}.hero-inner{position:relative;min-height:610px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px}.eyebrow,.section-head span,.mini-title{color:#d9a74e;font-family:Arial,sans-serif;font-weight:900;font-size:11px;letter-spacing:.16em}.hero h1{font-family:Arial,sans-serif;font-size:86px;line-height:.82;margin:18px 0 8px;letter-spacing:-.06em;color:#e4bd70;text-shadow:0 3px 0 #6d4319}.hero h2{font-size:35px;margin:0}.hero h2 span{color:#d5a146}.hero h3{font-family:Arial,sans-serif;color:#c9b28b}.hero p,.description,.panel p,.seo-note p{color:#cbb99b;line-height:1.75}.hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.hero-meta span{font-family:Arial,sans-serif;padding:8px 12px;border:1px solid #765025;background:#291807;border-radius:999px;font-size:12px}.primary{display:inline-flex;background:linear-gradient(180deg,#d6aa58,#a36c25);color:#1b0e04;text-decoration:none;font-family:Arial,sans-serif;font-weight:900;padding:14px 22px;border-radius:7px;box-shadow:0 5px 25px #0006}.hero-art{position:relative;justify-self:end;width:310px}.poster-frame{padding:7px;background:linear-gradient(145deg,#f0d28d,#8b5b20,#d6a64f);box-shadow:0 25px 60px #0008}.poster-frame img{display:block;width:100%}.coin{position:absolute;right:-32px;bottom:24px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#e3bd68,#9d681f);border:5px double #5e3912;color:#2a1606;font-size:38px;font-weight:900;box-shadow:0 0 25px #d89d3f55}.coin small{font:900 9px Arial}.content{padding:55px 0 72px}.panel,.player-section,.seo-note{background:linear-gradient(145deg,#1b1108,#24160a);border:1px solid #5c3b18;border-radius:12px;padding:30px;margin-bottom:18px;box-shadow:inset 0 0 40px #0002}.section-head{display:flex;justify-content:space-between;gap:24px}.section-head h2,.panel h2,.seo-note h2{margin:7px 0 15px}.rating{text-align:right;color:#e2b558;font:20px Arial}.rating small{display:block;color:#8f7a59;font-size:9px}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.facts-grid div{background:#1b1108;border:1px solid #5c3b18;border-radius:10px;padding:18px}.facts-grid small,.facts-grid b{display:block}.facts-grid small{font-family:Arial;color:#8f7a59;font-size:10px;margin-bottom:7px}.player-shell{position:relative;padding-top:56.25%;background:#020100;border-radius:9px;overflow:hidden;margin-top:16px;border:1px solid #8a5c25}.player-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.player-note{font:12px Arial;color:#8f7a59;margin:11px 0 18px}.vote-box{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #5c3b18;padding-top:18px}.vote-box strong,.vote-box span{display:block}.vote-box span{font:11px Arial;color:#8f7a59}.votes{display:flex;gap:8px}.votes button,.send{border:1px solid #7d5426;background:#2e1d0d;color:#ead6ae;border-radius:7px;padding:11px 14px;cursor:pointer}.votes button.active,.send{background:linear-gradient(180deg,#d4aa59,#9f6926);color:#211104;font-weight:900}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.steps div{background:#29190b;border:1px solid #65431d;border-radius:8px;padding:18px}.steps i,.steps b,.steps span{display:block}.steps i{color:#d9a74e;font-style:normal;font:bold 18px Arial}.steps b{margin:10px 0}.steps span{color:#9e8968;font:12px/1.5 Arial}.faq details{border-top:1px solid #5c3b18;padding:15px 0}.faq summary{font-weight:800}.comments-head{display:flex;justify-content:space-between}.comments-head span,.comment-meta time,.comment-form small{font:11px Arial;color:#8f7a59}.comment{display:flex;gap:14px;padding:18px 0;border-top:1px solid #5c3b18}.avatar{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e2bb68,#81501c);color:#211104;font:bold 16px Arial}.comment-meta{display:flex;gap:10px}.comment-body p{margin:8px 0}.comment-body button{border:0;background:none;color:#d9a74e}.comment-form{border-top:1px solid #5c3b18;padding-top:20px}.form-row{display:grid;grid-template-columns:220px 1fr;gap:10px}.form-row input,.form-row textarea{background:#100a05;color:#f7eddb;border:1px solid #65431d;border-radius:7px;padding:12px}.form-row textarea{min-height:90px}.send{margin-top:10px}.comment-form small{display:block;margin-top:8px}.footer-in{display:flex;justify-content:space-between;padding:30px 0;color:#8f7a59;font:12px Arial}.footer-in b,.footer-in span{display:block}.footer-in b{color:#d9a74e}@media(max-width:820px){.topbar nav{display:none}.hero-inner{grid-template-columns:1fr;padding:50px 0}.hero h1{font-size:58px}.hero h2{font-size:28px}.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}}