*,.press-start-2p-regular{font-family:"Press Start 2P",system-ui;font-weight:400;font-style:normal}.game-container{position:relative;width:800px;height:600px;margin:0 auto;background:0 0}#gameCanvas{position:relative;z-index:10;background:0 0}#neuro{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.95;z-index:1}.ball,.brick,.paddle{background-color:rgba(255,255,255,.9)}#gameOverScreen,#startScreen{z-index:20}#gameUI{background-color:rgba(0,0,0,.7)}.hidden{display:none}.power-up{position:absolute;width:20px;height:20px;border-radius:50%;animation:2s ease-in-out infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.brick{position:absolute;border:1px solid rgba(255,255,255,.2)}.paddle{position:absolute;height:20px;border-radius:10px;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.ball{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#e2e8f0)}