.material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 } body, html { width: 100%; height: 100%; margin: 0; padding: 0; color: white; background-color: rgb(29, 29, 29); } body { font-family: sans-serif; } .content { width: 100%; display: none; justify-content: center; align-items: center; flex-direction: column; } .loaded { display: block; } .loading { display: flex; height: 100vh; } .playing-symbols { position: absolute; left: 10vw; display: flex; justify-content: center; align-items: center; flex-direction: row; width: 5vw; height: 5vw; background-color: rgba( 0, 0, 0, 0.6 ); } .playing-symbols-wrapper { width: 4vw; height: 5vw; display: flex; justify-content: center; align-items: center; flex-direction: row; } .song-list-wrapper { width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 5%; } .song-list { display: flex; flex-direction: row; align-items: center; width: 80%; margin: 2px; padding: 1vh; border: 1px white solid; background-color: rgba( 0, 0, 0, 0.4 ); } .song-details-wrapper { margin: 0; display: block; margin-left: 10px; margin-right: auto; width: 65%; } .song-list .song-image { width: 5vw; height: 5vw; object-fit: cover; object-position: center; font-size: 5vw; } .pause-icon { width: 5vw; height: 5vw; object-fit: cover; object-position: center; font-size: 5vw !important; user-select: none; } .current-song-wrapper { display: flex; align-items: center; flex-direction: column; width: 100%; margin-bottom: 2%; margin-top: 1%; } .current-song { display: flex; align-items: center; flex-direction: column; margin-top: 1vh; padding: 1vh; max-width: 80%; text-align: center; background-color: rgba( 0, 0, 0, 0.4 ); } .fancy-view-song-art { height: 30vh; width: 30vh; object-fit: cover; object-position: center; margin-bottom: 10px; font-size: 30vh !important; } #app { background-color: rgba( 0, 0, 0, 0 ); } #progress, #progress::-webkit-progress-bar { background-color: rgba(45, 28, 145); color: rgba(45, 28, 145); width: 30vw; border: none; border-radius: 0px; accent-color: white; -webkit-appearance: none; appearance: none; } #progress::-moz-progress-bar { background-color: white; } #progress::-webkit-progress-value { background-color: white !important; } .mode-selector-wrapper { opacity: 0; position: fixed; right: 0.5%; top: 0.5%; padding: 0.5%; } .mode-selector-wrapper:hover { opacity: 1; } .dancing-style { font-size: 250%; margin: 0; font-weight: bolder; } .info { position: fixed; font-size: 12px; transform: rotate(270deg); left: -150px; margin: 0; padding: 0; top: 50%; } .time-until { width: 30%; text-align: end; }