#game canvas {
  transition: filter 120ms ease;
}

body.bright-lines #game canvas {
  filter:
    brightness(1.9)
    contrast(1.28)
    saturate(1.5)
    drop-shadow(0 0 1px rgba(255,255,255,.78))
    drop-shadow(0 0 2px rgba(120,255,220,.4));
}

body.bright-lines #hud {
  filter: brightness(1.18) contrast(1.12) saturate(1.22);
  text-shadow:
    0 0 5px currentColor,
    0 0 11px currentColor,
    0 0 18px currentColor;
}

body.bright-lines .cockpit,
body.bright-lines .heading-compass,
body.bright-lines .radar,
body.bright-lines .weapons-panel,
body.bright-lines .reticle {
  filter: brightness(1.22) drop-shadow(0 0 2px rgba(220,255,235,.78));
}

body.bright-lines .reticle:before,
body.bright-lines .reticle:after {
  box-shadow: 0 0 4px #fff, 0 0 12px #78ff8b;
}
