/* radoco.ir — Persian typography (self-hosted Vazirmatn) */
@font-face { font-family: 'Vazirmatn'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/Vazirmatn-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Vazirmatn'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/Vazirmatn-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Vazirmatn'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/Vazirmatn-SemiBold.woff2') format('woff2'); }
@font-face { font-family: 'Vazirmatn'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/Vazirmatn-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Vazirmatn'; font-style: normal; font-weight: 800; font-display: swap; src: url('../fonts/Vazirmatn-ExtraBold.woff2') format('woff2'); }
html[lang="fa"] body, html[lang="fa"] .ps, html[lang="fa"] .pg, html[lang="fa"] h1, html[lang="fa"] h2, html[lang="fa"] h3, html[lang="fa"] h4, html[lang="fa"] h5, html[lang="fa"] h6,
html[lang="fa"] .ps h1, html[lang="fa"] .ps h2, html[lang="fa"] .ps h3, html[lang="fa"] .pg h1, html[lang="fa"] .pg h2, html[lang="fa"] .pg h3, html[lang="fa"] button, html[lang="fa"] input, html[lang="fa"] select, html[lang="fa"] textarea { font-family: 'Vazirmatn', 'Inter', Arial, sans-serif !important; letter-spacing: 0 !important; }
html[lang="fa"] .main-nav > li > a, html[lang="fa"] .header-actions a, html[lang="fa"] .header-actions button, html[lang="fa"] .topbar, html[lang="fa"] .btn, html[lang="fa"] .mobile-nav li a { text-transform: none; }
html[lang="fa"] .hero-brand, html[lang="fa"] .hero-title { letter-spacing: 0 !important; }
html[lang="fa"] .price, html[lang="fa"] .ps-price, html[lang="fa"] .meta, html[lang="fa"] .nw-date, html[lang="fa"] .stat b { font-feature-settings: "ss01"; }
