@font-face{font-family:ReleaseVazir;src:url('/assets/fonts/Vazirmatn-arabic-400.woff2') format('woff2');font-display:swap}
.release-page{--release-bg:#0d1118;--release-panel:#15202d;--release-line:#2d3d51;--release-text:#eef3fb;--release-muted:#b7c5d6;--release-accent:#8dcaff;background:var(--release-bg);color:var(--release-text);font-family:ReleaseVazir,Tahoma,sans-serif;line-height:1.95;overflow-wrap:anywhere}
.release-page *{box-sizing:border-box}.release-page a{color:var(--release-accent);text-underline-offset:5px}.release-page a:focus-visible{outline:3px solid var(--release-accent);outline-offset:5px;border-radius:4px}.release-page .public-site-header{flex-wrap:wrap}.release-page .public-site-header nav{flex-wrap:wrap;gap:12px}.release-page .public-site-header a{min-height:44px;display:inline-flex;align-items:center}
.release-main{width:min(1040px,100%);margin:auto;padding:24px 20px 40px}.release-hero{padding:28px;border:1px solid var(--release-line);border-radius:20px;background:var(--release-panel);box-shadow:none}.release-hero:after{display:none}.release-hero h1{font-size:clamp(1.4rem,4vw,2.2rem);line-height:1.7;margin:8px 0 12px}.release-hero p{color:var(--release-muted);margin:0;max-width:800px}.release-kicker{font-size:.85rem;color:var(--release-accent)!important}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.release-card,.release-article{border:1px solid var(--release-line);border-radius:18px;background:var(--release-panel);overflow:hidden}.release-card{padding:24px;display:flex;flex-direction:column}.release-card h2{font-size:1.2rem;line-height:1.9;margin:14px 0 8px}.release-card h2 a{text-decoration:none}.release-card p{color:var(--release-muted);margin:0 0 18px}.release-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:700}.release-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--release-muted);font-size:.85rem}.release-meta bdi{font-variant-numeric:tabular-nums}.release-body{padding:10px 28px 28px}.release-body section{margin:22px 0}.release-body h2{font-size:1.2rem;line-height:1.8}.release-body p{color:var(--release-muted)}.release-article>.release-hero{border:0;border-bottom:1px solid var(--release-line);border-radius:0}.release-breadcrumb{padding:6px 0 20px;font-size:.9rem}.release-note{color:var(--release-muted);font-size:.88rem;margin-top:24px}.release-footer{width:min(1040px,100%);margin:auto;padding:20px;border-top:1px solid var(--release-line);color:var(--release-muted);font-size:.85rem;display:flex;gap:12px;flex-wrap:wrap}.release-skip{position:fixed;top:-100px;right:12px;z-index:100;background:var(--release-panel);padding:10px 16px}.release-skip:focus{top:8px}
@media(prefers-color-scheme:light){.release-page{--release-bg:#f5f7fa;--release-panel:#fff;--release-line:#dce3eb;--release-text:#182838;--release-muted:#4a5d70;--release-accent:#125a99;color-scheme:light}.release-page .public-site-header{background:#f5f7faf2;border-color:var(--release-line)}.release-page .public-site-header a{color:var(--release-accent)!important}}
@media(max-width:640px){.release-main{padding:16px 12px 28px}.release-hero,.release-card{padding:20px}.release-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}.release-body{padding:6px 20px 20px}.release-page .public-site-header{padding:10px 14px;gap:4px 14px}.release-page .public-site-header nav{gap:12px}.release-meta{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.public-site-header,.release-footer,.release-skip{display:none!important}.release-page{background:#fff;color:#000}.release-main{width:100%}.release-card,.release-hero,.release-article{background:#fff;border-color:#aaa}.release-page p,.release-page a,.release-meta{color:#222!important}.release-grid{display:block}.release-card{break-inside:avoid;margin-bottom:16px}}
