* { margin: 0; padding: 0; box-sizing: border-box; } body { overflow: hidden; font-family: 'Arial', sans-serif; background: #000; } #container { width: 100vw; height: 100vh; } #info { position: absolute; top: 20px; left: 50%; transform: translateX(-50%); text-align: center; color: #fff; z-index: 100; text-shadow: 0 0 10px rgba(255, 255, 255, 0.5); pointer-events: none; } #info h1 { font-size: 2.5em; margin-bottom: 10px; animation: pulse 2s ease-in-out infinite; } #info p { font-size: 1em; opacity: 0.8; } @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }