.gradient-custom { background: #f6d365; background: -webkit-linear-gradient(to right bottom, rgba(246, 211, 101, 1), rgba(253, 160, 133, 1)); background: linear-gradient(to right bottom, rgba(246, 211, 101, 1), rgba(253, 160, 133, 1)) } .player-container { width: 100%; max-width: 450px; background: #fff; padding: 15px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); display: flex; align-items: center; justify-content: space-between; margin: 0 auto; flex-direction: column; } .album-art { width: 100px; height: 100px; object-fit: cover; border-radius: 8px; margin-bottom: 10px; } .song-info { text-align: center; font-size: 14px; color: #000; margin-bottom: 10px; */ } .controls { display: flex; justify-content: center; align-items: center; margin-top: 10px; } .progress-container { width: 100%; background: #ddd; height: 5px; border-radius: 5px; cursor: pointer; margin: 10px 0; } .progress { height: 5px; width: 0%; background: #ff6347; border-radius: 5px; } button { background: none; border: none; font-size: 20px; cursor: pointer; margin: 0 5px; color: #333; transition: transform 0.2s ease; } button:hover { transform: scale(1.1); } .circle { line-height: 0; display: inline-block; margin: 5px; border: 4px solid rgba(200,200,200,0.4); border-radius: 50%; transition: linear 0.25s; height: 128px; width: 128px; } .circle img { border-radius: 50%; } .circle:hover { transition: ease-out 0.2s; border: 4px solid rgba(0,0,0,0.2); -webkit-transition: ease-out 0.2s; } a.circle { color: transparent; } .badges-container { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 15px; flex-wrap: wrap; } .badge-img { height: 50px; max-width: 100px; object-fit: contain; }