.invitation-music{text-align:center;padding:24px;background:var(--paper);border-bottom:1px solid var(--line)}
.music-title{font:400 22px var(--serif);margin:0 0 10px}
.invitation-music .map-button{cursor:pointer;font:inherit;background:transparent;min-width:210px;min-height:44px;margin:0}
.invitation-music .map-button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
.invitation-music .map-button:disabled{opacity:.6;cursor:wait}
.music-note{font-size:14px;line-height:1.7;margin:12px auto 0;max-width:440px;color:#536b80}
.music-note:empty{display:none}
