.song-container{margin-top:1.8rem;min-height:59vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.song-container img{width:20%;border-radius:50%}.song-container h2{font-weight:400;color:#000;padding:0 1rem}.song-container h3{font-size:1rem;color:#000}@media screen and (max-width: 768px){.song-container{margin-top:2rem;min-height:44vh}.song-container img{width:70%}}.player{min-height:20vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.time-control{width:50%;display:flex;align-items:center}.time-control input{width:100%;-webkit-appearance:none;background-color:transparent;cursor:pointer}.time-control p{padding:1rem}.play-control{display:flex;align-items:center;justify-content:space-between;padding:1rem;width:50%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:transparent;border:none}.track{background-color:#add8e6;width:100%;height:1rem;position:relative;border-radius:1rem;overflow:hidden}.animate-track{background:#ccc;position:absolute;width:100%;height:100%;top:0;left:0;transform:translate(0);pointer-events:none}@media screen and (max-width: 768px){.player{margin-top:3rem;min-height:10vh}.time-control{width:90%}.play-control{width:60%}}.library{position:fixed;top:0;left:0;width:20rem;height:100%;background-color:transparent;box-shadow:2px 2px 50px #cbcbcb;overflow:scroll;transform:translate(-100%);transition:all 1s ease-in;-webkit-user-select:none;-ms-user-select:none;user-select:none}.library h2{padding:2rem;color:#000}.active{transform:translate(0);transition:all 1s ease-in-out;left:0}.library-song{display:flex;align-items:center;padding:1rem 2rem;cursor:pointer;transition:background .5s ease}.library-song img{width:30%}.library-song:hover{background-color:#c18c5d}.song-description{padding:1.2rem;background-color:inherit}.song-description h3{font-size:1rem;color:#000;background-color:inherit}.song-description h4{padding-top:.5rem;font-size:.8rem;color:#000;background-color:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#9b9b9b80;border-radius:20px;border:transparent}.selected{background-color:#c18c5d}@media screen and (max-width: 768px){.library{width:100%;transition:none}}nav{min-height:10vh;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;padding:1rem 19rem;background-color:#c18c5d}nav button{font-size:large;border:none;cursor:pointer;width:7rem;height:2.8rem;transition:all .1s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-around;padding:0 1rem;background-color:#c18c5d}nav button:hover{border:2px solid rgb(65,65,65)}nav h1{background-color:inherit;color:#000}nav .faMusic{background-color:inherit}@media screen and (max-width: 768px){nav{padding:0 2rem}nav button{z-index:10;width:7rem;height:2.8rem;background-color:inherit;color:#000}}*{margin:0;padding:0;box-sizing:border-box;background-color:#ecc8af}h1,h2,h3{color:#495867}body{font-family:Lato,sans-serif}h3,h4{font-weight:400;color:#495867}.App{transition:all .5s ease}.library-active{padding-left:18%}
