.spotify-dock{position:fixed;z-index:50;inset:auto 24px 24px;max-width:1040px;margin-inline:auto;padding:20px;background:var(--edit-panelColor,#14130f);color:var(--edit-textColor,#eee8dc);border:1px solid var(--edit-accentColor,#c6a15b);box-shadow:0 16px 70px #0009;font-family:var(--sans,Arial,sans-serif)}
.spotify-dock[hidden]{display:none}.spotify-dock__header{display:flex;align-items:center;gap:18px;margin-bottom:18px}.spotify-dock__cover{width:60px;height:60px;object-fit:cover;flex-shrink:0}.spotify-dock__info{display:grid;gap:4px;min-width:0;flex:1}.spotify-dock__label{font-size:var(--edit-goldSize,13px);letter-spacing:.12em;text-transform:uppercase;color:var(--edit-accentColor,#c6a15b)}.spotify-dock__title{font:400 24px/1.15 var(--serif,Georgia,serif);overflow-wrap:anywhere}.spotify-dock__artist{font-size:var(--edit-smallSize,14px);color:var(--edit-mutedColor,#b7b1a5)}.spotify-dock__link{font-size:var(--edit-linkSize,14px);color:var(--edit-accentColor,#c6a15b);text-underline-offset:5px;white-space:nowrap}.spotify-dock__close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;background:transparent;border:1px solid #c6a15b55;color:inherit;font:28px/1 Arial;cursor:pointer}.spotify-dock__embed iframe{display:block;width:100%;height:152px;border:0;border-radius:12px;background:#181818}.spotify-dock__note{margin:0;color:var(--edit-mutedColor,#b7b1a5);font-size:var(--edit-paragraphSize,17px)}.spotify-dock :focus-visible{outline:2px solid var(--edit-accentColor,#c6a15b);outline-offset:4px}.spotify-dock-open{padding-bottom:280px}
@media(max-width:600px){.spotify-dock{inset:auto 10px max(10px,env(safe-area-inset-bottom));padding:14px}.spotify-dock__header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;margin-bottom:14px}.spotify-dock__cover{width:44px;height:44px}.spotify-dock__title{font-size:21px}.spotify-dock__label{font-size:11px}.spotify-dock__link{grid-column:2;grid-row:2;font-size:13px}.spotify-dock__close{grid-column:3;grid-row:1}.spotify-dock__artist{font-size:13px}.spotify-dock-open{padding-bottom:320px}}