/* ═══════════════════════════════════════════════
   NETKUBE.NET — RTL Overrides (Arabic)
   Appliqué uniquement sur locale-ar
═══════════════════════════════════════════════ */

:root {
  --f-sans: 'IBM Plex Sans Arabic', 'Montserrat', system-ui, sans-serif;
}

body {
  direction: rtl;
  text-align: right;
}

/* ─── NAV ─── */
.nk-nav { flex-direction: row-reverse; }
.nk-nav-links { flex-direction: row-reverse; }

/* ─── HERO ─── */
.nk-hero { direction: rtl; }
.nk-hero-left { border-right: none; border-left: 0.5px solid var(--c-border); }
.nk-hero-bg-num { right: auto; left: 2rem; }

/* ─── HERO HEADLINE ─── */
.nk-hero-headline { text-align: right; }

/* ─── SECTIONS ─── */
.nk-section { direction: rtl; }
.nk-section-aside { border-right: none; border-left: 0.5px solid var(--c-border); }
.nk-section-title-vert { transform: rotate(0deg); writing-mode: vertical-rl; }

/* ─── POLES ─── */
.nk-poles-grid { direction: rtl; }
.nk-pole-list li { text-align: right; }

/* ─── TICKER ─── */
.nk-ticker-inner { animation-direction: reverse; }

/* ─── FOOTER ─── */
.nk-footer-inner { direction: rtl; }
.nk-footer-right { text-align: left; }

/* ─── BUTTONS ─── */
.btn-ghost::before { content: '—'; order: 2; margin-right: 0; margin-left: 0.8rem; }
.btn-ghost { flex-direction: row-reverse; }

/* ─── EXPERTISE PAGE ─── */
.nk-pole-section-header { direction: rtl; }
.nk-pole-section-aside { border-right: none; border-left: 0.5px solid var(--c-border); }
.nk-expertise-item { direction: rtl; }
.nk-expertise-tags { align-items: flex-start; }

/* ─── CONTACT ─── */
.nk-contact-layout { direction: rtl; }
.nk-contact-left { border-right: none; border-left: 0.5px solid var(--c-border); }
.nk-form-row { flex-direction: row-reverse; }

/* ─── LANG SWITCHER ─── */
.nk-lang-switcher { order: -1; }
