body { margin: 0; font-family: 'Inter', sans-serif; background: transparent; color: #f1f1f1; display: flex; justify-content: center; align-items: center; height: 100vh; } .stereo-wrapper { display: flex; justify-content: center; align-items: center; } .stereo-card { width: 440px; background: rgba(20, 20, 20, 0.95); border-radius: 16px; padding: 30px; box-shadow: 0 0 30px rgba(0, 255, 170, 0.2); display: flex; flex-direction: column; gap: 20px; } .stereo-header { display: flex; justify-content: space-between; align-items: center; } .stereo-header h2 { margin: 0; font-size: 20px; color: #00ffaa; } .clock { font-size: 14px; color: #ccc; } .track-section { text-align: center; } .track-title { font-size: 16px; font-weight: 500; margin-bottom: 5px; } .track-time { font-size: 14px; color: #888; } .volume-loop { display: flex; justify-content: space-between; font-size: 14px; color: #aaa; } .controls { display: flex; justify-content: center; gap: 15px; } .controls button { background-color: #222; border: 2px solid transparent; border-radius: 50%; width: 48px; height: 48px; display: flex; justify-content: center; align-items: center; transition: all 0.2s ease; cursor: pointer; } .controls button:hover { border-color: #00ffaa; background-color: #2a2a2a; } .controls img { width: 24px; height: 24px; filter: brightness(0.9); } .input-area { display: flex; gap: 10px; } .input-area input { flex: 1; padding: 10px 15px; border-radius: 10px; border: none; font-size: 14px; background: #2c2c2c; color: white; outline: none; } .input-area button { padding: 10px 20px; border: none; border-radius: 10px; background: #00ffaa; color: black; font-weight: bold; cursor: pointer; transition: background 0.2s; } .input-area button:hover { background: #00cc88; } .utility-buttons { display: flex; justify-content: space-between; margin-top: 10px; } .utility-buttons button { flex: 1; margin: 0 5px; background-color: #1a1a1a; color: #00ffaa; border: 2px solid #00ffaa; border-radius: 10px; padding: 10px; font-size: 14px; font-weight: bold; transition: background 0.2s; cursor: pointer; } .utility-buttons button:hover { background-color: #00ffaa; color: #000; }