.AppDownloadDialog-module__Nx64XW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0a1428bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AppDownloadDialog-module__Nx64XW__dialog{text-align:center;background:linear-gradient(145deg,#1c3556,#0f233b);border-radius:14px;width:420px;padding:40px 30px;box-shadow:0 20px 60px #00000080}.AppDownloadDialog-module__Nx64XW__title{margin-bottom:30px;font-size:18px}.AppDownloadDialog-module__Nx64XW__buttons{flex-direction:column;gap:18px;display:flex}.AppDownloadDialog-module__Nx64XW__storeButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #48d7ff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.AppDownloadDialog-module__Nx64XW__skip{cursor:pointer;opacity:.8;margin-top:20px;font-size:13px}
.dashboardScreen-module__xu0J5G__container{background-blend-mode:overlay;background:url(/images/bg_image.png) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative}.dashboardScreen-module__xu0J5G__logoWrapper{position:absolute;top:20px;left:20px}@media (max-width:1024px){.dashboardScreen-module__xu0J5G__logoWrapper{justify-content:center;margin-bottom:20px;display:flex;position:relative}}@media (max-width:768px){.dashboardScreen-module__xu0J5G__logoWrapper{justify-content:center;margin-bottom:60px;display:flex}}.dashboardScreen-module__xu0J5G__queueContainer{scroll-behavior:smooth;height:calc(100vh - 120px);max-height:600px;padding-right:8px;overflow-y:auto}.dashboardScreen-module__xu0J5G__contentWrapper{flex:1;justify-content:center;align-items:center;gap:4rem;display:flex}@media (max-width:1024px){.dashboardScreen-module__xu0J5G__contentWrapper{flex-direction:column;gap:2rem}}.dashboardScreen-module__xu0J5G__queueSection{width:100%;max-width:500px}.dashboardScreen-module__xu0J5G__heading{margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}
.songCard-module__Ty51Eq__card{text-align:center;max-width:320px}.songCard-module__Ty51Eq__image{object-fit:cover;border-radius:24px;width:300px;height:300px}.songCard-module__Ty51Eq__title{margin-top:1rem;font-size:1.2rem;font-weight:700}.songCard-module__Ty51Eq__description{opacity:.8;margin-top:.5rem;font-size:.9rem;line-height:1.5}.songCard-module__Ty51Eq__descriptionContainer{scroll-behavior:smooth;max-height:300px;margin-top:8px;padding-right:6px;overflow-y:auto}.songCard-module__Ty51Eq__spinning{animation:8s linear infinite songCard-module__Ty51Eq__spin}@keyframes songCard-module__Ty51Eq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.queueItem-module__XPeJQa__item{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.queueItem-module__XPeJQa__leftSection{align-items:flex-start;gap:14px;display:flex}.queueItem-module__XPeJQa__imageWrapper{border-radius:8px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.queueItem-module__XPeJQa__albumImage{object-fit:cover;border-radius:8px;width:80px;height:80px}.queueItem-module__XPeJQa__songInfo{flex-direction:column;margin-right:20px;display:flex}.queueItem-module__XPeJQa__title{color:#fff;font-size:20px;font-weight:600}.queueItem-module__XPeJQa__subtitle{color:#b8c2cc;max-width:420px;margin-top:4px;font-size:14px;line-height:1.4}.queueItem-module__XPeJQa__rating{margin-top:6px}.queueItem-module__XPeJQa__clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queueItem-module__XPeJQa__toggle{color:#4da6ff;cursor:pointer;margin-top:4px;font-size:13px;display:inline-block}.queueItem-module__XPeJQa__actions{align-items:center;gap:14px;display:flex}.queueItem-module__XPeJQa__active{background:#1db95433;border:1px solid #1db954}
.playerBar-module__xn0ZLq__player{border-top:1px solid #ffffff1a;padding:1rem}.playerBar-module__xn0ZLq__playerControlsWrapper{justify-content:center;display:flex}.playerBar-module__xn0ZLq__controls{align-items:center;gap:16px;display:flex}.playerBar-module__xn0ZLq__progressWrapper{align-items:center;gap:1rem;display:flex}.playerBar-module__xn0ZLq__progressBar{background:#fff3;border-radius:2px;flex:1;height:6px}.playerBar-module__xn0ZLq__progress{background:#fff;border-radius:2px;width:40%;height:100%}
