.albumRow{display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding:5px 0 5px 10px;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out}.albumRow:hover{background-color:hsla(0,0%,82.4%,.6)}.album-index{margin:auto 0;width:50px}.album-songname{border-left-style:ridge;margin-left:10px;font-size:16px;width:200px;height:50px;overflow:hidden;display:flex;justify-content:center}.album-content{margin:auto;color:var(--text-primary)}.album-plus-icon{margin:auto 0;color:#f6002e;margin-right:10px;margin-left:auto;width:auto}.album-download-icon,.album-plus-icon{font-size:20px;display:flex;flex-direction:row;justify-content:flex-end;cursor:pointer}.album-download-icon{margin:auto 0;color:#0096f6;margin-right:20px;transition:all .2s ease-in-out}.album-download-icon:hover{color:#0064c8;transform:scale(1.1)}a{color:#000}@media screen and (max-width:520px){.album-index{display:none}.albumRow{padding:12px 0;height:auto;gap:4px;border-bottom:.5px solid rgba(0,0,0,.05);border-radius:0;background-color:transparent!important}.albumRow:hover{background-color:transparent}.album-songname{border:none;margin:0;width:100%;height:auto;justify-content:flex-start;flex:1;min-width:0;display:flex;align-items:center}.album-content{margin:0;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.album-plus-icon{margin:0 0 0 auto}.album-download-icon,.album-plus-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.album-download-icon{flex:0 0 40px;margin:0}}.album-wrapper{width:100%;max-width:1480px;display:flex;flex-direction:column;border-radius:32px}.info-section{width:100%;display:flex;flex-direction:row;justify-content:center;height:300px;position:relative;overflow:hidden}.img-cover,.info-section{background-repeat:no-repeat;background-position:50%;background-size:cover}.img-cover{width:165px;height:165px;border-radius:10px}.img-cover,.info-right{margin:auto 0;z-index:1}.info-right{display:flex;flex-direction:column;margin-left:60px}.album-name{font-size:25px;text-align:left}.artist-info{display:flex;flex-direction:row}.artist-img{background-repeat:no-repeat;background-position:50%;background-size:cover;width:30px;height:30px;border-radius:15px}.artist-name{font-size:16px;margin:auto 0}.details{background-color:hsla(0,0%,100%,.6);margin-top:5px;border-radius:16px;height:100px;width:400px;overflow:auto}.details::-webkit-scrollbar{width:8px;border-radius:10px}.details::-webkit-scrollbar-thumb{border-radius:10px;background:hsla(0,0%,47.5%,.3);cursor:pointer}.details::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.p{margin:auto 0;text-align:left;margin-left:18px}.backblur,.p{height:100%;width:100%}.backblur{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:32px;top:0;filter:blur(30px)}@media screen and (max-width:520px){.album-wrapper{width:100%;padding:0 0 24px 0;height:auto;border-radius:0}.info-section{flex-direction:column;align-items:center;height:auto;padding-top:20px;padding-bottom:20px}.img-cover{width:220px;height:220px;margin:0 auto 20px auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.info-right{margin:0;align-items:center;width:100%}.album-name{font-size:24px;text-align:center;margin-bottom:8px;width:100%;word-break:break-all}.artist-info{justify-content:center;margin-bottom:16px}.details{width:100%;height:auto;max-height:80px;margin-top:0;background:transparent;padding:0 10px}.details p{margin:0;text-align:center;color:var(--text-secondary,#666);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}