/* StoryLeena V5.8 Arabic mirror */
html[dir="rtl"] body{direction:rtl;text-align:right;font-family:"Tajawal",Tahoma,Arial,sans-serif;font-weight:400}
html[dir="rtl"] .brand-word{font-family:"Tajawal",Tahoma,Arial,sans-serif;font-weight:700} html[dir="rtl"] .price,html[dir="rtl"] .story-title strong{font-family:var(--serif)}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] blockquote{font-family:"Tajawal",Tahoma,Arial,sans-serif;letter-spacing:0!important;font-weight:500} html[dir="rtl"] h1 em,html[dir="rtl"] h2 em,html[dir="rtl"] h3 em{font-family:"Tajawal",Tahoma,Arial,sans-serif;font-style:normal;font-weight:500}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .tagline,html[dir="rtl"] .card-top,html[dir="rtl"] .package-label,html[dir="rtl"] .addon-kicker{letter-spacing:.08em}
html[dir="rtl"] .hero h1,html[dir="rtl"] .section-heading h2,html[dir="rtl"] .mobile-copy h2,html[dir="rtl"] .reaction-copy h2{line-height:1.05}
html[dir="rtl"] .hero-bg{background-image:linear-gradient(270deg,rgba(7,7,7,.97) 0%,rgba(7,7,7,.88) 32%,rgba(7,7,7,.58) 58%,rgba(7,7,7,.82) 100%),url('/assets/hero-background.webp')}
html[dir="rtl"] .hero-glow{left:-25vw;right:auto}
html[dir="rtl"] .premiere-stage,html[dir="rtl"] .media-frame,html[dir="rtl"] video,html[dir="rtl"] .hero-transport{direction:ltr}
html[dir="rtl"] .stage-label,html[dir="rtl"] .reaction-label{direction:rtl}
html[dir="rtl"] .sound-pill{left:16px;right:auto;direction:rtl}
html[dir="rtl"] .reaction-film{left:-4.5%;right:auto}
html[dir="rtl"] .hero-transport{left:47%;right:2%}
html[dir="rtl"] .text-button span{margin-right:8px;margin-left:0}
html[dir="rtl"] .stage-label span,html[dir="rtl"] .reaction-label i{margin-left:8px;margin-right:0}
html[dir="rtl"] .nav-social{padding-right:16px;padding-left:0;border-right:1px solid rgba(240,209,143,.16);border-left:0}
html[dir="rtl"] .header-actions .nav-social{padding-right:0;border-right:0}
html[dir="rtl"] .section-heading>p,html[dir="rtl"] .reaction-copy p,html[dir="rtl"] .people-heading>p:last-child{margin-right:0}
html[dir="rtl"] .story-link{display:inline-block}
html[dir="rtl"] .story-card,html[dir="rtl"] .package-card,html[dir="rtl"] .premiere-addon,html[dir="rtl"] .step,html[dir="rtl"] .people-card,html[dir="rtl"] .faq details{text-align:right}
html[dir="rtl"] .package-card ul{padding-right:0}
html[dir="rtl"] .package-card li{padding-right:22px;padding-left:0}
html[dir="rtl"] .book-left{border-radius:0 32px 32px 0;box-shadow:inset 10px 0 24px rgba(74,47,27,.06),inset 0 0 55px rgba(130,91,48,.08)}
html[dir="rtl"] .book-right{border-radius:32px 0 0 32px;box-shadow:inset -10px 0 24px rgba(74,47,27,.06),inset 0 0 55px rgba(130,91,48,.08);padding-left:58px;padding-right:72px}
html[dir="rtl"] .book-left blockquote{padding-right:18px;padding-left:0;border-right:1px solid #b7864b;border-left:0}
html[dir="rtl"] .book-left .contact-lines i{margin-left:4px}
html[dir="rtl"] .order-form input,html[dir="rtl"] .order-form textarea,html[dir="rtl"] .order-form select{text-align:right}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"]{direction:ltr;text-align:left}
html[dir="rtl"] .upload-preview{direction:ltr}
html[dir="rtl"] .success{text-align:center}
html[dir="rtl"] .success-close{left:18px;right:auto}
html[dir="rtl"] .whatsapp-float{right:18px;left:auto;direction:rtl}
html[dir="rtl"] .footer-contact{align-items:flex-start;text-align:left;direction:ltr}
html[dir="rtl"] .people-note i{margin-left:7px;margin-right:0}
@media(max-width:1050px){html[dir="rtl"] .reaction-film{left:auto;right:auto;margin:-3% auto 0 0}html[dir="rtl"] .hero-transport{left:auto;right:auto}html[dir="rtl"] .book-left{border-radius:30px 30px 0 0}html[dir="rtl"] .book-right{border-radius:0 0 30px 30px;padding-left:58px;padding-right:58px}}
@media(max-width:700px){html[dir="rtl"] .people-heading{align-items:flex-start;text-align:right}html[dir="rtl"] .book-right{padding:42px 24px}html[dir="rtl"] .footer-contact{align-items:flex-start}}

/* V5.9 Arabic editorial polish */
html[dir="rtl"] .hero h1{font-weight:500;line-height:1.12}
html[dir="rtl"] .hero-copy>p:not(.eyebrow):not(.tagline),html[dir="rtl"] .section-heading>p,html[dir="rtl"] .reaction-copy p,html[dir="rtl"] .people-heading>p{line-height:1.9}
html[dir="rtl"] .btn,html[dir="rtl"] button,html[dir="rtl"] label,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea{font-family:"Tajawal",Tahoma,Arial,sans-serif}
html[dir="rtl"] .brand-word b,html[dir="rtl"] .brand-word em{font-family:"Tajawal",Tahoma,Arial,sans-serif;font-style:normal;font-weight:700}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .tagline{font-weight:700}

/* V5.9 Arabic copy + typography polish */
html[dir="rtl"] .brand-word,html[dir="rtl"] .brand-word b,html[dir="rtl"] .brand-word em{font-family:"Tajawal",Tahoma,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] blockquote{font-family:"Tajawal",Tahoma,Arial,sans-serif!important;font-style:normal;font-weight:500}
html[dir="rtl"] h1 em,html[dir="rtl"] h2 em,html[dir="rtl"] h3 em{font-family:"Tajawal",Tahoma,Arial,sans-serif!important;font-style:normal;font-weight:500}
html[dir="rtl"] .btn,html[dir="rtl"] button,html[dir="rtl"] label,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea,html[dir="rtl"] summary,html[dir="rtl"] nav{font-family:"Tajawal",Tahoma,Arial,sans-serif}
html[dir="rtl"] .hero h1{line-height:1.12;font-weight:500}
html[dir="rtl"] .hero-copy .lede,html[dir="rtl"] .section-heading>p,html[dir="rtl"] .reaction-copy p,html[dir="rtl"] .people-heading>p{line-height:1.85}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .tagline,html[dir="rtl"] .package-label{font-weight:700}

/* V5.12 regional pricing / terms */
[dir='rtl'] .pricing-toolbar,[dir='rtl'] .payment-terms-strip,[dir='rtl'] .terms-dialog{text-align:right}
[dir='rtl'] .region-btn,[dir='rtl'] .payment-terms-strip strong,[dir='rtl'] .terms-dialog,[dir='rtl'] .terms-link,[dir='rtl'] .inline-terms-link{font-family:'Tajawal',sans-serif}
