/* English (LTR) overrides — loaded only on /en/ pages */
.lang-en {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  direction: ltr;
  text-align: left;
}
.lang-en .site-header .container,
.lang-en .header-inner { flex-direction: row; }
.lang-en .main-nav a { direction: ltr; }
.lang-en .footer-inner { direction: ltr; }
.lang-en .footer-brand p { direction: ltr; text-align: left; }

/* English pages use a dark hero — override global light-hero defaults */
.lang-en .page-hero {
  background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);
  color: #fff;
  border-bottom: none;
}
.lang-en .page-hero::before { display: none; }
.lang-en .page-hero h1 { color: #fff; }
.lang-en .page-hero .lead { color: rgba(255,255,255,.88); }
.lang-en .page-hero .breadcrumb,
.lang-en .page-hero .breadcrumb a,
.lang-en .page-hero .breadcrumb .sep { color: rgba(255,255,255,.6); }
.lang-en .page-hero .btn-outline { color: #fff !important; border-color: rgba(255,255,255,.5) !important; background: transparent !important; }
.lang-en .page-hero .btn-outline:hover { background: rgba(255,255,255,.1) !important; }
