/* GAROFALO_BIBLE_TRUE_CROWN_FLASH_V172
   Deliberate hard ON/OFF flashing (not a fade/pulse).
   Only flashes green when the existing health checker sets is-active.
   Does not alter English, Spanish, Dutch themes, playback or video selection.
*/
#openStatus.brain-beacon {
  width:30px!important;min-width:30px!important;height:30px!important;
  position:fixed!important;top:5px!important;right:8px!important;z-index:10050!important;
  transition:none!important;
}
#openStatus.brain-beacon.is-active {
  color:#86ff9a!important;
  animation:bibleCrownBeaconHardFlash .50s steps(1,end) infinite!important;
  transition:none!important;
}
#openStatus.brain-beacon.is-active .crown-svg {
  width:20px!important;height:20px!important;
  color:#86ff9a!important;
  animation:bibleCrownGlyphHardFlash .50s steps(1,end) infinite!important;
  transition:none!important;
}
/* Fully illuminated for ~0.23 seconds, then completely extinguished
   for ~0.27 seconds. The small button stays in its fixed position. */
@keyframes bibleCrownGlyphHardFlash {
  0%,45.9% {opacity:1;visibility:visible;filter:brightness(3) drop-shadow(0 0 11px #52ff8f) drop-shadow(0 0 16px #17ff64)}
  46%,100% {opacity:0;visibility:hidden;filter:none}
}
@keyframes bibleCrownBeaconHardFlash {
  0%,45.9% {background:#082c1a;border-color:#a8ffbd;box-shadow:0 0 14px 5px #26ff79dd,inset 0 0 10px #74ffb088}
  46%,100% {background:#05172c;border-color:#194b36;box-shadow:none}
}
/* Keep original fast red alarm styling and all click behavior when offline. */
#openStatus.brain-beacon:not(.is-active) {animation:none!important}
/* Respect operating-system reduced-motion preference. */
@media(prefers-reduced-motion:reduce){
  #openStatus.brain-beacon.is-active,#openStatus.brain-beacon.is-active .crown-svg {
    animation:none!important;opacity:1!important;visibility:visible!important
  }
}
