.mm-shared-audio-player{--mm-shared-audio-accent:var(--mm-type-audio,#b39af5);color:#f3f6f8;background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--mm-shared-audio-accent) 26%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--mm-shared-audio-accent) 19%, #222027), color-mix(in srgb, var(--mm-shared-audio-accent) 8%, #121216));grid-template-columns:36px max-content minmax(84px,1fr) max-content 30px 30px;align-items:center;gap:8px;width:100%;min-width:0;min-height:76px;padding:14px 16px;display:grid;position:relative}.mm-shared-audio-player__cover{object-fit:cover;border:1px solid #ffffff24;border-radius:6px;width:52px;height:52px;position:absolute;top:14px;left:16px;box-shadow:0 8px 24px #0000003d}.mm-shared-audio-player__cover.is-empty{box-shadow:none;background:0 0;border-color:#0000}.mm-shared-audio-player:has(.mm-shared-audio-player__cover.is-empty){background:0 0}.mm-shared-audio-player__cover-backdrop{display:none}:is(.mm-shared-audio-player:has(.mm-shared-audio-player__cover) .mm-shared-audio-player__track,.mm-shared-audio-player:has(.mm-shared-audio-player__cover) .mm-shared-audio-player__lyrics,.mm-shared-audio-player:has(.mm-shared-audio-player__cover) .mm-shared-audio-player__content){margin-left:62px}.mm-shared-audio-player>audio{display:none}.mm-shared-audio-player__track{grid-column:1/-1;gap:1px;min-width:0;padding:0 2px;display:grid}.mm-shared-audio-player__track strong,.mm-shared-audio-player__track span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-shared-audio-player__track strong{color:#fff;font-size:14px;line-height:20px}.mm-shared-audio-player__track span{color:#ffffff94;font-size:11px;line-height:16px}.mm-shared-audio-player__content{color:#ffffffd1;scrollbar-width:thin;background:0 0;grid-column:1/-1;min-width:0;min-height:68px;max-height:108px;padding:10px 12px;font-size:12px;line-height:1.65;overflow:auto}.mm-shared-audio-player__content p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mm-shared-audio-player__content.is-lyrics{text-align:center}.mm-shared-audio-player__content.is-source-url{color:#ffffffa8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mm-shared-audio-player__lyrics{text-align:center;grid-column:1/-1;grid-template-rows:repeat(3,minmax(20px,auto));align-content:center;gap:2px;min-height:68px;display:grid;overflow:hidden}.mm-shared-audio-player__lyrics :is(button,span){color:#ffffff7a;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:1px 8px;font-size:12px;line-height:18px;transition:color .14s;overflow:hidden}.mm-shared-audio-player__lyrics.is-static{grid-template-rows:none;align-content:start;height:68px;max-height:68px;display:block;overflow-y:auto}.mm-shared-audio-player__lyrics.is-static>span{color:#ffffffd1;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;cursor:default;min-height:20px;line-height:1.55;display:block;overflow:visible}.mm-shared-audio-player__lyrics button.is-current{color:#77c99a;font-size:12px;font-weight:400}.mm-shared-audio-player__lyrics button:disabled{cursor:default}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics{text-shadow:0 1px 8px #000000d1;background:0 0;border-radius:0;grid-template-rows:repeat(7,minmax(32px,auto));gap:2px;min-height:266px;padding:0 10px;position:absolute;inset:58% 0 auto;transform:translateY(-50%)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics.is-static{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(260px,31vh,360px);max-height:clamp(260px,31vh,360px);padding-right:16px;top:66%}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__content{color:#ffffffe6;text-shadow:0 1px 8px #000000d1;background:0 0;align-content:center;min-height:0;max-height:none;padding:18px clamp(12px,4vw,44px);font-size:clamp(17px,2.2vw,24px);line-height:1.75;display:grid;position:absolute;inset:28% 6% 88px}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__content.is-source-url{text-align:left;align-content:center;font-size:clamp(14px,1.7vw,19px)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics :is(button,span){color:#ffffff75;padding:2px 12px;font-size:18px;line-height:1.5}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics.is-static>span{color:#ffffffe0;min-height:0;margin-bottom:8px;font-size:clamp(18px,1.45vw,22px);line-height:1.5}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics button[data-distance="2"]{color:#ffffff4d}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics button[data-distance="3"]{color:#ffffff2e}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics button.is-current{color:#77c99a;font-size:18px;font-weight:400;line-height:1.36}.mm-shared-audio-player__play,.mm-shared-audio-player__mute{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mm-shared-audio-player__play{border-radius:50%;width:36px;height:36px}.mm-shared-audio-player__play svg{width:28px;height:28px}.mm-shared-audio-player__mute{border-radius:8px;width:30px;height:30px}.mm-shared-audio-player__play:hover,.mm-shared-audio-player__play:focus-visible,.mm-shared-audio-player__mute:hover,.mm-shared-audio-player__mute:focus-visible{background:#ffffff14;outline:none}.mm-shared-audio-player__time{color:#ffffffdb;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1}.mm-shared-audio-player.is-preview-overlay{--mm-audio-preview-cover-size:clamp(280px, 24vw, 360px);--mm-audio-preview-content-gap:clamp(64px, 5vw, 88px);--mm-audio-preview-text-width:clamp(420px, 34vw, 620px);--mm-audio-preview-group-width:calc(var(--mm-audio-preview-cover-size) + var(--mm-audio-preview-content-gap) + var(--mm-audio-preview-text-width));z-index:4;opacity:1;pointer-events:auto;text-shadow:0 1px 4px #000000c7;background:0 0;grid-template-columns:clamp(34px,7.2%,48px) max-content minmax(54px,1fr) max-content clamp(24px,4.6%,30px) clamp(24px,4.6%,30px);align-content:end;gap:clamp(5px,1%,8px);width:auto;min-height:48px;padding:0;position:absolute;inset:clamp(18px,4%,34px) clamp(10px,3.2%,28px) clamp(10px,4.4%,28px)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track{top:16%;right:auto;left:calc(50% - var(--mm-audio-preview-group-width) / 2 + var(--mm-audio-preview-cover-size) + var(--mm-audio-preview-content-gap));width:calc(var(--mm-audio-preview-text-width));text-align:left;text-shadow:0 1px 8px #000000d1;padding:0;position:absolute}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__cover{top:49.5%;left:calc(50% - var(--mm-audio-preview-group-width) / 2);width:var(--mm-audio-preview-cover-size);height:var(--mm-audio-preview-cover-size);border-color:#ffffff38;border-radius:8px;transform:translateY(-50%);box-shadow:0 18px 48px #00000057}.mm-shared-audio-player.is-preview-overlay:has(.mm-shared-audio-player__cover) :is(.mm-shared-audio-player__track,.mm-shared-audio-player__lyrics,.mm-shared-audio-player__content){margin-left:0}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track strong{font-size:clamp(38px,3.4vw,54px);line-height:1.16}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track span{color:#ffffffd1;margin-top:10px;font-size:clamp(18px,1.45vw,22px);line-height:1.3}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics{top:58%;right:auto;left:calc(50% - var(--mm-audio-preview-group-width) / 2 + var(--mm-audio-preview-cover-size) + var(--mm-audio-preview-content-gap));width:calc(var(--mm-audio-preview-text-width));text-align:left;padding-inline:0}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics :is(button,span){text-align:left;padding-inline:0}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__play{width:clamp(34px,7.2%,48px);height:clamp(34px,7.2%,48px)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__play svg{width:clamp(26px,4.2vw,36px);height:clamp(26px,4.2vw,36px)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__time{color:#fffffff0}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__volume-popover{width:12px;height:50px;box-shadow:none;background:0 0;border-radius:0}.mm-shared-audio-player.is-preview-overlay>:is(.mm-shared-audio-player__play,.mm-shared-audio-player__time,.mm-shared-audio-player__range,.mm-shared-audio-player__volume,.mm-shared-media-more){transition:opacity .16s,transform .16s}@media (hover:hover){.mm-shared-audio-player.is-preview-overlay:not(:hover):not(:has(:focus-visible))>:is(.mm-shared-audio-player__play,.mm-shared-audio-player__time,.mm-shared-audio-player__range,.mm-shared-audio-player__volume,.mm-shared-media-more){opacity:0;pointer-events:none;transform:translateY(4px)}}.mm-shared-audio-player__volume{place-items:center;width:30px;height:30px;display:grid;position:relative}.mm-shared-audio-player__volume:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.mm-shared-audio-player__volume-popover{opacity:0;pointer-events:none;background:#0c1017e0;border-radius:9px;place-items:center;width:18px;height:58px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,6px);box-shadow:0 8px 24px #00000057}.mm-shared-audio-player__volume:hover .mm-shared-audio-player__volume-popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.mm-shared-audio-player__volume:has(:focus-visible) .mm-shared-audio-player__volume-popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.mm-shared-audio-player__volume-range{appearance:none;accent-color:#fff;cursor:pointer;writing-mode:vertical-rl;direction:rtl;background:0 0;border:0;width:6px;height:44px;margin:0;padding:0}.mm-shared-audio-player__volume-range::-webkit-slider-runnable-track{background:#ffffffb8;border-radius:999px;width:2px}.mm-shared-audio-player__volume-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:7px;height:7px;transform:translate(2.5px)}@media (width<=520px){.mm-shared-audio-player{grid-template-columns:44px max-content minmax(40px,1fr) max-content 44px 44px;gap:4px;padding:8px}.mm-shared-audio-player__play,.mm-shared-audio-player__volume,.mm-shared-audio-player__mute{width:44px;height:44px}.mm-shared-audio-player.is-preview-overlay{--mm-audio-preview-cover-size:76px;opacity:1;pointer-events:auto;grid-template-columns:44px max-content minmax(44px,1fr) max-content 44px 44px;padding:0}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track{text-align:center;width:auto;top:33%;left:4%;right:4%}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__cover{top:8%;left:50%;transform:translate(-50%)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track strong{font-size:24px}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__track span{font-size:13px}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics{text-align:center;grid-template-rows:repeat(7,minmax(18px,auto));gap:1px;width:auto;min-height:138px;top:69%;left:5%;right:5%}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics.is-static{height:min(32vh,220px);max-height:min(32vh,220px)}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics :is(button,span){text-align:center;font-size:15px}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics button.is-current{font-size:15px}}@media (prefers-reduced-motion:reduce){.mm-shared-audio-player__volume-popover,.mm-shared-audio-player.is-preview-overlay{transition:none}}.mm-shared-audio-player__presentation{display:contents}@media (width>=521px){.mm-shared-audio-player.is-preview-overlay:has(.mm-shared-audio-player__cover):is(.has-track-details,.has-lyrics,.has-readable-content) .mm-shared-audio-player__presentation{place-content:center;align-items:center;column-gap:var(--mm-audio-preview-content-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,360px) minmax(0,460px);row-gap:32px;width:min(100%,908px);margin-inline:auto;display:grid;position:absolute;inset:0 0 64px}.mm-shared-audio-player.is-preview-overlay:has(.mm-shared-audio-player__cover):is(.has-track-details,.has-lyrics,.has-readable-content) .mm-shared-audio-player__presentation>:is(.mm-shared-audio-player__track,.mm-shared-audio-player__cover,.mm-shared-audio-player__lyrics,.mm-shared-audio-player__content){width:100%;min-width:0;position:static;transform:none}.mm-shared-audio-player.is-preview-overlay:has(.mm-shared-audio-player__cover):is(.has-track-details,.has-lyrics,.has-readable-content) .mm-shared-audio-player__presentation>.mm-shared-audio-player__cover{aspect-ratio:1;grid-column:1;height:auto}.mm-shared-audio-player.is-preview-overlay.has-track-details .mm-shared-audio-player__presentation>.mm-shared-audio-player__cover{grid-row:1/3}.mm-shared-audio-player.is-preview-overlay:not(.has-track-details):has(.mm-shared-audio-player__cover):is(.has-lyrics,.has-readable-content) .mm-shared-audio-player__presentation>.mm-shared-audio-player__cover{grid-row:1}.mm-shared-audio-player.is-preview-overlay.has-track-details .mm-shared-audio-player__presentation>.mm-shared-audio-player__track{grid-area:1/2}.mm-shared-audio-player.is-preview-overlay.has-track-details .mm-shared-audio-player__presentation>:is(.mm-shared-audio-player__lyrics,.mm-shared-audio-player__content){grid-area:2/2}.mm-shared-audio-player.is-preview-overlay:not(.has-track-details):has(.mm-shared-audio-player__cover):is(.has-lyrics,.has-readable-content) .mm-shared-audio-player__presentation>:is(.mm-shared-audio-player__lyrics,.mm-shared-audio-player__content){grid-area:1/2;align-content:start;align-self:stretch;height:100%;max-height:none}}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-rows:none;grid-auto-rows:minmax(36px,auto);align-content:start;height:266px;min-height:0;overflow-y:auto}.mm-shared-audio-player__lyrics.is-scrollable button{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;overflow:visible}.mm-shared-audio-player.is-preview-overlay .mm-shared-audio-player__lyrics.is-scrollable button:not(.is-current){color:#ffffffe0}
