/* ============================================================
   فونت‌های اختصاصی استودیو نعمت‌اللهی
   Vazirmatn  → فونت اصلی و یکپارچه برای کل سایت
   (جایگزین B Nazanin + B Titr به دلیل خوانایی بسیار بالاتر روی صفحه)
   ============================================================ */

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

@font-face {
  font-family: 'Vazirmatn';
  src: url('../fonts/vazirmatn/Vazirmatn-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('../fonts/vazirmatn/Vazirmatn-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Vazirmatn';
  src: url('../fonts/vazirmatn/Vazirmatn-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* اعمال سراسری – یک خانواده واحد برای خوانایی حداکثری */
:root {
  --font-body: 'Vazirmatn', Tahoma, 'Segoe UI', system-ui, sans-serif;
  --font-heading: 'Vazirmatn', Tahoma, 'Segoe UI', system-ui, sans-serif;
}

html, body {
  font-family: var(--font-body) !important;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* عناوین با وزن‌های قوی‌تر از همان خانواده */
h1, h2, h3, h4, h5, h6,
.section-title,
.hero h1,
.logo,
.brand,
.navbar-brand,
.btn,
button,
.project-card h3,
.pricing-card h3,
.stat-number,
.page-title,
.card-header,
.order-card-header h5 {
  font-family: var(--font-heading) !important;
}

h1, h2 { font-weight: 800; }
h3, h4 { font-weight: 700; }
h5, h6 { font-weight: 600; }

/* متن‌ها و فرم‌ها */
p, span, a, li, label, input, select, textarea,
.form-control, .form-label, .nav a, .text-muted {
  font-family: var(--font-body) !important;
}
