:root{--bg: #0a0a0f;--bg-soft: #12121a;--card: #16161f;--border: #26263340;--text: #ececf1;--muted: #9a9ab0;--brand: #7c5cff;--brand-2: #29d3ff;--accent: linear-gradient(120deg, #7c5cff, #29d3ff);--radius: 16px;--maxw: 1080px}*{box-sizing:border-box}html{background:radial-gradient(120% 90% at 50% -10%,#16162a,#0b0b14 55%,#06060c);background-attachment:fixed}body{margin:0;padding:0;background:transparent;color:var(--text);font-family:Vazirmatn,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid var(--border);background:var(--bg-soft);color:var(--text);cursor:pointer;font:inherit;font-weight:600;transition:transform .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);border:none;color:#fff}.btn-danger{color:#ff6b8a;border-color:#ff6b8a40}input,textarea,select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-soft);color:var(--text);font:inherit}textarea{min-height:220px;resize:vertical;line-height:1.8}label{display:block;margin:16px 0 6px;font-weight:600;color:var(--muted);font-size:.92rem}.badge{font-size:.72rem;padding:3px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.badge.published{color:#38e8a0;border-color:#38e8a040}.badge.draft{color:#ffc46b;border-color:#ffc46b40}.bg3d.svelte-1fs0uwx{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-3;display:block;pointer-events:none}.bg3d-labels.svelte-1fs0uwx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.plabel{position:absolute;top:0;left:0;white-space:nowrap;font-size:11px;font-weight:600;color:#e1e8ffd1;text-shadow:0 1px 6px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.9);will-change:transform}.plabel.active{color:#ffd27a;text-shadow:0 0 9px rgba(255,120,20,.9),0 0 18px rgba(255,60,0,.6)}.iran-label{position:absolute;top:0;left:0;white-space:nowrap;font-size:clamp(48px,11vw,150px);font-weight:900;letter-spacing:4px;color:#ffffff1a;text-shadow:0 0 40px rgba(41,211,255,.2);will-change:transform}.bg3d-hits.svelte-1fs0uwx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.firehit{position:absolute;top:0;left:0;width:46px;height:46px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:none;opacity:0;transition:opacity .3s ease;will-change:transform}.bg3d-hits.on .firehit{pointer-events:auto;opacity:1}.firehit .ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:1.5px solid rgba(255,160,60,.8);box-shadow:0 0 12px #ff6e14b3;animation:svelte-1fs0uwx-firepulse 1.8s ease-out infinite}.firehit .htxt{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;white-space:nowrap;font-size:11px;font-weight:800;color:#ffe0a8;opacity:0;text-shadow:0 0 8px rgba(255,90,0,.9);transition:opacity .2s ease}.firehit:hover .htxt{opacity:1}.firehit:hover .ring{border-color:#fff;box-shadow:0 0 20px #ff9628}@keyframes svelte-1fs0uwx-firepulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}.bg3d-veil.svelte-1fs0uwx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(65% 55% at 50% 42%,transparent 0%,rgba(5,6,13,.25) 72%,rgba(5,6,13,.7) 100%),linear-gradient(180deg,#05060d26,#05060d73)}@media (max-width: 760px){.plabel:not(.active){display:none!important}.iran-label{font-size:64px}}.backdrop.svelte-lf64k9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#05060d8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal.svelte-lf64k9{position:relative;width:min(920px,100%);max-height:86vh;overflow-y:auto;padding:26px clamp(18px,4vw,34px) 34px;border-radius:20px;background:#0f101aeb;border:1px solid rgba(255,140,50,.22);box-shadow:0 20px 80px #0009,0 0 60px #ff5a0014}.x.svelte-lf64k9{position:absolute;top:14px;left:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg-soft);color:var(--text);cursor:pointer;font-size:1rem}header.svelte-lf64k9{display:flex;align-items:center;gap:14px;margin-bottom:22px}h2.svelte-lf64k9{margin:0;font-size:clamp(1.5rem,4vw,2.2rem);display:inline-flex;align-items:center;gap:12px}.dot.svelte-lf64k9{width:14px;height:14px;border-radius:50%;background:#ff7a18;box-shadow:0 0 14px #ff7a18,0 0 28px #ff4500}.count.svelte-lf64k9{color:var(--muted);font-size:.9rem}.muted.svelte-lf64k9{color:var(--muted);padding:30px 0;text-align:center}.grid.svelte-lf64k9{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card.svelte-lf64k9{background:#16161f99;border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:transform .16s ease,border-color .16s ease}.card.svelte-lf64k9:hover{transform:translateY(-3px);border-color:#ff8c4080}.thumb.svelte-lf64k9{aspect-ratio:16 / 9;background-size:cover;background-position:center}.thumb.ph.svelte-lf64k9{background:linear-gradient(120deg,#1b1b27,#232336)}.b.svelte-lf64k9{padding:14px}.b.svelte-lf64k9 h3:where(.svelte-lf64k9){margin:0 0 6px;font-size:1.05rem}.b.svelte-lf64k9 p:where(.svelte-lf64k9){color:var(--muted);margin:0 0 10px;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b.svelte-lf64k9 time:where(.svelte-lf64k9){color:var(--muted);font-size:.8rem}.site-header.svelte-12qhfyh{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0fcc;border-bottom:1px solid var(--border)}.bar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;height:64px}.logo.svelte-12qhfyh{font-size:1.4rem;font-weight:800;letter-spacing:-.5px}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--accent);-webkit-background-clip:text;background-clip:text;color:transparent}nav.svelte-12qhfyh{display:flex;gap:18px;align-items:center;font-weight:600;color:var(--muted)}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh):not(.socials):hover{color:var(--text)}.socials.svelte-12qhfyh{display:inline-flex}.sbtn.svelte-12qhfyh{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;color:#fff;font-weight:800;font-size:.86rem;position:relative;overflow:hidden;background-size:200% 200%;animation:svelte-12qhfyh-sheen 5s ease infinite;box-shadow:0 4px 18px #00000059;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.sbtn.svelte-12qhfyh svg:where(.svelte-12qhfyh){transition:transform .35s ease}.sbtn.svelte-12qhfyh b:where(.svelte-12qhfyh){font-weight:800}.sbtn.ig.svelte-12qhfyh{background-image:linear-gradient(45deg,#f09433,#e6683c 22%,#dc2743 48%,#cc2366 72%,#bc1888)}.sbtn.tg.svelte-12qhfyh{background-image:linear-gradient(135deg,#2aabee,#229ed9 60%,#1d8cc2)}.sbtn.svelte-12qhfyh:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);transition:left .6s ease}.socials.svelte-12qhfyh:hover .sbtn:where(.svelte-12qhfyh){transform:translateY(-2px) scale(1.06);box-shadow:0 10px 30px #dc274366}.socials.svelte-12qhfyh:hover .sbtn.tg:where(.svelte-12qhfyh){box-shadow:0 10px 30px #2aabee73}.socials.svelte-12qhfyh:hover .sbtn:where(.svelte-12qhfyh):before{left:130%}.socials.svelte-12qhfyh:hover .sbtn:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){transform:rotate(-8deg) scale(1.15)}@keyframes svelte-12qhfyh-sheen{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 600px){.sbtn.svelte-12qhfyh b:where(.svelte-12qhfyh){display:none}.sbtn.svelte-12qhfyh{padding:9px}nav.svelte-12qhfyh{gap:12px}}main.svelte-12qhfyh{min-height:70vh}main.home.svelte-12qhfyh{min-height:0}html.lock-scroll,html.lock-scroll body{height:100%;overflow:hidden}footer.svelte-12qhfyh{margin-top:80px;padding:30px 0;border-top:1px solid var(--border);color:var(--muted);font-size:.9rem;text-align:center}
