* { margin: 0; padding: 0; box-sizing: border-box; } body { background: transparent; font-family: 'Arial', sans-serif; overflow: hidden; } #music-player { position: absolute; top: -9999px; left: -9999px; width: 1px; height: 1px; opacity: 0; pointer-events: none; } #audio-player { width: 100%; height: auto; } /* Optional progress bar styles */ #progress-container { width: 300px; height: 4px; background: rgba(255, 255, 255, 0.2); border-radius: 2px; overflow: hidden; } #progress-bar { height: 100%; background: linear-gradient(90deg, #ff6b6b, #4ecdc4); width: 0%; transition: width 0.1s ease; } /* Optional song info styles */ #song-info { background: rgba(0, 0, 0, 0.8); color: white; padding: 10px; border-radius: 5px; font-size: 12px; } #song-title { font-weight: bold; margin-right: 10px; } #song-time { opacity: 0.7; } /* Responsive design */ @media (max-width: 768px) { #progress-container { width: 250px; } #song-info { font-size: 11px; padding: 8px; } }