/* EDOUARGOT - accueil sans voile doré V2
   Objectif : vidéo ciel0.mov visible, aucun fond crème/doré sur le bloc accueil.
   Chargé uniquement sur index.php.
*/

/* Conteneurs principaux du bloc : transparents */
body .edo-accueil-premium,
body .edo-accueil-inner,
body .edo-accueil-grid,
body .edo-accueil-copy,
body .edo-accueil-photos {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;

  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;

  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Supprime tous les voiles décoratifs */
body .edo-accueil-premium::before,
body .edo-accueil-premium::after,
body .edo-accueil-inner::before,
body .edo-accueil-inner::after,
body .edo-accueil-grid::before,
body .edo-accueil-grid::after,
body .edo-accueil-copy::before,
body .edo-accueil-copy::after,
body .edo-accueil-photos::before,
body .edo-accueil-photos::after {
  display: none !important;
  content: none !important;
  opacity: 0 !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Le bloc garde sa largeur normale mais sans carte autour */
body .edo-accueil-premium {
  width: min(1180px, calc(100% - 32px)) !important;
  max-width: calc(100% - 32px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Cartes internes : enlève aussi les fonds crème/dorés */
body .edo-accueil-cards article,
body .edo-clickable-info-card,
body .edo-meteo-premium,
body .edo-village-premium,
body .edo-photo-badge,
body .edo-photo-main,
body .edo-photo-small {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;

  border-color: rgba(245, 192, 99, 0.38) !important;
  box-shadow: none !important;

  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Les photos restent visibles sans cadre crème épais */
body .edo-photo-main img,
body .edo-photo-small img {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Garde les boutons visibles, mais sans voile autour */
body .edo-btn-primary,
body .edo-btn-secondary {
  box-shadow: none !important;
}

/* Sécurité contre les règles actusaccueil.css en fin de fichier */
body .edo-accueil-premium[aria-labelledby="edo-accueil-title"],
body .edo-accueil-premium[aria-labelledby="edo-accueil-title"] .edo-accueil-inner,
body .edo-accueil-premium[aria-labelledby="edo-accueil-title"] .edo-accueil-grid,
body .edo-accueil-premium[aria-labelledby="edo-accueil-title"] .edo-accueil-copy,
body .edo-accueil-premium[aria-labelledby="edo-accueil-title"] .edo-accueil-photos {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Mobile */
@media (max-width: 768px) {
  body .edo-accueil-premium {
    width: calc(100% - 22px) !important;
    max-width: calc(100% - 22px) !important;
    padding: 0 !important;
  }
}


/* EDOUARGOT - badge parc compact visible START */
/*
  Badge discret : pas de gros fond, pas d'élargissement.
  On améliore seulement la lisibilité du texte et on garde l'image visible.
*/
body .edo-photo-badge.edo-photo-badge-family {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;

  border: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  padding: 0 !important;
  max-width: none !important;
  width: auto !important;

  color: #330705 !important;
  -webkit-text-fill-color: #330705 !important;
}

body .edo-photo-badge.edo-photo-badge-family img {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  max-width: 22px !important;

  display: inline-block !important;
  object-fit: cover !important;
  border-radius: 50% !important;

  opacity: 1 !important;
  visibility: visible !important;

  margin-right: 6px !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28) !important;
}

body .edo-photo-badge.edo-photo-badge-family .edo-family-text,
body .edo-photo-badge.edo-photo-badge-family .edo-family-date {
  color: #330705 !important;
  -webkit-text-fill-color: #330705 !important;
  font-weight: 900 !important;
  text-shadow:
    0 1px 0 rgba(255, 246, 227, 0.95),
    0 0 6px rgba(255, 246, 227, 0.85),
    0 2px 5px rgba(0, 0, 0, 0.22) !important;
}

body .edo-photo-badge.edo-photo-badge-family .edo-family-date {
  color: #5a160f !important;
  -webkit-text-fill-color: #5a160f !important;
  font-style: normal !important;
}
/* EDOUARGOT - badge parc compact visible END */


/* EDOUARGOT - image Rue des Jardins +60% */
body .edo-photo-badge.edo-photo-badge-family img[src*="ruedesjardins02.png"] {
  width: 35px !important;
  height: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
  margin-right: 8px !important;
}

/* EDOUARGOT - Rue des Jardins en rectangle arrondi */
body .edo-photo-badge.edo-photo-badge-family img[src*="ruedesjardins02.png"] {
  width: 46px !important;
  height: 32px !important;
  min-width: 46px !important;
  max-width: 46px !important;

  object-fit: cover !important;
  border-radius: 9px !important;

  margin-right: 8px !important;
  padding: 0 !important;

  opacity: 1 !important;
  visibility: visible !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28) !important;
}
