/* ===========================================================================
   AYSIS v6 — "Layered Industrial Depth" katmani.
   v5.css'in USTUNE biner; arka plani geri cekip icerik panellerini one tasir.
   (Surekli animasyon/glow/particle YOK. CSS-only, JS yok.)
   =========================================================================== */

/* === RENK: v6 RENK EZMEZ. Palet + harita renkleri = styles.css ORIJINAL
      (bg #060d1a, surface #0e1a2e, line #1e3252, txt #eef4ff, enerji GES/RES/HES/hibrit,
      il dolgu/sinir orijinal). v6 YALNIZ derinlik ekler; yeni palet dayatmaz. === */

/* --- ZEMIN: KOYU GRI (kutular/harita ORIJINAL navy kalir). Sadece sayfa zemini degisir. --- */
:root{ --navy-900:#1b1e23; }
/* header footer gibi LACIVERT (gri zemin uzerinde degil) */
.site-header{ background:var(--navy-800); }
/* ince muhendislik grid'i SABIT + biraz daha BELIRGIN */
body::after{ background-attachment:fixed; opacity:.28; }

/* --- ICERIK PANELLERI: yumusak DERINLIK golgesi (offset+blur, halo degil) -> one cikar --- */
.card,.stat-box,.cta-band,.v5-caps{
  box-shadow:0 10px 30px -14px rgba(0,0,0,.55), 0 2px 6px -2px rgba(3,8,18,.5);
}
.map-panel{
  box-shadow:0 26px 64px -26px rgba(0,0,0,.72), 0 4px 12px -4px rgba(3,8,18,.55);
}
.modal{ box-shadow:0 40px 90px -30px rgba(0,0,0,.8), 0 6px 16px -4px rgba(3,8,18,.6); }

/* baslik/metin katmani ONDE (net kalir, bulaniklasmaz) */
h1,h2,.hero-copy,.section-head{ position:relative; z-index:1; }

/* --- MIKRO ETKILESIM: cok hafif yukselme (desktop + hareket izinliyse) --- */
@media (hover:hover) and (prefers-reduced-motion:no-preference){
  .card{ transition:transform .22s var(--ease), box-shadow .22s, border-color .2s; }
  .card:hover{
    transform:translateY(-3px);
    box-shadow:0 18px 44px -16px rgba(0,0,0,.62), 0 4px 10px -2px rgba(3,8,18,.5);
  }
  .btn-primary{ transition:transform .12s var(--ease), box-shadow .16s, background .18s; }
  .btn-primary:hover{ transform:translateY(-1px); box-shadow:0 8px 20px -8px rgba(47,129,247,.5); }
  .btn-primary:active{ transform:translateY(1px); }
  .report-screen, .rep-screen{ transition:transform .22s var(--ease), box-shadow .22s; }
}

/* --- MOBIL: sabit-bg/parallax ve hover-lift KAPALI (performans + jank) --- */
@media (max-width:900px){
  body::before, body::after{ background-attachment:scroll !important; }
  .card:hover, .btn-primary:hover{ transform:none; }
}

/* reduced-motion: hareket yok, derinlik golgeleri (statik) kalir */
@media (prefers-reduced-motion:reduce){
  .card, .btn-primary, .rep-screen{ transition:none; }
  .card:hover, .btn-primary:hover{ transform:none; }
}

/* --- HEADER footer gibi LACIVERT (gri zemin gostermesin) --- */
.site-header{ background:var(--navy-800); }

/* --- header + footer GOLGE (derinlik) --- */
.site-header{ box-shadow:0 2px 14px rgba(0,0,0,.38); }
.site-footer{ box-shadow:0 -2px 14px rgba(0,0,0,.30); position:relative; z-index:1; }
