/* v6.2.0: Arapça (sağdan sola) düzen düzeltmeleri. Yalnız dir="rtl" sayfalarda yüklenir. */
html[dir=rtl] body{font-family:"Noto Naskh Arabic",Manrope,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .brand strong,html[dir=rtl] .faq-q,html[dir=rtl] .mobile-drawer nav,html[dir=rtl] .about-quote,html[dir=rtl] .prose blockquote{font-family:"Noto Kufi Arabic","EB Garamond",serif;letter-spacing:0}
html[dir=rtl] .eyebrow,html[dir=rtl] .btn,html[dir=rtl] .desktop-nav a,html[dir=rtl] small,html[dir=rtl] label{letter-spacing:0}
html[dir=rtl] .brand,html[dir=rtl] .lang-menu,html[dir=rtl] .footer-bottom span:first-child{direction:rtl}
html[dir=rtl] .brand strong{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .desktop-nav a:after{left:100%;right:0}
html[dir=rtl] .desktop-nav a:hover:after{left:0}
html[dir=rtl] .drawer-close,html[dir=rtl] .search-close{right:auto;left:26px}
html[dir=rtl] .card:before{left:auto;right:-1px}
html[dir=rtl] .search-band button{border-left:0;border-right:1px solid var(--gold-light)}
html[dir=rtl] .faq-q,html[dir=rtl] .timeline-step{text-align:right}
html[dir=rtl] .prose blockquote,html[dir=rtl] .about-quote{border-left:0;border-right:3px solid var(--gold);padding-left:0;padding-right:24px}
html[dir=rtl] .prose ul,html[dir=rtl] .prose ol{padding-left:0;padding-right:22px}
html[dir=rtl] .alert{border-left:0;border-right:3px solid var(--emerald-mid)}
html[dir=rtl] .nav-dropdown-menu{left:auto;right:0}
html[dir=rtl] .desktop-nav .nav-dropdown-menu a{border-left:0;border-right:1px solid transparent}
html[dir=rtl] .desktop-nav .nav-dropdown-menu a:hover{border-right-color:var(--gold-light)}
html[dir=rtl] .mobile-nav-group>div{margin:-7px 18px 2px 0;padding-left:0;padding-right:15px;border-left:0;border-right:1px solid rgba(227,184,91,.35)}
html[dir=rtl] .news-slider-controls{right:auto;left:22px}
html[dir=rtl] .news-slider-dots{margin-right:0;margin-left:10px}
html[dir=rtl] .creator-credit{margin-left:0;margin-right:auto}
html[dir=rtl] .legal-process-step:not(:last-child):after{left:auto;right:84px}
html[dir=rtl] .legal-process-step-meta>div{border-left:0;border-right:2px solid var(--gold)}
html[dir=rtl] .article-public-search input{border-right:1px solid var(--line);border-left:0}
html[dir=rtl] .article-tag-list strong{margin-right:0;margin-left:6px}
html[dir=rtl] .about-value-index{right:auto;left:20px}
html[dir=rtl] .about-cta-box,html[dir=rtl] .practice-detail-disclaimer{border-left:0;border-right:3px solid var(--gold)}
html[dir=rtl] .practice-list-cta,html[dir=rtl] .practice-detail-cta{border-right:0}
html[dir=rtl] .practice-public-grid{border-left:0;border-right:1px solid var(--line)}
html[dir=rtl] .practice-public-card{border-right:0;border-left:1px solid var(--line)}
html[dir=rtl] .gallery-image-button>span{right:auto;left:14px}
html[dir=rtl] .gallery-lightbox-close{right:auto;left:24px}
/* Telefon, e-posta, adres gibi Latin yazılı bilgiler soldan sağa kalır */
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:760px){html[dir=rtl] .legal-process-step:not(:last-child):after{right:60px;left:auto}html[dir=rtl] .news-slider-controls{left:16px}html[dir=rtl] .gallery-lightbox-close{left:12px}}
/* Ana sayfa görseli aynalanmaz (isimlik ters görünür); yazı bloğu Türkçedeki gibi solda kalır, metin sağa hizalanır */
html[dir=rtl] .hero-content{margin-right:auto;margin-left:0}
/* Ekran dışına -9999px ile itilen gizli alanlar (ör. iletişim formundaki spam tuzağı) RTL sayfayı sola doğru genişletmesin */
html[dir=rtl] [style*="-9999px"]{left:auto!important;right:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
html[dir=rtl] .contact-grid>*,html[dir=rtl] .grid-2>*,html[dir=rtl] .form-grid>*{min-width:0}
html[dir=rtl] .faq-public-search>*,html[dir=rtl] .field{min-width:0}html[dir=rtl] .field input,html[dir=rtl] .field select,html[dir=rtl] .field textarea{min-width:0;width:100%;box-sizing:border-box}
