/* Hayat Otomotiv: son görünüm ve okunabilirlik düzeltmeleri. */
html.atlas-dark body.atlas-gallery-body,html.atlas-dark body:has(.site-gallery){background:#0b1115!important}
html.atlas-dark body .site-gallery{background:#142026!important}
html.atlas-dark body .site-gallery h1{color:#f2f7f8!important}
html.atlas-dark body .site-eyebrow{color:#a4d2df!important}
html.atlas-dark body .site-gallery-intro{color:#c5d4d9!important}
html.atlas-dark body .site-gallery-item{background:#213139!important;color:#f4f8f9!important;border:1px solid #38525c!important}
html.atlas-dark body .site-gallery-item span{color:#f4f8f9!important}
html.atlas-dark body .site-gallery-cta{background:#a4d2df!important;color:#09232b!important}
html.atlas-dark body .site-gallery-footer{background:#0b1115!important;color:#d7e5e9!important}
html.atlas-dark body .site-lightbox{background:#17262d!important}
html.atlas-dark body .site-lightbox p{color:#f2f7f8!important}
@media(max-width:809px){
  :root:root:root:root body.atlas-home section[data-framer-name="Hero"]>div[data-framer-background-image-wrapper]::after{
    background:linear-gradient(180deg,rgba(2,13,18,.72) 0%,rgba(2,13,18,.48) 32%,rgba(2,13,18,.08) 68%,rgba(2,13,18,.03) 100%)!important;
  }
  :root:root:root:root body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line,
  :root:root:root:root body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line.atlas-hero-line-accent{
    color:#f6fafb!important;--framer-text-color:#f6fafb!important;text-shadow:0 2px 16px rgba(0,0,0,.85)!important;
  }
  :root:root:root:root body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line.atlas-hero-line-accent{color:#b8e1ea!important;--framer-text-color:#b8e1ea!important}
  html:root:root:root body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line.atlas-hero-line-accent .aw-i{color:#b8e1ea!important;--framer-text-color:#b8e1ea!important}
  :root:root:root:root body.atlas-home section[data-framer-name="Hero"] [data-framer-name="Text Content"] [data-framer-name="Eyebrow"] p{
    color:#f5fafb!important;--framer-text-color:#f5fafb!important;text-shadow:0 2px 10px rgba(0,0,0,.9)!important;
  }
  body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line{width:min(74vw,330px)!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance}
  body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line .atlas-title-pair{display:block;white-space:nowrap}
  html:not(.atlas-boot) body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line .atlas-title-pair{animation:atlas-title-fall .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:.1s}
  html:not(.atlas-boot) body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line .atlas-title-pair:nth-child(2){animation-delay:.35s}
  html:not(.atlas-boot) body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line-accent .atlas-title-pair{animation-delay:.6s}
  html:not(.atlas-boot) body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line-accent .atlas-title-pair:nth-child(2){animation-delay:.85s}
  body.atlas-home section[data-framer-name="Hero"] p.atlas-hero-lead{font-size:clamp(20px,5.4vw,24px)!important;line-height:1.26!important;text-wrap:pretty}
  body.atlas-home section[data-framer-name="Hero"] p.atlas-hero-lead br{display:none}
  body.atlas-home section[data-framer-name="Hero"].atlas-words .aw{display:inline!important;margin-right:.24em}
  body.atlas-home:not(.atlas-scrolled) .atlas-wa-invite{display:none!important}
  body.atlas-home:not(.atlas-scrolled) .beauty-float{display:none!important}
}

@keyframes atlas-title-fall{from{opacity:0;transform:translateY(-24px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@media(prefers-reduced-motion:reduce){html:not(.atlas-boot) body.atlas-home section[data-framer-name="Hero"] h1.atlas-hero-line .atlas-title-pair{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}

/* Talep sayfası alt bilgi: Framer giriş animasyonu bu sayfada 0 opaklıkta kalıyordu
   (logo, hizmet linkleri ve adres görünmüyor, yerine boş alan çıkıyordu). */
footer [data-framer-name="Footer Content"]{opacity:1!important;transform:none!important}

/* Yorum noktaları 7 px idi; parmakla basılabilmesi için görünmez dokunma alanı büyütüldü. */
.atlas-review-dot{position:relative}
.atlas-review-dot::after{content:"";position:absolute;inset:-12px -5px}

/* Koyu temada iletişim bölümündeki hizmet çiplerinin çerçevesi görünmüyordu. */
html.atlas-dark a[data-framer-name^="Chip"][data-border="true"]::after{border-color:rgba(190,222,231,.28)!important}
