:root { --ink:#0d0a12; --accent:#f2d66b; --accent-2:#8e4fff; }
.game-shell { background:radial-gradient(circle at center,#241935,#0d0a12 72%); }
canvas { image-rendering:pixelated; }
#threat[data-state="chase"] { color:#ff5c63; animation:danger-pulse .48s steps(2,end) infinite; }
#threat[data-state="stunned"] { color:#bfe8ff; }
#threat[data-state="lost"] { color:#b6a4d8; }
#stuns { color:#bfe8ff; }
@keyframes danger-pulse { 50% { opacity:.45; } }
