/* RTL overrides for Arabic — applied only when dir="rtl" is active */

/*
 * Email, phone, and password inputs contain inherently LTR content
 * (addresses, numbers, codes). Force LTR so text renders correctly
 * inside an otherwise RTL page.
 */
input[type="email"],
input[type="tel"],
input[type="password"],
input[name="login"],
input[name="email"],
input[name="phone"] {
    direction: ltr;
    text-align: start;
}

/* OTP code: numeric, centred, always LTR */
input[name="otp_code"] {
    direction: ltr;
    text-align: center;
    letter-spacing: .4em;
}

/* Arabic line-height: diacritics need breathing room */
body {
    line-height: 1.9;
}
