@import url('../style.css');

/* ── LTR OVERRIDES FOR ENGLISH PAGES ── */
/* 7.9.2026 — עותק מ-style-ru.css. השכבות זהות היום, אבל מופרדות
   במכוון: מילים ברוסית ארוכות במובהק מבאנגלית, וכל תיקון גלישה
   עתידי יידרש בדיוק באחת מהן. שינוי משותף — לערוך בשני הקבצים. */

body {
  direction: ltr;
  text-align: left;
}

.navbar .nav-inner {
  flex-direction: row;
}

.navbar .nav-logo {
  margin-left: 0;
  margin-right: 0;
}

.nav-links {
  flex-direction: row;
}

.highlight-text {
  border-right: none;
  border-left: 3px solid var(--teal);
  padding-right: 0;
  padding-left: 1rem;
}

.why-item {
  border-right: none;
  border-left: 4px solid var(--teal);
}

.tips-list li {
  border-right: none;
  border-left: 4px solid var(--crimson);
}

.article-blockquote {
  border-right: none;
  border-left: 4px solid var(--teal);
  border-radius: var(--radius) 0 0 var(--radius);
}

.legal-content .last-updated {
  border-right: none;
  border-left: 3px solid var(--teal);
}

.search-input-wrap input {
  padding: 10px 42px 10px 14px;
}

.search-input-wrap button {
  left: auto;
  right: 12px;
}

.article-tag {
  right: auto;
  left: 12px;
}

.category-badge {
  right: auto;
  left: 12px;
}

.footer-bottom {
  flex-direction: row;
}

.footer-inner {
  direction: ltr;
  text-align: left;
}

.footer-col ul {
  padding-left: 0;
  padding-right: 0;
}

.section-header {
  text-align: center;
}

.hero {
  text-align: center;
}

form input,
form textarea,
form select {
  direction: ltr;
}

/* Lang switcher adjustments for LTR (3 chips: HE / RU / EN) */
.lang-switcher {
  margin-right: 0;
  margin-left: 8px;
  border-right: none;
  border-left: 1px solid #dde4f0;
  padding-right: 0;
  padding-left: 12px;
}

/* ── MOBILE OVERRIDES FOR ENGLISH (LTR) ── */
@media (max-width: 768px) {
  .nav-links {
    right: 0;
    left: 0;
    text-align: left;
    direction: ltr;
  }

  .nav-links a { text-align: left; }

  .service-detail.reverse { direction: ltr; }

  .tips-list li { border-left: 4px solid var(--crimson); border-right: none; }

  .footer-bottom { flex-direction: column; }
}

@media (max-width: 480px) {
  .hero-buttons { align-items: stretch; }
}

/* ── מחשבון אחוזי הנכות ──
   7.9.2026 — .bz-opt מוגדר text-align:right בתוך העמוד עצמו, מה
   שנכון לעברית אבל מיישר את כפתורי התשובות לצד הלא-נכון בעמוד LTR.
   התגלה בזמן בניית האנגלית; הוא היה קיים גם ברוסית מאז שהמחשבון עלה. */
.bz-opt { text-align: left; }
.bz-opt small { text-align: left; }
