/* Persian Variable Font + RTL for Theme */
@font-face{
  font-family: 'PeydaVar';
  src: url('/assets/fonts/bakh/YekanBakhFaNum-VF.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: swap;
}

/* وقتی زبان فارسی است */
html[lang^="fa"] { direction: rtl; }
html[lang^="fa"] body{
  font-family: 'PeydaVar', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  text-align: right;
  letter-spacing: 0;
}
html[lang^="fa"] input,
html[lang^="fa"] select,
html[lang^="fa"] textarea,
html[lang^="fa"] button{
  font-family: inherit; direction: rtl; text-align: right;
}

/* کلاس‌های کمکی */
.ltr{ direction: ltr !important; text-align: left !important; }
html[lang^="fa"] .text-start{ text-align:right !important; }
html[lang^="fa"] .text-end{   text-align:left  !important; }


/* نمونه وزن با variable font */
.fw-regular{ font-variation-settings:"wght" 400; }
.fw-medium{  font-variation-settings:"wght" 500; }
.fw-bold{    font-variation-settings:"wght" 700; }

/* سایه‌ی منطقی بر اساس جهت صفحه */
:root { --flow-dir: 1; }           /* LTR: +1 */
[dir="rtl"] { --flow-dir: -1; }    /* RTL: -1 */

/* به‌جای shadow-right از shadow-start استفاده می‌کنیم */
.shadow-start {
  /* X offset بر اساس جهت: در LTR مثبت (سمت راست)، در RTL منفی (سمت چپ) */
  box-shadow: calc(12px * var(--flow-dir)) 12px 32px rgba(0,0,0,.08);
}

.headerfa {
  display: flex;
  justify-content:space-between !important;
}

/* نسخه‌ی سازگار با اسم قدیمی */
.shadow-right { box-shadow: calc(12px * var(--flow-dir)) 12px 32px rgba(0,0,0,.08); }
