/* Silk v9.39 — keep the original homepage artwork absolutely stationary.
   Only independent light layers are animated; the signed-in status strip stays in its original style. */
body[data-v2="silk-full"] .v2-home-hero .v2-hero-bg {
  animation: none !important;
  transform: none !important;
  transition: none !important;
  will-change: auto !important;
}
/* Soft breathing illumination, with no displacement of the image or the text. */
body[data-v2="silk-full"] .v2-home-hero .v2-hero-glow {
  animation: silk939LightBreath 9s ease-in-out infinite;
  transform: none !important;
  will-change: opacity;
}
@keyframes silk939LightBreath {
  0%,100% { opacity: .53; }
  50% { opacity: .95; }
}
/* Passing glint stays in its own transparent layer above the static illustration. */
body[data-v2="silk-full"] .v2-home-hero .silk937-hero-streak {
  background: linear-gradient(107deg,
    transparent 32%, rgba(255,235,192,.012) 41%,
    rgba(244,223,165,.065) 49%, rgba(202,241,215,.045) 54%, transparent 64%);
  animation: silk937HeroSweep 14s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
  body[data-v2="silk-full"] .v2-home-hero .v2-hero-glow,
  body[data-v2="silk-full"] .v2-home-hero .silk937-hero-streak {
    animation: none !important;
    will-change: auto !important;
  }
}
