[data-publication-music]{position:relative}
[data-publication-music]>audio,#publishMusicPreview{display:none!important}
.gm-linked-music-toggle{position:absolute;left:12px;bottom:58px;z-index:12;max-width:calc(100% - 24px);border:1px solid #ffffff50;border-radius:999px;background:#111c;color:#fff;padding:9px 13px;font:700 12px system-ui;cursor:pointer;backdrop-filter:blur(8px)}
.pro-reel>.gm-linked-music-toggle{bottom:auto;top:80px;left:12px;z-index:12}
.gm-post-music.gm-linked-music-label{font:600 13px system-ui;gap:8px;padding:10px 16px;color:#5b6470}
.gm-audio-design{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px;border:1px solid #d4e9dc;border-radius:18px;background:linear-gradient(115deg,#eaf9f0,#f8f3ff);box-shadow:0 6px 20px #12362008}
.gm-audio-design[hidden]{display:none}
.gm-audio-design button{border:0;border-radius:999px;padding:10px 12px;background:#05975b;color:white;min-height:42px;cursor:pointer;white-space:nowrap;font-weight:750}
.gm-audio-track{flex:1;min-width:0}.gm-audio-track input{width:100%;accent-color:#079a5c}.gm-audio-track output{display:block;font:11px system-ui;color:#617067;text-align:right}.gm-audio-track small{font:600 12px system-ui;color:#264b39}
.gm-audio-disc{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;background:radial-gradient(circle,#dcfff0 14%,#273a32 15%,#142b21 40%,#466858 41%,#142b21 43%);border-radius:50%;color:#b9ffe0;font-size:20px}
@media(max-width:420px){.gm-audio-design{gap:8px;padding:10px}.gm-audio-disc{display:none}.gm-audio-design button{font-size:11px}.gm-linked-music-toggle{font-size:11px}}

/* A phone soundtrack is part of the media: only the media sound switch is shown. */
[data-music-hidden]>.gm-linked-music-toggle{width:36px;height:36px;min-width:36px;padding:8px;display:grid;place-items:center;border-radius:50%;right:10px;left:auto;bottom:12px;backdrop-filter:none}
[data-music-hidden]>.gm-linked-music-toggle svg{width:20px;height:20px;display:block}
.pro-reel[data-music-hidden]>.gm-linked-music-toggle{left:12px;right:auto;top:80px;bottom:auto}
[data-music-hidden]:has(video)>.gm-linked-music-toggle{bottom:58px}
