:root{--gold:#d7ad55;--gold2:#f0cf7a;--bg:#07090d;--panel:#111720;--line:rgba(255,255,255,.09);--text:#f4f4f2;--muted:#9298a3}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 15% 0%,rgba(215,173,85,.1),transparent 28%),radial-gradient(circle at 90% 15%,rgba(215,173,85,.07),transparent 25%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px}a{text-decoration:none;color:inherit}.nav{width:min(1180px,calc(100% - 40px));height:78px;margin:auto;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.08em}.brand img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(215,173,85,.18))}.brand b{color:var(--gold)}.back{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#aaa}.hero{width:min(1180px,calc(100% - 40px));min-height:650px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px 0}.kicker,.head span{color:var(--gold);font:800 10px Orbitron;letter-spacing:2px}.hero h1{font:800 clamp(2.2rem,5vw,4.8rem) Orbitron;line-height:1.03;margin:16px 0}.hero p{color:#bdbdbd;line-height:1.8;max-width:620px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{padding:14px 19px;border:1px solid var(--line);border-radius:10px;font-size:11px;font-weight:900;letter-spacing:.7px;background:rgba(255,255,255,.035)}.btn.primary{color:#080808;background:linear-gradient(135deg,var(--gold2),var(--gold));box-shadow:0 0 25px rgba(255,193,7,.18)}.timer{display:flex;gap:10px;margin-top:30px}.timer div{min-width:72px;padding:12px 9px;text-align:center;border:1px solid rgba(215,173,85,.2);border-radius:12px;background:rgba(255,255,255,.025)}.timer strong{display:block;font:800 22px Orbitron;color:var(--gold)}.timer span{font-size:8px;color:#777;letter-spacing:1px}.prize{position:relative;display:grid;place-items:center;min-height:450px}.prize .glow{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(215,173,85,.22),transparent 68%);filter:blur(15px)}.prize img{position:relative;width:min(570px,95%);max-height:450px;object-fit:contain;filter:drop-shadow(0 35px 45px rgba(0,0,0,.7));transform:rotate(-4deg)}.section{width:min(1180px,calc(100% - 40px));margin:auto;padding:95px 0}.head{border-left:3px solid var(--gold);padding-left:16px;margin-bottom:38px}.head h2{font:800 clamp(1.8rem,3vw,2.8rem) Orbitron;margin:10px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article,.community,.rules{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));padding:30px}.steps b{color:var(--gold);font:800 11px Orbitron}.steps h3{font:800 15px Orbitron;margin:45px 0 10px}.steps p,.community>p,.rules p{color:#999;line-height:1.75;font-size:13px}.community{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px}.community .head{margin-bottom:18px}.rules{display:grid;gap:0}.rules p{padding:17px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.07)}footer{border-top:1px solid var(--line);padding:28px;display:flex;justify-content:center;gap:18px;align-items:center;color:#666;font-size:10px;letter-spacing:1px}footer img{width:42px;height:42px;object-fit:contain}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:55px}.prize{min-height:310px;order:-1}.steps{grid-template-columns:1fr}.timer{flex-wrap:wrap}.back{display:none}}@media(max-width:520px){.hero,.section,.community,.nav{width:calc(100% - 30px)}.hero h1{font-size:2.4rem}.timer div{min-width:65px}.community{padding:28px}footer{flex-direction:column}}

.entry-result{position:relative;display:flex;align-items:center;gap:22px;margin:0 0 28px;padding:24px 28px;border:1px solid rgba(215,173,85,.42);background:linear-gradient(100deg,rgba(215,173,85,.12),rgba(255,255,255,.025));box-shadow:0 15px 45px rgba(0,0,0,.22)}
.entry-result.info{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.025)}
.result-icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;background:#d7ad55;color:#080a0f;font-size:25px;font-weight:900}
.result-kicker{font-size:9px;letter-spacing:.18em;font-weight:800;color:#d7ad55}.entry-result h2{margin:6px 0 5px;font:700 21px Orbitron}.entry-result p{margin:0;color:#9ba3b0;font-size:12px;line-height:1.6}.result-meta{display:flex;align-items:baseline;gap:8px;margin-top:12px}.result-meta strong{font:800 22px Orbitron;color:#fff}.result-meta span{font-size:8px;letter-spacing:.16em;color:#7f8897}.result-close{position:absolute;right:18px;top:14px;color:#717a89;text-decoration:none;font-size:24px;line-height:1}.community-count{display:inline-flex;align-items:center;gap:10px;margin-top:25px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.community-count strong{font:800 18px Orbitron;color:#d7ad55}.community-count span{font-size:8px;letter-spacing:.15em;color:#747d8d}
@media(max-width:650px){.entry-result{align-items:flex-start;padding:20px}.result-icon{width:40px;height:40px;flex-basis:40px;font-size:20px}.entry-result h2{font-size:17px}.result-close{right:12px;top:10px}}
