@font-face{font-family:Madimi One;src:url(/assets/MadimiOne-VPdYyUPw.ttf)}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont_wght-D2sADkEI.ttf)}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-VariableFont_wght-CDKKs2Bx.ttf)}*{margin:0;overflow:hidden;font-family:Nunito,Vazirmatn,sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-window{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;gap:50px;filter:none}.background-image{background-size:cover;height:120%;width:110%;position:fixed;filter:blur(30px);margin:-50px;z-index:-1}.background-top-color{background:#151515;width:100%;height:100%;opacity:.94}.playerContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;max-width:300px;height:750px}.cover-continer{width:300px;height:300px;border-radius:15px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.cover-image{aspect-ratio:1;width:300px;height:300px;position:absolute;border-radius:15px;transition:cubic-bezier(.165,.84,.44,1.5) .25s}.lyrics-page{position:absolute;width:270px;height:270px;background-color:#131313;opacity:.9;aspect-ratio:1;margin-top:69px;border-radius:10px;padding:15px;color:wheat;overflow-y:scroll}.lyrics-page::-webkit-scrollbar{display:none}.lyrics-page{-ms-overflow-style:none;scrollbar-width:none;transition:ease .25s}.music-controls{display:flex;justify-content:space-between;width:100%;align-items:center}.control-button{max-width:20px}.other-controls{display:flex;justify-content:space-between;width:100%}.other-button{min-height:23px;max-height:23px;min-width:23px;max-width:23px;margin:0 2px;align-self:center}.cover-plus{display:flex;flex-direction:column;gap:25px}.playlist{height:550px;width:300px;background-color:#090808;border-radius:10px;overflow:scroll;padding:0 10px;scrollbar-width:none;scroll-behavior:smooth}.entry-container{background-color:#131313;display:flex;max-height:64px;padding:6px;justify-content:center;margin-bottom:10px;border-radius:5px;position:relative}.entry-cover{flex:2;position:relative;max-width:64px;margin-right:10px}.entry-lyric{position:absolute;background-color:#000000b0;border-top-left-radius:3px;border-bottom-right-radius:9px;padding-left:3px;padding-right:3px;padding-top:5px;bottom:0;right:0}.entry-details{flex:6;color:#fff;padding-left:10px;margin:auto;font-weight:700;white-space:nowrap}.entry-cover-image{max-height:100%;border-radius:10px}.entry-favbox{position:absolute;width:62px;height:62px}.entry-favbox-star{position:absolute;color:#eaee14;bottom:0;left:0;stroke:#6e0f3e;stroke-width:30}.entry-artist{color:#e01235}.entry-album{color:#e69c70ed}.playlist-loading{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.playlist-end{color:#f0f8ff;font-weight:900;text-align:center;padding:8px 0;font-size:20px}.playlist-end span{color:red}.playlist-start{color:#fff;display:flex;justify-content:space-between;position:sticky;top:0;background-color:#090808;width:100%;height:50px;z-index:2}.playlist-start span{margin:7px 25px;padding:8px;border-radius:5px;font-weight:800}.playlist-start span:hover{background-color:#191919;cursor:pointer;transition:ease .5s}.playlist-start label{margin:7px 25px;padding:8px;border-radius:5px;font-weight:800}.playlist-start label:hover{background-color:#191919;cursor:pointer;transition:ease .5s}.playlist-start img{margin:0;padding:13px;border-radius:5px;font-weight:800;display:none}.main-center-container{width:100%;display:flex;justify-content:center}.main-left-container{width:100%;display:flex;justify-content:flex-end}.main-right-container{width:100%}@media (max-width: 1000px){.main-left-container,.main-right-container{width:unset}.main-center-container{flex:1}.main-left-container{margin-left:50px}}@media (max-width: 775px){.playlist{height:475px;width:300px;min-width:100%;height:100vh}.playerContainer{width:100%;min-height:100vh}.playlist-start label,.playlist-start span{margin:5px 0 0}.playlist-start img{display:flex}.playlist{z-index:2;margin:30px}.main-center-container{flex:unset;width:100vw;position:fixed}.main-left-container{width:100vw;margin-left:50px;display:flex;justify-content:center;min-width:100%;min-height:100vh}}.open-windows{display:flex;background-color:#151515;width:100vw;height:100vh;justify-content:center;align-items:center;gap:50px}.open-button{display:none}.open-button-holder{background-color:#3b3b3b;padding:20px 35px;color:#fff;display:block;border-radius:8px;border-bottom:solid rgb(255,255,255);border-right:solid rgb(255,255,255);background-image:url(/assets/music-note-Wu26mgz5.png);background-repeat:no-repeat;background-size:20%;background-position:125px 22px}.button:hover{cursor:pointer}.progress-bar{height:7px;border-radius:35px;width:90%}.progress-bar-background{background-color:#cacbcc;width:100%;height:100%}.progress-bar progress{width:100%}.progress-bar-fill{height:100%;background-color:#e01235;transition:all .2s}.lyric-p{text-align:center;font-family:Nunito,Vazirmatn;transition:cubic-bezier(.075,.82,.165,1) .25s}.loading{font-size:2.5rem;font-family:Madimi One;color:#29baa6;position:fixed;margin-bottom:91px}.loading-continer{display:flex;justify-content:center;align-items:center;flex-direction:column}.playerpage-songname{color:#fff;font-weight:700;max-width:100%;max-height:50%;display:ruby;transition:ease .5s}.playerpage-artistname{color:#e01235;max-width:100%;display:ruby;max-height:50%}.playerpage-songdetail{display:flex;justify-content:center;align-items:center;flex-direction:column;width:225px;height:44px;transition:ease .25s}.white{color:#fff}.react-icon{display:flex;align-content:center;justify-content:center}.icon-disable{opacity:50%}.menu-menu{position:absolute}.menu-blur{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;transition:all .25s ease-in-out;opacity:0}.menu-dropdown{width:fit-content;min-width:150px;padding:10px 8px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:#090808 solid 2px;background-color:#eaf0d7;position:fixed;z-index:1001;transition:all .1s ease-in-out;opacity:0}.menu-sub-title{color:#29baa6;margin-bottom:10px;font-weight:600;font-size:1.2em;text-align:center;min-width:200px}.entry-menu{position:absolute;top:22px;right:5px;width:auto;transition:all .3s}.entry-menu-button{background-color:#242121eb;color:#fff;border:none;border-radius:6px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding-top:3px;border:solid 2px #4d4d4d;transition:all .3s}.entry-menu-dropdown{color:#fff;width:auto;background-color:#111010;border:solid black 1px;padding:10px 8px;border-radius:8px}.entry-menu-item{margin:2px 0;padding:9px 10px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition:all .15s ease-in-out;min-width:80%}.entry-menu-item:hover{background-color:#312e2e63}.entry-playpauseicon{position:absolute;color:#fff;opacity:.8;background-color:#000000be;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:9px;transition:.3s all}.toast-container{width:100%;padding:0 5px;display:flex;justify-content:space-between}.toast-sub-action{color:#fff;border-radius:3px;padding:0 10px;cursor:pointer;font-weight:600;display:flex;justify-content:center;align-items:center}
