:root{--ink:#f8f7fb;--muted:#aaa6b4;--bg:#08070d;--panel:#12101a;--line:#282332;--pink:#ff3c8e;--purple:#9a4dff;--cyan:#22d3ee;--orange:#ff8a3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Vazirmatn",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}.topbar{height:76px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5;background:rgba(8,7,13,.88);backdrop-filter:blur(14px)}.brand{display:flex;direction:ltr;align-items:center;font-weight:900;font-size:1.1rem}.brand span{color:#050308;background:linear-gradient(135deg,var(--pink),#ff9fce);padding:2px 8px;transform:skew(-8deg)}.brand b{padding:1px 7px;color:var(--cyan)}nav{display:flex;gap:32px;font-size:.92rem;color:#ccc8d2}nav a:hover{color:white}.menu{display:none;background:none;border:0;color:white;font-size:1.5rem}.hero{min-height:640px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:64px max(6vw,28px);position:relative;overflow:hidden;background:radial-gradient(circle at 70% 40%,#341551 0,transparent 38%)}.grid-glow{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(to bottom,transparent,#000,transparent)}.hero-copy{position:relative;z-index:2;max-width:680px}.eyebrow{color:var(--cyan);letter-spacing:1px;font-size:.82rem;font-weight:800}.hero h1{font-size:clamp(3.2rem,7vw,6.7rem);line-height:.98;margin:18px 0 26px;letter-spacing:-4px}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--pink);text-shadow:0 0 28px rgba(255,60,142,.35)}.lead{max-width:590px;color:#c0bbc9;font-size:1.08rem}.hero-actions{display:flex;gap:12px;margin-top:34px}.primary,.secondary{padding:12px 22px;border-radius:8px;font-weight:800}.primary{background:linear-gradient(135deg,var(--pink),var(--purple));box-shadow:0 12px 30px rgba(255,60,142,.24)}.secondary{border:1px solid var(--line);background:#121019}.hero-art{height:470px;position:relative;direction:ltr}.sun{position:absolute;width:320px;height:320px;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%);background:linear-gradient(#ffcf72,#ff3c8e 65%,#7739ad);box-shadow:0 0 70px rgba(255,60,142,.34)}.sun:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 21px,rgba(8,7,13,.45) 22px 27px)}.six{position:absolute;z-index:2;left:50%;top:47%;transform:translate(-50%,-50%) skew(-7deg);font-weight:900;font-style:italic;font-size:15rem;line-height:1;color:#fff;text-shadow:8px 8px 0 #522478,15px 15px 30px #000}.city{position:absolute;bottom:0;left:0;right:0;height:115px;background:linear-gradient(90deg,#08070d 4%,transparent 4% 7%,#08070d 7% 18%,transparent 18% 20%,#08070d 20% 27%,transparent 27% 30%,#08070d 30% 46%,transparent 46% 50%,#08070d 50% 65%,transparent 65% 69%,#08070d 69% 83%,transparent 83% 87%,#08070d 87%);clip-path:polygon(0 34%,8% 34%,8% 8%,17% 8%,17% 45%,26% 45%,26% 24%,36% 24%,36% 42%,47% 42%,47% 0,57% 0,57% 38%,68% 38%,68% 18%,79% 18%,79% 50%,90% 50%,90% 27%,100% 27%,100% 100%,0 100%)}.palm{position:absolute;z-index:3;font-size:8rem;color:#08070d;bottom:10px}.p1{left:4%;transform:rotate(-15deg)}.p2{right:3%;transform:rotate(16deg)}.ticker{display:flex;gap:38px;align-items:center;white-space:nowrap;overflow:hidden;padding:13px max(5vw,24px);border-block:1px solid var(--line);color:#a9a4b2;font-size:.88rem}.ticker b{color:#050308;background:var(--cyan);padding:3px 10px}.ticker span:before{content:"◆";color:var(--pink);margin-left:12px;font-size:.55rem}.section{padding:100px max(6vw,28px)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.section-head p{color:var(--pink);margin:0;font-size:.85rem;font-weight:800}.section-head h2{font-size:clamp(1.8rem,3vw,3rem);margin:4px 0 0}.section-head>a{color:var(--cyan);font-size:.9rem}.news-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.feature-card,.side-news article,.guide-grid article{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.visual{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#ee4a96,#301044 55%,#090711);position:relative}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.12) 36%,transparent 38%)}.visual span{z-index:1;background:#0b0910;padding:3px 10px;color:var(--cyan);font-size:.8rem}.visual b{z-index:1;font-size:clamp(3rem,7vw,7rem);font-style:italic;letter-spacing:-4px}.card-copy{padding:24px}.card-copy small,.side-news small{color:var(--pink)}.card-copy h3{font-size:1.45rem;margin:8px 0}.card-copy p{color:var(--muted);margin:0}.side-news{display:grid;gap:16px}.side-news article{padding:14px;display:flex;gap:16px;align-items:center}.side-news h3{font-size:1rem;line-height:1.6;margin:3px 0}.side-news time{font-size:.78rem;color:#77717f}.thumb{width:105px;height:105px;flex:none;border-radius:9px;display:grid;place-items:center;color:#09070e;font-size:2rem;font-weight:900;direction:ltr}.pink{background:linear-gradient(135deg,#ff3c8e,#9a4dff)}.cyan{background:linear-gradient(135deg,#22d3ee,#3178ff)}.orange{background:linear-gradient(135deg,#ffc04d,#ff4d67)}.countdown-wrap{margin:20px max(4vw,18px);padding:56px max(3vw,22px);display:flex;justify-content:space-between;gap:30px;align-items:center;border:1px solid #512f68;border-radius:18px;background:linear-gradient(120deg,#171020,#1e0c2a);box-shadow:inset 0 0 80px rgba(154,77,255,.09)}.countdown-wrap h2{font-size:2rem;margin:4px 0}.countdown-wrap>div>p:last-child{color:var(--muted)}.countdown{direction:ltr;display:flex;gap:10px}.countdown div{min-width:86px;padding:13px;border:1px solid #4a3459;background:#0e0b13;border-radius:10px;text-align:center}.countdown b{display:block;font-size:2rem;line-height:1.2}.countdown span{color:var(--muted);font-size:.75rem}.guides{padding-top:90px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-grid article{padding:26px}.guide-grid i{font-size:2.7rem;color:#3a3344;font-weight:900;font-style:normal}.guide-grid h3{font-size:1.2rem;margin:4px 0}.guide-grid p{color:var(--muted)}.guide-grid a{color:var(--cyan);font-weight:700;font-size:.88rem}footer{margin-top:30px;padding:38px max(6vw,28px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#8f8998;font-size:.78rem}footer .brand{font-size:.9rem}@media(max-width:820px){nav{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:42px;min-height:auto}.hero h1{letter-spacing:-2px}.hero-art{height:350px}.sun{width:255px;height:255px}.six{font-size:11rem}.news-grid{grid-template-columns:1fr}.countdown-wrap{flex-direction:column;align-items:flex-start}.guide-grid{grid-template-columns:1fr}.section{padding-block:70px}footer{flex-direction:column;gap:12px;text-align:center}}@media(max-width:480px){.hero-actions{flex-direction:column}.hero-art{height:300px}.six{font-size:9rem}.sun{width:220px;height:220px}.countdown{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.countdown div{min-width:0}.side-news article{align-items:flex-start}.thumb{width:82px;height:82px}.ticker{gap:18px}}
