/* Loaded last, after custom.css — patches spots that don't mirror cleanly
   when the template is flipped to dir="rtl". Keep additions here small and
   targeted; fix things as they're actually seen broken in the browser. */

body {
    font-family: 'Tajawal', 'Inter', sans-serif;
}

h1, h2, h3, h4, h5, h6,
.text-anime {
    font-family: 'Tajawal', 'Sora', sans-serif;
}

/* Pagination arrow icons were authored for LTR (left = prev, right = next) */
[dir="rtl"] .post-pagination .fa-arrow-left-long::before { content: "\f178"; }
[dir="rtl"] .post-pagination .fa-arrow-right-long::before { content: "\f177"; }

/* Phone numbers must read left-to-right even inside RTL text/links. */
.ltr-number {
    direction: ltr;
    unicode-bidi: embed;
    display: inline-block;
}

/* Logo is a raw PNG (not a pre-sized SVG) — constrain it explicitly. */
.navbar-brand img,
.footer-logo img {
    height: 44px;
    width: auto;
}

/* Preloader: brand dark background with the real gold logo instead of the
   template's generic navy/white spinner mark. */
.preloader {
    background-color: #3b384d;
}

.loading {
    border-color: transparent #EEBE42 transparent #EEBE42;
}

#loading-icon {
    width: 90px;
    max-width: 90px;
}

#loading-icon img {
    width: 100%;
}
