/* Peyda and the compact heading rhythm observed on iranserver.com.
   Heading sizes in site.css and creative.css already include the 30% reduction. */
@font-face{font-family:Peyda;src:url('fonts/peyda-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Peyda;src:url('fonts/peyda-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Peyda;src:url('fonts/peyda-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Peyda;src:url('fonts/peyda-black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
.ts-site{font-family:Peyda,Tahoma,sans-serif;line-height:1.75}
/* Preserve the parent's default scale for headings without a component size, at 70%. */
.ts-site :where(h1){font-size:1.75rem}
.ts-site :where(h2){font-size:1.4rem}
.ts-site :where(h3){font-size:1.225rem}
.ts-site :where(h4){font-size:1.05rem}
.ts-site :where(h5){font-size:.875rem}
.ts-site :where(h6){font-size:.7rem}
.ts-site :is(h1,h2,h3,h4,h5,h6){font-family:Peyda,Tahoma,sans-serif!important;font-weight:700;line-height:1.5!important;letter-spacing:normal!important}
.ts-site h1{font-weight:900}
.ts-site p{line-height:1.9!important}
.ts-site .ts-primary,.ts-site .ts-secondary{font-weight:500}
.ts-site .ts-service-switcher button>span,.ts-site .ts-faq-list summary{font-family:Peyda,Tahoma,sans-serif;line-height:1.6;letter-spacing:normal}
.ts-site .ts-legacy .elementor-heading-title{font-family:Peyda,Tahoma,sans-serif!important}
.ts-site .ts-legacy .elementor-widget-text-editor{font-family:Peyda,Tahoma,sans-serif}
