#game.mouse-firing{cursor:none}
#mouse-reticle{display:none!important}
#mouse-reticle:not(.is-active){display:none}
#mouse-reticle{
  position:fixed;
  left:0;
  top:0;
  width:34px;
  height:34px;
  z-index:40;
  pointer-events:none;
  transform:translate(-50%,-50%);
  border:1px solid rgba(158,245,255,.28);
  border-radius:50%;
  box-shadow:
    0 0 5px rgba(95,225,255,.22),
    0 0 13px rgba(76,136,255,.13),
    inset 0 0 8px rgba(132,242,255,.1);
  opacity:.7;
  filter:drop-shadow(0 0 2px rgba(185,248,255,.16));
}
#mouse-reticle::before,
#mouse-reticle::after{
  content:"";
  position:absolute;
  inset:50% auto auto 50%;
  background:rgba(193,250,255,.36);
  transform:translate(-50%,-50%);
}
#mouse-reticle::before{width:1px;height:44px}
#mouse-reticle::after{width:44px;height:1px}
@media (pointer:coarse){#mouse-reticle{display:none!important}}
