.asui-player-wrap.asui-glass-wrap{padding:0 12px 12px;justify-content:center}.asui-player.asui-glass{max-width:1120px;margin:0 auto;padding:10px 22px 10px 14px;gap:18px;border:1px solid #fff0;border-radius:22px;background:transparent!important;box-shadow:0 4px 16px rgb(0 0 0 / .16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;contain:paint;isolation:isolate}.asui-player.asui-glass::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px 140% at 44px 50%,rgba(var(--asui-player-tint,255,255,255),.2),transparent 70%)}.asui-player.asui-glass--ios{background:linear-gradient(135deg,rgb(255 255 255 / .085),rgb(255 255 255 / .025))!important;border-color:rgb(255 255 255 / .17);-webkit-backdrop-filter:blur(16px) saturate(180%) contrast(1.06)!important;backdrop-filter:blur(16px) saturate(180%) contrast(1.06)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -1px 0 rgb(255 255 255 / .055),0 4px 16px rgb(0 0 0 / .16);contain:none}.asui-glass.has-track .asui-player__img{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px -6px rgb(0 0 0 / .6),inset 0 0 0 1px rgb(255 255 255 / .18)}.asui-glass.has-track .asui-player__img img{width:111.6%;height:111.6%;max-width:none;margin:-5.8%;border-radius:0;object-fit:cover;animation:asui-disc-spin 5s linear infinite;animation-play-state:paused}.asui-glass.is-playing .asui-player__img img{animation-play-state:running}@keyframes asui-disc-spin{to{transform:rotate(1turn)}}.asui-glass .asui-player__controls{gap:14px}.asui-glass .asui-player__iconbtn,.asui-glass .asui-player__mute{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff0;color:rgb(255 255 255 / .92);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.asui-glass .asui-player__iconbtn svg{width:20px;height:20px}.asui-glass .asui-player__iconbtn:hover,.asui-glass .asui-player__mute:hover{background:rgb(255 255 255 / .1);transform:none}.asui-glass .asui-player__shuffle,.asui-glass .asui-player__repeat{opacity:.55}.asui-glass .asui-player__shuffle svg,.asui-glass .asui-player__repeat svg{width:18px;height:18px}.asui-glass .asui-player__iconbtn.is-on{opacity:1}.asui-glass .asui-player__iconbtn.is-on::after{content:"";position:absolute;left:50%;bottom:2px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.asui-glass .asui-player__btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;color:#0b0b0d;box-shadow:0 8px 24px -8px rgb(0 0 0 / .5);transition:transform .2s ease}.asui-glass .asui-player__btn svg{width:18px;height:18px;margin:0}.asui-glass .asui-player__btn:hover{transform:scale(1.05)}.asui-glass .asui-player__btn:active{transform:scale(.95)}.asui-glass .asui-player__mute svg{width:22px;height:22px;fill:none}@media (max-width:600px){.asui-player-wrap.asui-glass-wrap{padding:0 8px 8px}.asui-player.asui-glass{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:4px;padding:8px 12px 9px 10px;border-radius:20px}.asui-glass .asui-player__left{grid-column:1;grid-row:1;gap:10px;min-width:0;max-width:none}.asui-glass .asui-player__center{display:contents}.asui-glass .asui-player__controls{grid-column:2;grid-row:1;gap:2px}.asui-glass .asui-player__progress{grid-column:1 / -1;grid-row:2;width:100%;gap:8px}.asui-glass .asui-player__shuffle,.asui-glass .asui-player__repeat{display:none}.asui-glass.has-track .asui-player__img{flex-basis:44px;width:44px;height:44px}.asui-glass:not(.has-track) .asui-player__img img{width:44px;height:44px}.asui-glass .asui-player__title{font-size:14px}.asui-glass .asui-player__artist{margin-top:1px;font-size:12px}.asui-glass .asui-player__btn{width:32px;height:32px}.asui-glass .asui-player__tcur,.asui-glass .asui-player__tdur{min-width:32px;font-size:10px}}@media (prefers-reduced-motion:reduce){.asui-glass .asui-player__img img{animation:none}}