/* public/css/fonts.css */
/* ===== Global Font Stack (RTL-friendly) ===== */

/* فونت اصلی که الان مطمئنیم داریش */
@font-face {
  font-family: "IranianSans";
  src: url("/fonts/iranian-sans.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* اگر بعداً اسم فایل‌های woff2 یِ "YekanBakh" یا "IranYekanX" رو درآوردیم،
   اینجا به‌صورت @font-faceهای جدا اضافه‌شون می‌کنیم. */

/* متغیرهای سراسری برای استک فونت پروژه */
:root {
  --psp-font-sans: "IranianSans",
                   Tahoma,
                   system-ui, -apple-system, "Segoe UI", Roboto,
                   "Helvetica Neue", Arial, "Noto Sans",
                   "Liberation Sans", sans-serif;

  --app-font-sans: var(--psp-font-sans);
  --ao-font-sans:  var(--psp-font-sans);
}

/* پایه: کل صفحه از همین استک استفاده کنه */
html,
body {
  font-family: var(--psp-font-sans);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* لایه‌ها / سکشن‌های خاص سایت */
button,
input,
select,
textarea,
label,
small,
strong,
b,
i,
a,
span,
p,
li,
h1,
h2,
h3,
h4,
h5,
h6,
table,
th,
td {
  font-family: inherit;
}

/* کلاس‌هایی که مطمئناً با این فونت رندر می‌شن */
.site,
.clientarea,
.adminarea,
.blog,
.rb,
.font-sans {
  font-family: var(--psp-font-sans);
}
