:where([data-ec-module-ui^="music:"]){--ec-music-bg:var(--rn-theme-bg);--ec-music-surface:var(--rn-theme-surface);--ec-music-surface-2:var(--rn-theme-surface-2);--ec-music-text:var(--rn-theme-text);--ec-music-muted:var(--rn-theme-muted);--ec-music-line:var(--rn-theme-line);--ec-music-accent:var(--rn-theme-accent);--ec-music-accent-contrast:var(--rn-theme-accent-contrast);--ec-music-danger:var(--rn-theme-danger);color:var(--ec-music-text)}
body.etp-document:has([data-ec-music-player]){padding-block-end:8rem}
body.etp-document:has(.ec-music-player-shell[data-player-display="minimized"]){padding-block-end:6rem}
body.etp-document:has(.ec-music-player-shell[data-player-display="closed"]){padding-block-end:0}
body.etp-document:has(.ec-music-player-shell[data-player-display="dormant"]){padding-block-end:0}
.music80-shell{inline-size:min(100% - 2rem,1240px);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem) 3rem}
.music80-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;margin-block-end:2rem}
.music80-hero h1{font-size:clamp(3rem,9vw,8rem);line-height:.88;letter-spacing:-.065em;margin:.25rem 0;color:var(--ec-music-text)}
.music80-hero p{color:var(--ec-music-muted);max-inline-size:44rem}
.music80-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-block-start:1rem}
.music80-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;border:1px solid var(--ec-music-accent);border-radius:999px;padding:.6rem 1rem;background:var(--ec-music-accent);color:var(--ec-music-accent-contrast);font:inherit;font-weight:750;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.music80-btn.secondary{background:transparent;color:var(--ec-music-text);border-color:var(--ec-music-line)}
.music80-btn:hover{background:color-mix(in srgb,var(--ec-music-accent) 84%,var(--ec-music-bg))}
.music80-btn.secondary:hover{border-color:var(--ec-music-accent);color:var(--ec-music-accent)}
.music80-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:1.5rem}
.music80-main,.music80-side{display:grid;gap:1.25rem;align-content:start;min-inline-size:0}
.music80-card{border:1px solid var(--ec-music-line);border-radius:1.5rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ec-music-surface) 96%,var(--ec-music-accent)),var(--ec-music-surface));padding:1.25rem;min-inline-size:0;box-shadow:var(--rn-theme-shadow-low)}
.music80-card h2{font-size:1rem;margin:0 0 .875rem;color:var(--ec-music-text)}
.music80-toolbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-block-end:.75rem}
.music80-toolbar label{flex:1;min-inline-size:min(100%,12rem)}
.music80-toolbar input{inline-size:100%;min-block-size:2.75rem;background:var(--ec-music-bg);color:var(--ec-music-text);border:1px solid var(--ec-music-line);border-radius:999px;padding:.6rem .9rem;font:inherit}
.music80-list{display:grid;gap:.5rem}
.music80-empty{padding:1.5rem;text-align:center;color:var(--ec-music-muted);border:1px dashed var(--ec-music-line);border-radius:1rem}
.music80-track{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid transparent;border-radius:1rem;padding:.5rem;transition:background-color .18s ease,border-color .18s ease}
.music80-track:hover,.music80-track.active{border-color:var(--ec-music-line);background:color-mix(in srgb,var(--ec-music-accent) 7%,var(--ec-music-surface))}
.music80-track.active{border-color:color-mix(in srgb,var(--ec-music-accent) 55%,var(--ec-music-line))}
.music80-track img{inline-size:3.25rem;block-size:3.25rem;border-radius:.75rem;object-fit:cover;background:var(--ec-music-surface-2)}
.music80-track-info{min-inline-size:0}.music80-track-info b,.music80-track-info span,.music80-track-info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.music80-track-info span{color:var(--ec-music-muted);font-size:.8rem}.music80-lock{font-size:.72rem;color:var(--ec-music-danger)}
.music80-track-actions{display:flex;gap:.4rem}.music80-track-actions button,.music80-icon-button,.music80-control-row button{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;border:1px solid var(--ec-music-line);background:var(--ec-music-surface);color:var(--ec-music-text);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.music80-track-actions button:hover,.music80-icon-button:hover,.music80-control-row button:hover{border-color:var(--ec-music-accent);color:var(--ec-music-accent)}
.music80-track-actions svg,.music80-icon-button svg,.music80-control-row svg{inline-size:1.2rem;block-size:1.2rem}
.music80-history article,.music80-playlists article,.music80-recommend article{display:grid;gap:.3rem;border-block-start:1px solid var(--ec-music-line);padding:.75rem 0}
.music80-history article:first-child,.music80-playlists article:first-child,.music80-recommend article:first-child{border-block-start:0}
.music80-history b,.music80-playlists b,.music80-recommend b{display:block}.music80-history small,.music80-playlists small,.music80-recommend small{color:var(--ec-music-muted)}
.music80-history button,.music80-recommend button{justify-self:start;margin-block-start:.25rem;border:0;background:transparent;color:var(--ec-music-accent);font:inherit;font-weight:700;cursor:pointer}
.ec-music-player-shell{position:relative;z-index:1000}
.music80-player{position:fixed;left:50%;right:auto;inset-block-end:max(1rem,env(safe-area-inset-bottom));inline-size:calc(100% - 2rem);z-index:1000;border:1px solid color-mix(in srgb,var(--ec-music-accent) 28%,var(--ec-music-line));border-radius:1.5rem;background:color-mix(in srgb,var(--ec-music-bg) 92%,transparent);backdrop-filter:blur(1.5rem);box-shadow:var(--rn-theme-shadow-high);padding-block:.75rem;padding-inline:1rem 6.5rem;display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.2fr) minmax(11rem,.6fr);gap:1rem;align-items:center;color:var(--ec-music-text);transform:translateX(-50%);transition:inline-size .28s ease,opacity .28s ease,transform .28s ease}
.music80-player[hidden],.music80-player-restore[hidden]{display:none}
.music80-window-actions{position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem;display:flex;gap:.35rem}
.music80-window-actions .music80-icon-button{inline-size:2.25rem;block-size:2.25rem}
.music80-player[data-display="minimized"]{inline-size:min(28rem,calc(100% - 2rem));grid-template-columns:minmax(0,1fr) auto;padding-block:.65rem}
.music80-player[data-display="minimized"] .music80-now{padding-inline-end:5rem}
.music80-player[data-display="minimized"] .music80-controls{display:flex;align-items:center}
.music80-player[data-display="minimized"] .music80-progress,.music80-player[data-display="minimized"] .music80-extra,.music80-player[data-display="minimized"] .music80-control-row button:not(#music80-play){display:none}
.music80-player-restore{position:fixed;z-index:1000;right:max(1rem,env(safe-area-inset-right));left:auto;inset-block-end:max(1rem,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.55rem .85rem;border:1px solid var(--ec-music-line);border-radius:999px;background:var(--ec-music-surface);color:var(--ec-music-text);box-shadow:var(--rn-theme-shadow-high);font:inherit;font-weight:750;cursor:pointer}
.music80-player-restore svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.music80-player[data-state="loading"]{opacity:.78}.music80-player[data-state="error"]{border-color:var(--ec-music-danger)}
.music80-now{display:flex;gap:.75rem;align-items:center;min-inline-size:0}.music80-now img{inline-size:3.2rem;block-size:3.2rem;border-radius:.8rem;object-fit:cover;background:var(--ec-music-surface-2)}
.music80-now div{min-inline-size:0}.music80-now b,.music80-now span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music80-now span{font-size:.78rem;color:var(--ec-music-muted)}
.music80-controls{display:grid;gap:.4rem}.music80-control-row{display:flex;align-items:center;justify-content:center;gap:.4rem}.music80-control-row button{border-color:transparent;background:transparent}
.music80-control-row button.active{background:color-mix(in srgb,var(--ec-music-accent) 16%,var(--ec-music-surface));color:var(--ec-music-accent)}
.music80-control-row .play{inline-size:3rem;block-size:3rem;background:var(--ec-music-accent);color:var(--ec-music-accent-contrast)}
.music80-progress{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;gap:.5rem;align-items:center;font-size:.72rem;color:var(--ec-music-muted);font-variant-numeric:tabular-nums}
.music80-progress input,.music80-volume input{inline-size:100%;accent-color:var(--ec-music-accent);cursor:pointer}
.music80-extra{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.music80-icon-button{border-radius:.75rem}.music80-icon-button span{font-size:.72rem;font-weight:750}.music80-volume{inline-size:5.5rem}
.music80-queue-panel,.music80-lyrics,.music80-playlist-picker{margin:0;border:0;color:var(--ec-music-text);background:var(--ec-music-bg);box-shadow:var(--rn-theme-shadow-high)}
.music80-queue-panel::backdrop,.music80-lyrics::backdrop,.music80-playlist-picker::backdrop{background:color-mix(in srgb,var(--ec-music-text) 42%,transparent);backdrop-filter:blur(.2rem)}
.music80-queue-panel{inset-block:0;inset-inline-start:auto;inline-size:min(28rem,100%);max-inline-size:100%;max-block-size:none;padding:calc(1.25rem + env(safe-area-inset-top)) 1.1rem calc(1.25rem + env(safe-area-inset-bottom));border-inline-start:1px solid var(--ec-music-line);animation:ec-music-drawer-in .22s ease-out}
.music80-queue-panel header,.music80-lyrics header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.music80-queue-panel header div,.music80-lyrics header div{display:grid;gap:.2rem}.music80-queue-panel header small,.music80-lyrics header small{color:var(--ec-music-muted);font-size:.68rem;letter-spacing:.13em}
.music80-queue-list{display:grid;gap:.35rem}.music80-queue-item{inline-size:100%;display:grid;grid-template-columns:1.5rem 3rem minmax(0,1fr);grid-template-areas:"number image title" "number image artist";align-items:center;gap:.15rem .7rem;text-align:start;padding:.55rem;border:1px solid transparent;border-radius:.85rem;background:transparent;color:inherit;cursor:pointer}
.music80-queue-item:hover,.music80-queue-item.active{background:color-mix(in srgb,var(--ec-music-accent) 8%,var(--ec-music-surface));border-color:var(--ec-music-line)}
.music80-queue-item>span{grid-area:number;color:var(--ec-music-muted)}.music80-queue-item img{grid-area:image;inline-size:3rem;block-size:3rem;object-fit:cover;border-radius:.6rem}.music80-queue-item b{grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music80-queue-item small{grid-area:artist;color:var(--ec-music-muted)}
.music80-lyrics{inset:0;inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}
.music80-playlist-picker{inset:50% auto auto 50%;transform:translate(-50%,-50%);inline-size:min(30rem,calc(100% - 1rem));max-inline-size:none;max-block-size:min(80dvh,40rem);padding:1.1rem;border:1px solid var(--ec-music-line);border-radius:1.25rem}.music80-playlist-picker header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.music80-playlist-picker header>div{display:grid;gap:.2rem}.music80-playlist-picker header small{color:var(--ec-music-muted);font-size:.68rem;letter-spacing:.13em}.music80-playlist-picker-list{display:grid;gap:.45rem;overflow:auto}.music80-playlist-choice{display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;min-block-size:3.25rem;padding:.65rem .8rem;border:1px solid var(--ec-music-line);border-radius:.9rem;background:var(--ec-music-surface);color:var(--ec-music-text);text-align:start;font:inherit;cursor:pointer}.music80-playlist-choice small{color:var(--ec-music-muted)}.music80-playlist-choice:hover{border-color:var(--ec-music-accent);color:var(--ec-music-accent)}
.ec-track-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-block:1rem}.ec-track-actions .ec-button{display:inline-flex;align-items:center;gap:.45rem}.ec-track-actions .ec-button svg{inline-size:1.1rem;block-size:1.1rem}.ec-track-actions [data-music-action="favorite"][aria-pressed="true"]{border-color:var(--ec-music-accent);color:var(--ec-music-accent);background:color-mix(in srgb,var(--ec-music-accent) 10%,var(--ec-music-surface))}
.music80-lyrics-lines{overflow:auto;display:grid;align-content:center;gap:1rem;max-inline-size:56rem;block-size:calc(100% - 4rem);margin:auto;padding-block:8vh;scrollbar-gutter:stable}
.music80-lyrics-line{font-size:clamp(1.4rem,4vw,3.5rem);line-height:1.25;color:var(--ec-music-muted);transition:color .2s ease,transform .2s ease}.music80-lyrics-line.active{color:var(--ec-music-text);transform:translateX(.35rem)}
[dir="rtl"] .music80-lyrics-line.active{transform:translateX(-.35rem)}
@keyframes ec-music-drawer-in{from{transform:translateX(100%)}to{transform:none}}[dir="rtl"] .music80-queue-panel{animation-name:ec-music-drawer-in-rtl}@keyframes ec-music-drawer-in-rtl{from{transform:translateX(-100%)}to{transform:none}}
:where([data-ec-module-ui^="music:"]) :focus-visible{outline:2px solid var(--ec-music-accent);outline-offset:3px}
@media(max-width:62rem){.music80-hero,.music80-layout{grid-template-columns:1fr}.music80-side{grid-template-columns:repeat(2,minmax(0,1fr))}.music80-player{grid-template-columns:minmax(11rem,1fr) minmax(17rem,1.3fr)}.music80-extra{grid-column:1/-1;justify-content:center}.music80-volume{inline-size:7rem}}
@media(max-width:44rem){body.etp-document:has([data-ec-music-player]){padding-block-end:11rem}body.etp-document:has(.ec-music-player-shell[data-player-display="minimized"]){padding-block-end:6rem}body.etp-document:has(.ec-music-player-shell[data-player-display="closed"]){padding-block-end:0}.music80-shell{inline-size:min(100% - 1rem,1240px);padding-block-start:2rem}.music80-side{grid-template-columns:1fr}.music80-card{border-radius:1.15rem;padding:.85rem}.music80-track{grid-template-columns:2.8rem minmax(0,1fr) auto}.music80-track img{inline-size:2.8rem;block-size:2.8rem}.music80-player{inset-inline:.5rem;inset-block-end:max(.5rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;padding-block:.65rem;padding-inline:.75rem 5.75rem;border-radius:1.1rem;gap:.45rem}.music80-now img{inline-size:2.8rem;block-size:2.8rem}.music80-controls{grid-column:1/-1}.music80-extra{position:absolute;inset-inline-start:.65rem;inset-inline-end:auto;inset-block-start:.65rem}.music80-volume{display:none}.music80-now{padding-inline-end:1rem;padding-inline-start:5.75rem}.music80-control-row{justify-content:space-between}.music80-control-row button{inline-size:2.75rem;block-size:2.75rem}.music80-progress{grid-template-columns:2.2rem minmax(0,1fr) 2.2rem}.music80-player[data-display="minimized"]{inset-inline:.5rem;inline-size:auto;grid-template-columns:minmax(0,1fr) auto}.music80-player[data-display="minimized"] .music80-now{padding-inline:0 4.75rem}.music80-queue-panel{inline-size:100%;border-inline-start:0}.music80-lyrics-lines{align-content:start;padding-block-start:12vh}}
@media(max-width:44rem){body.etp-document:has(.ec-music-player-shell[data-player-display="dormant"]){padding-block-end:0}.music80-player,.music80-player[data-display="minimized"]{left:50%;right:auto;inline-size:calc(100% - 1rem)}}
@media(prefers-reduced-motion:reduce){.music80-btn,.music80-track,.music80-track-actions button,.music80-icon-button,.music80-control-row button,.music80-player,.music80-player-restore,.music80-lyrics-line,.music80-playlist-choice{transition:none}.music80-queue-panel{animation:none}.music80-lyrics-line.active{transform:none}}

.music-playlists{display:grid;gap:clamp(1.25rem,3vw,2rem);inline-size:100%;color:var(--ec-music-text)}
.music-playlists__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:1.5rem;align-items:end}
.music-playlists__hero h2{margin:.2rem 0 0;font-size:clamp(2.5rem,7vw,6rem);line-height:.92;letter-spacing:-.055em;color:var(--ec-music-text)}
.music-playlists__hero>p{max-inline-size:40rem;margin:0;color:var(--ec-music-muted)}
.music-playlists__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-block-size:12rem}
.music-playlists__card{min-inline-size:0;border:1px solid var(--ec-music-line);border-radius:1.35rem;background:var(--ec-music-surface);overflow:hidden;box-shadow:var(--rn-theme-shadow-low)}
.music-playlists__card-open{display:grid;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);inline-size:100%;min-block-size:10rem;padding:0;border:0;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}
.music-playlists__card-open>img{inline-size:100%;block-size:100%;min-block-size:10rem;aspect-ratio:1;object-fit:cover;background:var(--ec-music-surface-2)}
.music-playlists__card-copy{display:grid;align-content:center;gap:.45rem;min-inline-size:0;padding:1.1rem}
.music-playlists__card-copy b{font-size:clamp(1.05rem,2vw,1.4rem);overflow-wrap:anywhere}.music-playlists__card-copy>span{display:-webkit-box;overflow:hidden;color:var(--ec-music-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.music-playlists__card-copy small{color:var(--ec-music-accent);font-weight:750}
.music-playlists__card-open:hover{background:color-mix(in srgb,var(--ec-music-accent) 7%,var(--ec-music-surface))}.music-playlists__card-open:active{background:color-mix(in srgb,var(--ec-music-accent) 13%,var(--ec-music-surface))}
.music-playlists__status{grid-column:1/-1;align-self:center;margin:0;padding:2rem;border:1px dashed var(--ec-music-line);border-radius:1.1rem;text-align:center;color:var(--ec-music-muted)}
.music-playlists__status[data-state="error"]{color:var(--ec-music-danger)}.music-playlists__status .music80-btn{margin-block-start:1rem}
.music-playlists__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;max-inline-size:100%;overflow-x:auto;padding:.25rem}.music-playlists__pagination[hidden]{display:none}.music-playlists__pagination>div{display:flex;gap:.35rem}
.music-playlists__pagination button,.music-playlists__dialog button,.music-playlists__track button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;border:1px solid var(--ec-music-line);border-radius:999px;background:var(--ec-music-surface);color:var(--ec-music-text);font:inherit;font-weight:750;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.music-playlists__pagination button:hover,.music-playlists__pagination button.active,.music-playlists__dialog button:hover,.music-playlists__track button:hover{border-color:var(--ec-music-accent);color:var(--ec-music-accent);background:color-mix(in srgb,var(--ec-music-accent) 8%,var(--ec-music-surface))}.music-playlists__pagination button:active,.music-playlists__dialog button:active,.music-playlists__track button:active{transform:scale(.96)}.music-playlists__pagination button:disabled{opacity:.38;cursor:not-allowed;transform:none}
.music-playlists__pagination svg,.music-playlists__dialog button svg,.music-playlists__track button svg,.music-playlists__links svg{inline-size:1.1rem;block-size:1.1rem}
.music-playlists__dialog{inset:0;z-index:1200;inline-size:min(58rem,calc(100% - 1rem));max-inline-size:none;max-block-size:min(90dvh,60rem);padding:0;border:1px solid var(--ec-music-line);border-radius:1.5rem;background:var(--ec-music-bg);color:var(--ec-music-text);box-shadow:var(--rn-theme-shadow-high)}
.music-playlists__dialog::backdrop{background:color-mix(in srgb,var(--ec-music-text) 48%,transparent);backdrop-filter:blur(.25rem)}.music-playlists__dialog-shell{padding:clamp(1rem,3vw,1.5rem)}.music-playlists__dialog-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-end:1rem}.music-playlists__dialog-shell>header p{margin:0}
.music-playlists__detail{display:grid;grid-template-columns:minmax(10rem,.36fr) minmax(0,1fr);gap:1.5rem;align-items:end;padding-block-end:1.5rem}.music-playlists__detail-media img{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:1rem;background:var(--ec-music-surface-2)}.music-playlists__detail-copy h2{margin:0 0 .6rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1}.music-playlists__detail-copy p{color:var(--ec-music-muted)}
.music-playlists__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.music-playlists__links a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;padding:.55rem .9rem;border:1px solid var(--ec-music-line);border-radius:999px;color:var(--ec-music-text);text-decoration:none;font-weight:750}.music-playlists__links a:hover{border-color:var(--ec-music-accent);color:var(--ec-music-accent)}
.music-playlists__tracks{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.music-playlists__track{display:grid;grid-template-columns:2rem 3.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.55rem;border-block-start:1px solid var(--ec-music-line)}.music-playlists__track>img{inline-size:3.25rem;block-size:3.25rem;object-fit:cover;border-radius:.7rem;background:var(--ec-music-surface-2)}.music-playlists__track>div{min-inline-size:0}.music-playlists__track b,.music-playlists__track small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-playlists__track small,.music-playlists__track-number{color:var(--ec-music-muted)}.music-playlists__track button{gap:.35rem;padding-inline:.8rem}
@media(max-width:48rem){.music-playlists__hero,.music-playlists__grid{grid-template-columns:1fr}.music-playlists__detail{grid-template-columns:1fr}.music-playlists__detail-media{max-inline-size:16rem}.music-playlists__card-open{grid-template-columns:8rem minmax(0,1fr)}}
@media(max-width:30rem){.music-playlists__card-open{grid-template-columns:6.5rem minmax(0,1fr)}.music-playlists__track{grid-template-columns:1.5rem 2.8rem minmax(0,1fr)}.music-playlists__track>img{inline-size:2.8rem;block-size:2.8rem}.music-playlists__track button{grid-column:3;justify-self:start}.music-playlists__track button svg{display:none}}
@media(prefers-reduced-motion:reduce){.music-playlists__pagination button,.music-playlists__dialog button,.music-playlists__track button{transition:none}}

/* player interaction convergence v1.3 */
.music80-queue-panel{block-size:100dvh;max-block-size:100dvh;overflow:auto}
.music80-window-actions{inset-block-start:.4rem;inset-inline-end:.45rem;transform:none}
.music80-window-actions .music80-icon-button{inline-size:1.85rem;block-size:1.85rem;border-radius:50%}
.music80-player[data-display="minimized"]{cursor:zoom-in;opacity:.72}
.music80-player[data-display="expanded"]{cursor:default}
@media(max-width:44rem){html.rn-app-dock-mounted .music80-player{inset-block-end:calc(var(--rn-app-dock-height,72px) + var(--rn-app-safe-bottom,0px) + 14px)}html.rn-app-dock-mounted body.etp-document:has([data-ec-music-player]){padding-block-end:calc(var(--rn-app-dock-height,72px) + 8rem)}}