@tailwindcss base;@tailwindcss components;@tailwindcss utilities;*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Courier New,monospace}body{background:#000;color:#00ffff}.neon-text{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor}.game-border{border:2px solid #00ffff;box-shadow:0 0 10px #00ffff,inset 0 0 10px rgba(0,255,255,.1)}.pixel-perfect{image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}@keyframes invaderMove{0%{transform:translateX(0)}to{transform:translateX(10px)}}.invader-animation{animation:invaderMove .5s ease-in-out infinite alternate}@keyframes explosion{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.explosion{animation:explosion .3s ease-out forwards}