/* Global Persian RTL polish — طراح سفید */
html {
    direction: rtl;
    text-align: right;
}

body {
    direction: rtl;
    text-align: right;
    font-family: "Vazirmatn", Tahoma, "Segoe UI", sans-serif !important;
    font-feature-settings: "ss01" on;
    -webkit-font-smoothing: antialiased;
}

input, select, textarea, button, .btn {
    font-family: inherit !important;
}

/* Keep technical Latin content left-to-right */
[dir="ltr"],
.ltr,
.phm-ltr,
.mono,
code,
pre,
kbd,
samp,
input[type="email"],
input[type="url"],
input[type="password"],
input[type="tel"],
input[name*="email" i],
input[name*="slug" i],
input[name*="domain" i],
input[name*="ns" i],
input[name*="password" i],
.domain.phm-ltr,
[style*="direction:ltr"],
[style*="direction: ltr"] {
    direction: ltr !important;
    text-align: left;
    unicode-bidi: isolate;
}

/* Numbers and dates read naturally in Persian UI */
.fa-num,
.jdate,
.money,
.pt-kpi .val,
.ats-kpi .val,
.pod-meta,
.phm-hero .sub {
    font-variant-numeric: normal;
}

/* Pagination / tables stay RTL */
.pagination,
.table,
table {
    direction: rtl;
}

.pagination .page-link {
    font-family: inherit;
}
