/* ============================================================
   !!! SADECE LOKAL HARNESS ICIN - DEPLOY ETME !!!
   ============================================================
   Bu dosya test-desktop.html ve test-mobile.html statik
   harness'inin KENDI artefaktlarini duzeltir. Uretim temasina
   (deploy/2.css) veya Root.json'a ASLA tasima.

   Harness artefaktlari:
   1. Platform CSS'i (gambi.com CDN linkleri) lokalde
      yuklenemeyince header'daki logo-energy.svg dogal SVG
      boyutunda (tam genislik) acilir; ayrica .responsive-logo
      ayni logoyu hero'nun ustunde ikinci kez dev boyutta basar.
      DOM kaniti: div.logo > a > img.dark-logo ve
      div.responsive-logo > a > img.dark-logo (her iki frozen
      dosyada da ayni), footer'da div.footer-logo > a > img.
   2. Platform stilleri gelmeyince linkler tarayici varsayilani
      mavi/mor renkte ve alti cizili gorunur.
   ============================================================ */

/* 1a. Header logo: makul boyut siniri (dogal SVG tasmasina karsi) */
.logo img,
.logo svg {
    max-height: 44px;
    width: auto;
    max-width: 220px;
}

/* 1b. responsive-logo: dev boyut tasmasina karsi OLCU SINIRI.
   display:none KULLANILMAZ: platform main.css yuklendiginde
   .responsive-logo mobil header logosunun kendisidir (main.css
   max-width: 120px / max-height: 64px verir); gizlemek mobil
   header logosunu tamamen yok eder (QA'da kanitlandi). Sinirlar
   platform degerlerinin ustunde tutulur ki platform CSS'i normal
   yuklendiginde bu blok etkisiz kalsin, yuklenemezse dev SVG
   tasmasini engellesin. */
.responsive-logo img,
.responsive-logo svg {
    max-height: 64px;
    max-width: 134px;
    width: auto;
}

/* 1c. Footer logosu da ayni sekilde sinirlanir */
.footer-logo img,
.footer-logo svg {
    max-height: 40px;
    width: auto;
    max-width: 200px;
}

/* 2. Stilsiz cikan linkler: tarayici varsayilani mavi/mor yerine
   notr metin rengi; koyu zeminde okunur kalir */
a,
a:visited {
    color: var(--text-primary, rgba(255, 255, 255, 0.85));
    text-decoration: none;
}

/* ============================================================
   ONIZLEME DUZELTMESI (SADECE STATIK DEMO ICIN - DEPLOY ETME)
   Gercek sitede Swiper JS slaytlari klipler ve tek slayt gosterir.
   Statik onizlemede JS yok, o yuzden slaytlar yan yana tasiyor.
   Bu kural yalniz demo gorunumunu duzeltir; deploy/2.css'e GIRMEZ.
   ============================================================ */
.hero-area-slider .swiper,
.hero-area-slider .main-slider,
.swiper.main-slider { overflow: hidden !important; }
.hero-area-slider .swiper-wrapper { transform: translate3d(0,0,0) !important; }
.hero-area-slider .swiper-slide:not(:first-child) { visibility: hidden !important; }
.hp-mobile-slider .swiper-slide:not(:first-child) { visibility: hidden !important; }
