/* rtl.css — Arapça (dir=rtl) sayfa düzeltmeleri + Tajawal fontu */
@font-face{font-family:"Tajawal";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/tajawal-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:500;font-display:swap;
  src:url(/assets/fonts/tajawal-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:700;font-display:swap;
  src:url(/assets/fonts/tajawal-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:800;font-display:swap;
  src:url(/assets/fonts/tajawal-800-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/tajawal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:700;font-display:swap;
  src:url(/assets/fonts/tajawal-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF}
@font-face{font-family:"Tajawal";font-style:normal;font-weight:800;font-display:swap;
  src:url(/assets/fonts/tajawal-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF}

/* Arapça yazı yığını: başlıklar dahil Tajawal */
[dir="rtl"] body,
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5{
  font-family:"Tajawal","Archivo",system-ui,"Segoe UI",Tahoma,Arial,sans-serif;
  letter-spacing:0}
[dir="rtl"] .hero-slide__baslik{letter-spacing:0;line-height:1.25}
[dir="rtl"] .hero-slide__baslik em{-webkit-text-stroke:0;color:var(--clr-amber);background:none;animation:none}

/* yön düzeltmeleri (fiziksel left/right kullanan özel bileşenler) */
[dir="rtl"] .skip-link{left:auto;right:-999px;border-radius:0 0 0 .5rem}
[dir="rtl"] .skip-link:focus{right:0;left:auto}
[dir="rtl"] .breadcrumb-nav li+li::before{margin-right:0;margin-left:.45rem}
[dir="rtl"] .page-header::after{right:auto;left:-90px}
[dir="rtl"] .section-head--sol{text-align:right}
[dir="rtl"] .hero__scroll{right:auto;left:1.5rem}
[dir="rtl"] .back-to-top{right:auto;left:1rem}
[dir="rtl"] .surec__no{right:auto;left:1.1rem}
[dir="rtl"] .tanitim__rozet{left:auto;right:1rem}
[dir="rtl"] .harita-serit__kaynak{right:auto;left:.6rem}
[dir="rtl"] .harita-serit__bg::after{background:linear-gradient(-90deg,rgba(244,247,242,.55),rgba(244,247,242,.15))}
[dir="rtl"] .sertifika-serit__link{margin-left:0;margin-right:auto}
[dir="rtl"] .referans-kart__rozet{right:auto;left:-4px}
[dir="rtl"] .detay__giris{border-left:0;border-right:4px solid var(--clr-primary);padding-left:0;padding-right:1rem}
[dir="rtl"] .kurumsal__madde-no{text-align:right}
[dir="rtl"] .yazi__icerik ul li,[dir="rtl"] .kurumsal__icerik ul:not([class]) li{padding-left:0;padding-right:1.7rem}
[dir="rtl"] .yazi__icerik ul li::before,[dir="rtl"] .kurumsal__icerik ul:not([class]) li::before{left:auto;right:0}
[dir="rtl"] .cerez-panel__kapat{margin-left:0;margin-right:auto}
[dir="rtl"] .lightbox__kapat{right:auto;left:.4rem}
[dir="rtl"] .blog-kart__kategori--gorselde{left:auto;right:.9rem}
[dir="rtl"] .hizmet-kart__ikon{left:auto;right:1rem}
[dir="rtl"] .marquee__item::after{right:auto;left:-.5ch}
@media (min-width:768px){
  [dir="rtl"] .tanitim__rozet{right:-1.25rem}
  [dir="rtl"] .hakkimizda__gorsel-kucuk{right:auto;left:-1rem}
}

/* LTR adacıkları (telefon, saat, adres) zaten <span dir="ltr"> ile işaretli */
[dir="rtl"] [dir="ltr"]{unicode-bidi:isolate}
