/* =========================================================================
   EFOR — SÜRÜM 3 · LACİVERT
   Logo renklerinden türetilmiş skala: logo laciverdi #01426A, camgöbeği #138BB3 / #4EC3E0,
   eformadeniyag.com.tr laciverdi #001E4B ve logo yeşili #43B02A (küçük vurgularda).
   Görsel zeminli bölümler (hero, sayfa başı, çözüm, süreç, iletişim, üst/alt bar) koyu lacivert;
   içerik bölümleri buz mavisi/beyaz.
   ========================================================================= */
:root, [data-ton="acik"] {
  --zemin: #f3f7fa;
  --zemin-2: #e8f1f7;
  --kart: #ffffff;
  --panel: #ffffff;
  --cizgi: #d5e1eb;
  --cizgi-2: #b5c8d8;
  --baslik: #0b2a45;
  --metin: #4a5d70;
  --soluk: #7b8fa3;
  --vurgu: #138bb3;
  --vurgu-2: #01426a;
  --vurgu-yazi: #0a6f99;
  --vurgu-ink: #ffffff;
  --ortu: 243 247 250;
  --ust-zemin: rgb(0 30 75 / .9);
  --girdi: #ffffff;
  --isik: rgb(1 66 106 / .09);
  --golge: 0 30px 60px -30px rgb(1 40 80 / .35);
  --sicak: #d4922a;
  --nokta: #01426a;
  --hata: #c4472c;
  --basari: #3a9e27;
  --resim-ortu: .05;
  --resim-ortu-2: .3;
  --resim-ortu-3: .75;
  --harita-filtre: none;
  color-scheme: light;
}
[data-ton="koyu"] {
  --zemin: #001e4b;
  --zemin-2: #00183c;
  --kart: rgb(255 255 255 / .04);
  --panel: #012656;
  --cizgi: rgb(140 195 235 / .16);
  --cizgi-2: rgb(140 195 235 / .34);
  --baslik: #f1f7fc;
  --metin: #b6cbde;
  --soluk: #85a2bd;
  --vurgu: #4ec3e0;
  --vurgu-2: #138bb3;
  --vurgu-yazi: #5ccbe6;
  --vurgu-ink: #001e4b;
  --ortu: 0 30 75;
  --girdi: rgb(255 255 255 / .04);
  --isik: rgb(78 195 224 / .16);
  --golge: 0 30px 60px -30px rgb(0 10 30 / .8);
  --sicak: #e5a940;
  --nokta: #f1f7fc;
  --basari: #43b02a;
  --resim-ortu: .18;
  --resim-ortu-2: .45;
  --resim-ortu-3: .68;
  --harita-filtre: invert(.9) hue-rotate(185deg) saturate(.7) brightness(.85);
  color-scheme: dark;
}
/* Lacivert zeminlere hafif derinlik */
.hero[data-ton="koyu"], .sb[data-ton="koyu"], .pdp[data-ton="koyu"] { background: radial-gradient(80% 90% at 10% 20%, #01336b 0%, #001e4b 55%, #001538 100%); }
.cozum[data-ton="koyu"], .surec[data-ton="koyu"], .ilet[data-ton="koyu"] { background: linear-gradient(180deg, #001e4b, #00183c); }
.alt[data-ton="koyu"] { background: #00153a; border-top-color: rgb(140 195 235 / .14); }
/* Logo yeşili ile ince marka çizgisi */
.alt[data-ton="koyu"]::before { content: ""; display: block; height: 3px; background: linear-gradient(90deg, #01426a, #138bb3 40%, #4ec3e0 65%, #43b02a); }
.etiket::before { content: ""; width: 18px; height: 2px; border-radius: 2px; background: #43b02a; }
.guven { background: linear-gradient(180deg, #e8f1f7, #f3f7fa); }
.vitrin__gorsel img, .urun__gorsel img { filter: drop-shadow(0 18px 22px rgb(1 40 80 / .25)); }
