/* rtl.css - Feuille de style RTL (Arabe) */

/* Direction de base */
body { direction: rtl; text-align: right; font-family: var(--font-arabic); }

/* Ajustements de navigation */
.nav-logo-text { text-align: right; }
.nav-dropdown  { left: auto; right: 50%; transform: translateX(50%) translateY(-8px); }
.nav-item:hover .nav-dropdown { transform: translateX(50%) translateY(0); }

/* Liens footer */
.footer-col ul li a::before { content: '←'; }

/* Articles */
.article-small:hover { transform: translateX(4px); }

/* Citations */
.post-content blockquote {
    border-inline-start: none;
    border-inline-end: 4px solid var(--clr-accent);
    padding-inline-start: 0;
    padding-inline-end: var(--sp-md);
}

/* Retour en haut */
#back-to-top { right: auto; left: var(--sp-md); }

/* Event card */
.event-card { direction: rtl; }

/* About badge position */
.about-badge { left: auto; right: -20px; }

/* Alignement texte héros */
.hero-text .eyebrow::before { margin-left: var(--sp-sm); margin-right: 0; }

/* Form */
.form-group input, .form-group textarea, .form-group select { text-align: right; }

/* Boutons */
.btn { flex-direction: row-reverse; }

/* Icônes flèches */
.activity-link { flex-direction: row-reverse; }
.activity-link:hover { gap: 0.6rem; }

/* Breadcrumb séparateur */
.breadcrumb-list li:not(:last-child)::after { content: '\\'; }

/* Navigation mobile RTL */
@media (max-width: 900px) {
    .nav-dropdown { left: auto; right: 50%; }
}

/* Statistiques alignement */
.stat-item { direction: rtl; }

/* Tags */
.post-tag { font-family: var(--font-arabic); }

/* Section about image position */
.about-image-accent { right: auto; left: -20px; }

/* Cookie notice */
.cookie-notice { flex-direction: row-reverse; }

/* Vidéo duration */
.video-duration { right: auto; left: var(--sp-sm); }
