/* Variable font (بهترین و سبک‌ترین گزینه) */
@font-face{
  font-family: "Vazirmatn";
  src: url("../assets/fonts/Vazirmatn[wght].woff2") format("woff2"),
       url("../assets/fonts/Vazirmatn[wght].ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* اعمال فونت روی همه عناصر فرم */
html, body, input, select, textarea, button, label, small, h1, h2, h3 {
  font-family: "Vazirmatn", Tahoma, sans-serif;
}


/* Force full RTL for all fields */
html, body { direction: rtl; }
form, .section, .row { direction: rtl; }

input[type=text],
input[type=tel],
input[type=email],
textarea,
select {
  direction: rtl;         /* متن و placeholder راست‌به‌چپ */
  text-align: right;      /* راست‌چین */
  unicode-bidi: plaintext;/* کمک به مخلوط متن/عدد */
}

/* راست‌چین کردن ظاهر placeholder */
input::placeholder,
textarea::placeholder { text-align: right; }

/* اگر جایی خواستی استثنا LTR باشد، این کلاس را بده */
.ltr {
  direction: ltr !important;
  text-align: left !important;
}


/* Darker equipment card */
.equip-card{
  background: #abcff7;       /* قبلاً #fcfdff بود؛ الان کمی تیره‌تر */
  border-color: #d5dbe3;     /* خط دور کمی پررنگ‌تر */
}

/* اختیاری: موقع هاور کمی برجسته‌تر شود */
.equip-card:hover{
  background: #e8edf3;
}
