/* Public language controls and direction overrides; original layout retained. */
.language-switcher{display:flex;align-items:center;gap:2px;border:1px solid #d9d1c2;border-radius:8px;padding:3px;flex-shrink:0;direction:ltr}
.language-choice{background:transparent;color:#eee7d9;font:inherit;font-size:12px;line-height:1.4;padding:6px 8px;border-radius:5px;cursor:pointer;white-space:nowrap}
.language-choice[aria-pressed="true"]{background:#f4f1e8;color:#252b29}
.language-choice:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.original-language-note{font-size:12px;color:var(--muted);margin-block:12px}
.original-language-note:empty{display:none}
html[lang="en"] body{font-family:Arial,Tajawal,sans-serif}
html[dir="ltr"] .mobile-nav button,html[dir="ltr"] .car-make,html[dir="ltr"] .car-card h3,html[dir="ltr"] .car-summary .eyebrow,html[dir="ltr"] .car-summary h1,html[dir="ltr"] .comparison-table{text-align:left}
html[dir="ltr"] .hero-picture{transform:scaleX(-1)}
html[dir="ltr"] .hero-shade{background:linear-gradient(90deg,#17191a 1%,#17191afa 25%,#17191aba 45%,#17191a1a 65%,#17191a05)}
html[dir="ltr"] .image-note{left:auto;right:24px}
html[dir="ltr"] .stock-badge{right:auto;left:15px}
html[dir="ltr"] .illustrative-tag{left:auto;right:12px}
html[dir="ltr"] .skip-link{right:auto;left:10px}
html[dir="ltr"] .chat-launcher,html[dir="ltr"] .chat-panel{left:auto;right:24px}
html[dir="ltr"] .chat-message-user{padding-right:0;padding-left:28px}
html[dir="ltr"] .chat-message-user .message-bubble{border-radius:2px 14px 14px 14px}
html[dir="ltr"] .message-bubble ul{padding-right:0;padding-left:18px}
html[dir="ltr"] .filters select{padding-left:12px;padding-right:24px}
html[dir="ltr"] .hero-actions a span,html[dir="ltr"] .smart-search button span{display:inline-block;transform:scaleX(-1)}
@media(max-width:1100px){.header-inner{gap:12px}.language-choice{padding:6px}.header-nav{gap:15px}}
@media(max-width:900px){html[dir="ltr"] .hero-shade{background:linear-gradient(90deg,#17191a 4%,#17191ae6 30%,#17191a70 50%,#17191a05 65%)}}
@media(max-width:760px){html[dir="ltr"] .btn-header,html[dir="ltr"] .menu-toggle{margin-right:0;margin-left:auto}.language-choice{font-size:11px;padding:5px 6px}}
@media(max-width:620px){html[dir="ltr"] .hero-shade{background:linear-gradient(180deg,#17191a 0%,#17191a 37%,#17191a55 57%,#17191a00 82%,#17191a40)}html[dir="ltr"] .image-note{right:16px}html[dir="ltr"] .stock-badge{left:12px}html[dir="ltr"] .chat-launcher{right:16px}html[dir="ltr"] .chat-panel{right:0;left:0}.language-switcher{padding:2px}.brand img{flex-shrink:0}}
