/* ═══════════════════════════════════════════════
   RTL overrides & scroll-reveal
   ═══════════════════════════════════════════════ */

/* RTL ticker direction */
@keyframes tickerScroll {
    0%   { transform: translateX(0); }
    100% { transform: translateX(100%); }
}

/* RTL org item hover */
.drah-org-item:hover { transform: translateX(4px); }

/* RTL footer link hover */
.drah-footer-links a:hover { padding-right: 0; padding-left: 6px; }

/* RTL card badge position */
.drah-card-badge { right: auto; left: 12px; }

/* RTL info card border */
.drah-info-card { border-right: none; border-left: 4px solid var(--drah-blue); }

/* RTL member welcome border */
.drah-member-welcome { border-right: none; border-left: 4px solid var(--drah-green); }

/* ── Scroll Reveal Animation ──────────────────── */
.drah-reveal {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}
.drah-reveal.drah-visible {
    opacity: 1;
    transform: translateY(0);
}
