.ss-article-title,
.ss-page-title {
  font-size: 28px;
  font-weight: 700;
  color: var(--ss-purple);
  margin-bottom: 16px;
}

.ss-article-meta {
  font-size: 13px;
  color: var(--ss-gray-700);
  margin-bottom: 24px;
}

.ss-article-content,
.ss-page-content {
  font-size: 16px;
  line-height: 1.8;
  color: var(--ss-gray-700);
}

.ss-tags {
  margin-top: 24px;
  font-size: 13px;
  color: var(--ss-gray-700);
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('/wp-content/themes/soheilsadeghi-theme/fonts/Vazirmatn-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('/wp-content/themes/soheilsadeghi-theme/fonts/Vazirmatn-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* اعمال فونت با !important روی همه عناصر */
body, html,
h1, h2, h3, h4, h5, h6,
p, a, li, span, div,
header, footer, nav, section,
input, textarea, button {
  font-family: 'Vazirmatn', Tahoma, sans-serif !important;
}
