
/* =========================================================
   EVENT CARD
   "2 aktiv" above = number of active events.
   The EXP row itself no longer says "2× EXP EVENT" as a title.
   ========================================================= */
#world.active .v6115-event-row::before,
#world.active .v6115-event-row::after,
#world.active .v6115-event-row > *::before,
#world.active .v6115-event-row > *::after{
  content:none!important;
  display:none!important;
}

#world.active .v6115-event-row b{
  white-space:normal!important;
}
#world.active .v6115-event-row small{
  white-space:normal!important;
}

/* =========================================================
   ACTIVE WORLD BOSS
   Pulsing glow is CSS-only: no timer / JS polling.
   ========================================================= */
@keyframes v6116BossPulse{
  0%{
    box-shadow:
      0 0 8px rgba(77,231,92,.22),
      inset 0 0 0 1px rgba(108,255,111,.12);
    border-color:#38b94b;
    transform:translateZ(0) scale(1);
  }
  50%{
    box-shadow:
      0 0 24px rgba(77,231,92,.62),
      0 0 8px rgba(93,255,107,.55),
      inset 0 0 0 1px rgba(168,255,171,.28);
    border-color:#79ff8a;
    transform:translateZ(0) scale(1.012);
  }
  100%{
    box-shadow:
      0 0 8px rgba(77,231,92,.22),
      inset 0 0 0 1px rgba(108,255,111,.12);
    border-color:#38b94b;
    transform:translateZ(0) scale(1);
  }
}
@keyframes v6116BossStatusPulse{
  0%,100%{opacity:.82;text-shadow:0 0 5px rgba(94,239,91,.32)}
  50%{opacity:1;text-shadow:0 0 11px rgba(119,255,116,.85)}
}

#world.active .v366-feature.boss.v6115-boss-open{
  position:relative!important;
  isolation:isolate!important;
  animation:v6116BossPulse 1.8s ease-in-out infinite!important;
  will-change:transform,box-shadow!important;
}
#world.active .v366-feature.boss.v6115-boss-open::after{
  content:"AKTIV"!important;
  position:absolute!important;
  top:31px!important;
  right:5px!important;
  z-index:4!important;
  padding:2px 5px!important;
  border:1px solid #7fff8a!important;
  border-radius:999px!important;
  background:#113b17e8!important;
  color:#9cff9e!important;
  font:950 4.8px/1 system-ui,sans-serif!important;
  letter-spacing:.08em!important;
  box-shadow:0 0 8px rgba(77,231,92,.55)!important;
}
#world.active .v366-feature.boss.v6115-boss-open .v6115-boss-status{
  animation:v6116BossStatusPulse 1.15s ease-in-out infinite!important;
}

@media (prefers-reduced-motion: reduce){
  #world.active .v366-feature.boss.v6115-boss-open,
  #world.active .v366-feature.boss.v6115-boss-open .v6115-boss-status{
    animation:none!important;
  }
}
