/* MUSIC FOLDER — app-update-swipe | исходник: 4817..4865 */

/* ═══ обновление приложения: закрытие и свайп ═══ */
.mf-update{
padding-right:52px;
cursor:grab;
touch-action:pan-y;
user-select:none;
-webkit-user-select:none;
}
.mf-update.drag{
transition:none!important;
cursor:grabbing;
}
.mf-update-x{
position:absolute;
top:9px;
right:9px;
width:28px;
height:28px;
border-radius:50%;
border:1px solid rgba(255,255,255,.10);
background:rgba(255,255,255,.06);
color:var(--muted);
cursor:pointer;
display:grid;
place-items:center;
font-size:13px;
line-height:1;
transition:background .2s,color .2s,transform .15s;
}
.mf-update-x:hover{
background:rgba(255,255,255,.14);
color:#fff;
transform:scale(1.07);
}
.mf-update-x:active{
transform:scale(.92);
}
@media (max-width:640px){
.mf-update{
padding-right:46px;
}
}
.sig{display:flex;gap:2.5px;align-items:flex-end;height:16px;}
.sig i{width:3px;height:100%;border-radius:1px;background:linear-gradient(180deg,var(--c2),var(--c1));transform-origin:bottom;transform:scaleY(.25);opacity:.85; animation: sigEq 1s ease-in-out infinite;}
.sig i:nth-child(2){animation-delay:.2s} .sig i:nth-child(3){animation-delay:.4s} .sig i:nth-child(4){animation-delay:.6s} .sig i:nth-child(5){animation-delay:.8s}
@keyframes sigEq{0%,100%{transform:scaleY(.25)}50%{transform:scaleY(1)}}
body.playing .sig i{animation-play-state:running;}
body:not(.playing) .sig i{animation-play-state:paused; transform:scaleY(.25);}
@media(max-width:640px){ .sig{height:14px;} .sig i{width:2px;} }
