/* ============================================================
   ARVEN — English Version Overrides
   Adjusts typography for Latin text characteristics
============================================================ */

/* English text: tighter letter-spacing, slightly looser line-height */
body {
  letter-spacing: -0.005em;
}

h1, h2, h3, h4 {
  letter-spacing: -0.04em;
  line-height: 1.1;
}

/* Hero headline — English: word-break normal so wraps by word naturally */
.hero-headline {
  letter-spacing: -0.04em;
  line-height: 1.08;
  word-break: normal;
}

.hero-sub {
  font-style: italic;
  letter-spacing: 0.01em;
}

/* Section titles */
.section-title {
  letter-spacing: -0.04em;
  line-height: 1.08;
}

.why-opening-title {
  letter-spacing: -0.04em;
  line-height: 1.1;
}

/* Body copy: English reads better with slightly more leading */
.hero-body,
.we-are-body,
.founder-bio,
p.section-desc,
.how-step-content p,
.optimize-body,
.contact-cta-body,
.contact-intro {
  line-height: 1.85;
  letter-spacing: 0em;
}

/* Pain items */
.why-pain-item {
  letter-spacing: 0em;
}

/* Founder name */
.founder-name {
  letter-spacing: -0.04em;
}

/* .lang-switch styles are shared from style.css */

/* ── Responsive adjustments for EN ─────────────────────── */
@media (max-width: 960px) {
  .lang-switch { margin-left: 0; }
}

@media (max-width: 600px) {
  .hero-headline { line-height: 1.12; }
  .section-title  { line-height: 1.12; }
}
