@import url('https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v30.1.0/dist/font-face.css');
:root{
    --font-heading:"Vazir", "Tahoma", sans-serif;
    --font-body:"Vazir", "Tahoma", sans-serif;
}

/* Persian numerals support */
body, * {
    font-variant-numeric: normal;
}

/* Force Persian numerals for all numeric content */
.persian-numerals,
.price,
.amount,
.number,
input[type="number"],
.numeric {
    font-feature-settings: "ss01" 1;
}

/* Convert English numerals to Persian */
body {
    font-feature-settings: "ss01" 1;
}

/* Ensure proper RTL support for Persian text */
[dir="rtl"], .rtl {
    text-align: right;
    direction: rtl;
}

/* Additional Persian numeral styling */
.fa-num {
    font-feature-settings: "ss01" 1;
}

/* Override for specific elements that should use Persian numerals */
.invoice-number,
.order-number,
.ticket-number,
.domain-price,
.product-price,
.total-amount,
.balance,
.due-date,
.invoice-date,
table td,
table th,
.pagination,
.page-numbers {
    font-feature-settings: "ss01" 1;
}