/* Non-critical styles — loaded separately from the inlined critical CSS in
 * index.html. This file is reserved for page-level refinements that can
 * arrive after first paint without causing layout shift. */

@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}

/* Featured pulse — applied to overlay elements in PixiJS via filter, not
 * DOM, but we keep this here for the featured.html shelf. */
@keyframes pulse-gold {
  0%, 100% { box-shadow: 0 0 8px rgba(212, 175, 55, 0.4); }
  50% { box-shadow: 0 0 22px rgba(212, 175, 55, 0.8); }
}

.featured-pulse {
  animation: pulse-gold 2.4s ease-in-out infinite;
}
