/* RTL overrides for Arabic pages (ar-SA) */

[dir="rtl"] input::placeholder,
[dir="rtl"] textarea::placeholder {
    text-align: right;
}

[dir="rtl"] .decorative-accent-start {
    left: auto;
    right: 0;
    transform: translateX(1rem);
}

[dir="rtl"] .decorative-accent-end {
    right: auto;
    left: 0;
}

[dir="rtl"] .contact-hand-image {
    right: auto;
    left: 0;
}

[dir="rtl"] .showcase-hero-bar {
    left: auto;
    right: -1rem;
}

[dir="rtl"] .showcase-hero-title {
    padding-left: 0;
    padding-right: 0.5rem;
}

[dir="rtl"] .modal-close-btn {
    right: auto;
    left: 1rem;
}

[dir="rtl"] .number-badge-rtl {
    right: auto;
    left: 1rem;
}
