/* V91: isolated Arabic presentation. Existing visual branding untouched. */
html[lang="ar"]{direction:rtl}
html[lang="ar"] body{direction:rtl;text-align:right}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] p,html[lang="ar"] label,html[lang="ar"] .route-landing,html[lang="ar"] .main{text-align:right}
html[lang="ar"] .nav,html[lang="ar"] .menu,html[lang="ar"] .proof-grid{direction:rtl}
html[lang="ar"] .booking-card input[type="email"],html[lang="ar"] .booking-card input[type="tel"],html[lang="ar"] .booking-card input[type="date"],html[lang="ar"] .booking-card input[type="time"],html[lang="ar"] .booking-card input[type="number"],html[lang="ar"] #priceValue,html[lang="ar"] #bookingRef{direction:ltr;text-align:left;unicode-bidi:plaintext}
html[lang="ar"] .v88-lang-links{direction:ltr}
html[lang="ar"] .fixed-price-table th,html[lang="ar"] .fixed-price-table td{text-align:start}
html[lang="ar"] .route-btn,html[lang="ar"] .btn{unicode-bidi:plaintext}
html[lang="ar"] .route-note,html[lang="ar"] .info{unicode-bidi:plaintext}
html[lang="ar"] .guidegrid,html[lang="ar"] .route-grid{direction:rtl}
html[lang="ar"] .card{direction:rtl}
html[lang="ar"] .review-top,html[lang="ar"] .google-review-card{direction:ltr;text-align:left}
html[lang="ar"] .review-track{direction:ltr}
html[lang="ar"] .hero-copy,html[lang="ar"] .section-head{direction:rtl}
@media(max-width:650px){html[lang="ar"],html[lang="ar"] body{max-width:100%;overflow-x:clip}html[lang="ar"] .v88-lang-links{white-space:normal!important;flex-wrap:wrap!important}html[lang="ar"] .booking-card{min-width:0}}
