#game-area{background:#000}#game-area canvas{cursor:none}.danger-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:15;box-shadow:inset 0 0 150px #f000;transition:box-shadow .3s}.danger-vignette.active{animation:danger-pulse 1s infinite alternate}@keyframes danger-pulse{0%{box-shadow:inset 0 0 80px #ff00004d}to{box-shadow:inset 0 0 200px #f00c}}
