.music-entry{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-12px 0 28px;font-size:14px;color:#64758a}.music-listen{font:inherit;background:transparent;border:0;color:#254c76;padding:10px 0;cursor:pointer;min-height:44px}.music-listen:hover{text-decoration:underline}.music-listen:focus-visible{outline:2px solid #2964aa;outline-offset:3px}#music-player[hidden]{display:none}#music-player{position:fixed;right:20px;bottom:20px;width:min(420px,calc(100vw - 24px));background:#fff;color:#122b43;border:1px solid #d9e3ed;border-radius:16px;box-shadow:0 12px 40px #122b4333;padding:14px;z-index:80;max-height:calc(100dvh - 24px);overflow:auto}.music-player-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#music-player iframe{display:block;width:100%;height:225px;min-height:200px;border:0;border-radius:8px}.music-player-links{display:grid;gap:10px;font-size:14px}.music-player-links a{color:#245b94}.music-open{padding-bottom:390px}@media(max-width:640px){#music-player{right:12px;bottom:12px}.music-entry{margin-top:0}.music-entry span{display:none}}

.music-mini{display:none}#music-player.is-minimized{width:auto;max-width:calc(100vw - 24px);padding:8px}.is-minimized .music-mini{display:flex;align-items:center;gap:6px}.is-minimized .music-player-head,.is-minimized .music-player-links,.is-minimized>p{display:none}#music-player.is-minimized iframe{position:absolute;width:1px;height:1px;min-height:0;clip-path:inset(50%);pointer-events:none}.music-player-head{flex-wrap:wrap}.music-mini button{padding:6px;min-height:44px}@media(max-width:780px){#music-player{display:none}}
