/* ============================================================
   cities.css — Images de fond des cartes de villes (home)
   [MODIF - 09/06/2026] Les classes .city-bg-* étaient définies dans
   style.css / main-home.css, NON chargés sur la home (qui ne tire que
   rei.css) → cartes grises sans photo. Ce fichier isolé restaure les
   images. Chargé via templates/layouts/main.php.
   Les images existent dans public/assets/images/cities/.
   ============================================================ */
/* [MODIF - 09/06/2026] Couleur par défaut pour TOUTE ville sans photo dédiée (au lieu du gris). */
[class*="city-bg-"] { background: linear-gradient(135deg,#1B6B93,#40BFC1); background-size: cover; background-position: center; }

.city-bg-telaviv    { background: linear-gradient(135deg,#667eea,#764ba2); background-image: url('../images/cities/tel aviv.webp'); background-size: cover; background-position: center; }
.city-bg-jerusalem  { background: linear-gradient(135deg,#f5af19,#f12711); background-image: url('../images/cities/jerusalem.webp'); background-size: cover; background-position: center; }
.city-bg-ashdod     { background: linear-gradient(135deg,#4facfe,#00f2fe); background-image: url('../images/cities/ashdod.webp'); background-size: cover; background-position: center; }
.city-bg-netanya    { background: linear-gradient(135deg,#43e97b,#38f9d7); background-image: url('../images/cities/netanya.webp'); background-size: cover; background-position: center; }
.city-bg-herzliya   { background: linear-gradient(135deg,#fa709a,#fee140); background-image: url('../images/cities/herzliya.webp'); background-size: cover; background-position: center; }
.city-bg-eilat      { background: linear-gradient(135deg,#ff6b6b,#feca57); background-image: url('../images/cities/eilat.webp'); background-size: cover; background-position: center; }
.city-bg-raanana    { background: linear-gradient(135deg,#11998e,#38ef7d); background-image: url('../images/cities/raanana.webp'); background-size: cover; background-position: center; }
.city-bg-ashkelon   { background: linear-gradient(135deg,#6a11cb,#2575fc); background-image: url('../images/cities/ashkelon.webp'); background-size: cover; background-position: center; }
.city-bg-batyam     { background: linear-gradient(135deg,#ee0979,#ff6a00); background-image: url('../images/cities/bat yam.webp'); background-size: cover; background-position: center; }
.city-bg-hadera     { background: linear-gradient(135deg,#56ab2f,#a8e063); background-image: url('../images/cities/hadera.webp'); background-size: cover; background-position: center; }
.city-bg-ramatgan   { background: linear-gradient(135deg,#3a7bd5,#00d2ff); background-image: url('../images/cities/ramat gan.webp'); background-size: cover; background-position: center; }
.city-bg-beersheva  { background: linear-gradient(135deg,#d4a574,#c2956b); background-image: url('../images/cities/beer sheva.webp'); background-size: cover; background-position: center; }
.city-bg-netivot    { background: linear-gradient(135deg,#c9d6ff,#e2e2e2); background-image: url('../images/cities/netivot.webp'); background-size: cover; background-position: center; }
.city-bg-givataim   { background: linear-gradient(135deg,#bc4e9c,#f80759); background-image: url('../images/cities/givataim.webp'); background-size: cover; background-position: center; }
.city-bg-givatshmuel { background: linear-gradient(135deg,#667eea,#764ba2); background-image: url('../images/cities/givat shmuel.webp'); background-size: cover; background-position: center; }
.city-bg-ganyavne   { background: linear-gradient(135deg,#f7971e,#ffd200); background-image: url('../images/cities/gan yavne.webp'); background-size: cover; background-position: center; }
.city-bg-ramatbetshemesh, .city-bg-bethshemesh { background: linear-gradient(135deg,#e1c340,#d39e00); background-image: url('../images/cities/beth shemesh.webp'); background-size: cover; background-position: center; }
.city-bg-maaleadoumim, .city-bg-maaleadumim   { background: linear-gradient(135deg,#f5af19,#f12711); background-image: url('../images/cities/maaleadoumim.webp'); background-size: cover; background-position: center; }
.city-bg-nahariya   { background: linear-gradient(135deg,#36d1dc,#5b86e5); }
.city-bg-kfaryona   { background: linear-gradient(135deg,#a8e063,#56ab2f); }
.city-bg-ramathasharon { background: linear-gradient(135deg,#2193b0,#6dd5ed); }
.city-bg-caesarea   { background: linear-gradient(135deg,#8e2de2,#4a00e0); }

/* [MODIF - 09/06/2026] Dégradés dédiés pour les villes sans photo (au lieu du gris) */
.city-bg-kadima       { background: linear-gradient(135deg,#f7971e,#ffd200); }
.city-bg-rishonlezion, .city-bg-rishonletzion { background: linear-gradient(135deg,#2193b0,#6dd5ed); }
.city-bg-harish       { background: linear-gradient(135deg,#56ab2f,#a8e063); }
.city-bg-kfarsaba     { background: linear-gradient(135deg,#11998e,#38ef7d); }
.city-bg-safed        { background: linear-gradient(135deg,#8e2de2,#4a00e0); }
.city-bg-beerganim    { background: linear-gradient(135deg,#1b6b93,#40bfc1); }
.city-bg-efrat        { background: linear-gradient(135deg,#bc4e9c,#f80759); }
.city-bg-ofakim       { background: linear-gradient(135deg,#e07b39,#feca57); }
.city-bg-beersheva    { background: linear-gradient(135deg,#d4a574,#c2956b); background-image: url('../images/cities/beer sheva.webp'); background-size: cover; background-position: center; }
