/* The burn is an environmental layer; the officers and map stay registered. */
.deck-active .fire-effect{animation:fire-flicker 1050ms ease-in-out infinite alternate}
#beat-4.deck-active .fire-effect{animation:fire-reveal 1100ms ease-in-out both,fire-flicker 1050ms 1100ms ease-in-out infinite alternate}
@keyframes fire-reveal{from{opacity:0}to{opacity:.93}}
@keyframes fire-flicker{0%{opacity:.93;filter:brightness(.98)}45%{opacity:1;filter:brightness(1.06)}100%{opacity:.97;filter:brightness(1.01)}}

.chapter blockquote{overflow-wrap:break-word}

@media(max-width:700px){.chapter:has(.closed-caption) .dialogue::before{transform:var(--mobile-bubble-flip,scaleX(-1))}}

.episode-links{display:flex;gap:12px;font:14px Arial,sans-serif;letter-spacing:0}
.episode-links a,.episode-links span{padding:10px 14px;border:1px solid #ba9e6655;border-radius:3px;white-space:nowrap}
.episode-links span{opacity:.35}
@media(max-width:700px){.episode-links{width:100%;justify-content:space-between;font-size:12px}.episode-links a,.episode-links span{padding:9px 12px}}
