/* HACKERWEB V77 · alarma de pared fija en coordenadas MASTER 1672x941.
   Zona roja visible, sin glow ni tooltip, con iluminación coherente día/noche. */
.v62-tesla-scene .v62-stage .v77-fire-alarm{
  position:absolute;z-index:6;left:var(--v77-alarm-x,92.15%);top:var(--v77-alarm-y,20.40%);
  width:var(--v77-alarm-w,2.75%);height:var(--v77-alarm-h,6.8%);min-width:34px;min-height:43px;
  box-sizing:border-box;transform:translate(-50%,-50%);
  display:grid;place-items:center;padding:0;margin:0;border:0;
  background:none!important;box-shadow:none!important;outline:none;
  appearance:none;cursor:pointer;pointer-events:auto;
  touch-action:manipulation;-webkit-tap-highlight-color:transparent;
  filter:drop-shadow(2px 3px 2px rgba(0,0,0,.65));
}
.v62-tesla-scene .v62-stage .v77-fire-alarm svg{
  display:block;width:100%;height:100%;
  object-fit:contain;pointer-events:none;overflow:visible;
}
.v62-tesla-scene .v62-stage[data-v77-lighting="night"] .v77-fire-alarm{
  filter:brightness(.68) contrast(1.1) drop-shadow(2px 3px 2px rgba(0,0,0,.9));
}
.v62-tesla-scene .v62-stage[data-v77-lighting="day"] .v77-fire-alarm{
  filter:brightness(1.04) saturate(.92) drop-shadow(2px 3px 2px rgba(0,0,0,.55));
}
.v62-tesla-scene .v62-stage .v77-fire-alarm:focus-visible{
  outline:2px solid #f3d59c;outline-offset:3px;
}
/* Ni glow, ni texto, ni estados visuales de pista al hover/tap. */