|  | * { | 
					
						
						|  | margin: 0; | 
					
						
						|  | padding: 0; | 
					
						
						|  | box-sizing: border-box; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | body { | 
					
						
						|  | background: linear-gradient(to bottom, #0f0f0f, #131313); | 
					
						
						|  | font-family: 'Arial', sans-serif; | 
					
						
						|  | color: white; | 
					
						
						|  | overflow: hidden; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | .game-container { | 
					
						
						|  | position: relative; | 
					
						
						|  | width: 100vw; | 
					
						
						|  | height: 100vh; | 
					
						
						|  | display: flex; | 
					
						
						|  | justify-content: center; | 
					
						
						|  | align-items: center; | 
					
						
						|  | flex-direction: column; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | .ball { | 
					
						
						|  | position: absolute; | 
					
						
						|  | width: 30px; | 
					
						
						|  | height: 30px; | 
					
						
						|  | background: radial-gradient(circle, #00FFAB, #00B89C); | 
					
						
						|  | border-radius: 50%; | 
					
						
						|  | box-shadow: 0 0 20px rgba(0, 255, 171, 0.8); | 
					
						
						|  | animation: fall 3s linear infinite, neon 1.5s ease-in-out infinite alternate; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | .platform { | 
					
						
						|  | position: absolute; | 
					
						
						|  | width: 100px; | 
					
						
						|  | height: 20px; | 
					
						
						|  | background: linear-gradient(to left, #FF007A, #E5006D); | 
					
						
						|  | bottom: 0; | 
					
						
						|  | border-radius: 10px; | 
					
						
						|  | box-shadow: 0 0 20px rgba(255, 0, 122, 0.8); | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | #score { | 
					
						
						|  | position: absolute; | 
					
						
						|  | top: 20px; | 
					
						
						|  | font-size: 24px; | 
					
						
						|  | text-shadow: 0 0 10px rgba(0, 255, 171, 0.8); | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  |  | 
					
						
						|  | body::before { | 
					
						
						|  | content: ''; | 
					
						
						|  | position: absolute; | 
					
						
						|  | top: 0; | 
					
						
						|  | left: 0; | 
					
						
						|  | width: 100%; | 
					
						
						|  | height: 100%; | 
					
						
						|  | background: linear-gradient(90deg, rgba(0,255,255,0.1) 1px, transparent 1px), | 
					
						
						|  | linear-gradient(rgba(0,255,255,0.1) 1px, transparent 1px); | 
					
						
						|  | background-size: 40px 40px; | 
					
						
						|  | pointer-events: none; | 
					
						
						|  | z-index: -1; | 
					
						
						|  | animation: gridMove 1s linear infinite; | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | @keyframes fall { | 
					
						
						|  | 0% { | 
					
						
						|  | top: -30px; | 
					
						
						|  | } | 
					
						
						|  | 100% { | 
					
						
						|  | top: 100%; | 
					
						
						|  | } | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | @keyframes neon { | 
					
						
						|  | 0% { | 
					
						
						|  | box-shadow: 0 0 20px rgba(0, 255, 171, 0.8); | 
					
						
						|  | } | 
					
						
						|  | 50% { | 
					
						
						|  | box-shadow: 0 0 40px rgba(0, 255, 171, 1.2), 0 0 60px rgba(0, 255, 171, 0.8); | 
					
						
						|  | } | 
					
						
						|  | 100% { | 
					
						
						|  | box-shadow: 0 0 20px rgba(0, 255, 171, 0.8); | 
					
						
						|  | } | 
					
						
						|  | } | 
					
						
						|  |  | 
					
						
						|  | @keyframes gridMove { | 
					
						
						|  | 0% { | 
					
						
						|  | background-position: 0 0; | 
					
						
						|  | } | 
					
						
						|  | 100% { | 
					
						
						|  | background-position: 40px 40px; | 
					
						
						|  | } | 
					
						
						|  | } |