/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 15 2025 | 14:30:18 */
/* Elegant attention: slight scale + brief blink (no lateral shift) */
.flashing {
  display: inline-block;           /* isolates transforms from inline flow */
  font-weight: 700;
  transform-origin: center center; /* prevents left/right drift */
  backface-visibility: hidden;
  will-change: transform, opacity;
  animation: flash-scale 1.9s ease-in-out infinite,
             flash-blink 1.9s ease-in-out infinite,
             flash-glow 1.9s ease-in-out infinite;
}

/* Gentle “breathing” scale — tiny so it feels classy */
@keyframes flash-scale {
  0%, 100% { transform: scale(1); }
  50%      { transform: scale(1.035); } /* ~3.5% */
}

/* Elegant blink: a quick dip in opacity once per cycle */
@keyframes flash-blink {
  0%, 7%, 100% { opacity: 1; }
  3.5%         { opacity: 0.5; }        /* brief blink, not harsh */
}

/* Subtle glow that peaks mid-cycle (nice on both light/dark UIs) */
@keyframes flash-glow {
  0%, 100% { text-shadow: 0 0 0 currentColor; }
  50%      { text-shadow: 0 0 8px currentColor; }
}

/* Accessibility: respect reduced-motion */
@media (prefers-reduced-motion: reduce) {
  .flashing {
    animation: none !important;
    text-decoration: underline;
  }
}
