/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 24 2025 | 18:16:02 */
/* ===== Effet autocollant premium ===== */
#advent-calendar .ac-day {
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}


/* Ombre dynamique pour renforcer l'effet */
#advent-calendar .ac-day:hover {
  box-shadow: 0 20px 40px rgba(0,0,0,0.25);
}


/* ===== Effet Vague + Autocollant ===== */
#advent-calendar .ac-grid.ac-wave .ac-day {
  --wave-duration: 3s;
  --wave-delay-step: 0.12s;
  animation: ac-wave var(--wave-duration) ease-in-out infinite;
  animation-delay: calc(var(--i, 0) * var(--wave-delay-step));
  will-change: transform, filter, box-shadow;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

@keyframes ac-wave {
  0%, 100% { transform: scale(1); filter: brightness(1); }
  20%      { transform: scale(1.08); filter: brightness(1.08); }
  40%      { transform: scale(1); filter: brightness(1); }
}

/* Pause vague au survol */
#advent-calendar .ac-grid.ac-wave:hover .ac-day,
#advent-calendar .ac-grid.ac-wave .ac-day:hover {
  animation-play-state: paused;
}


/* Accessibilité */
@media (prefers-reduced-motion: reduce) {
  #advent-calendar .ac-grid.ac-wave .ac-day { animation: none !important; }
}
