/* v224: public artist address and softer My artists selected state. */
.mm224-share-address{min-width:0;margin-top:12px;padding:10px 13px;border-radius:12px;background:color-mix(in srgb,var(--mm-site-surface,#f7f7f9) 94%,var(--mm-site-accent,#64748b) 6%);border:1px solid color-mix(in srgb,var(--mm-site-line,#e4e6ea) 83%,transparent);color:var(--mm-site-text,#25282d)}
.mm224-share-label{font-size:11px;line-height:1.5;font-weight:750;color:var(--mm-site-muted,#626a75);margin-bottom:5px}
.mm224-share-controls{display:flex;gap:12px;align-items:center;min-width:0}
.mm224-share-url{display:block;flex:1 1 auto;min-width:0;color:var(--mm-site-text,#303841)!important;font-size:13px;line-height:1.6;font-weight:750;overflow-wrap:anywhere;word-break:break-word;text-decoration:none!important}
.mm224-share-url:hover{text-decoration:underline!important}
.mm224-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:32px;padding:6px 11px;border:1px solid var(--mm-site-line,#d9dce4);border-radius:9px;background:var(--mm-site-surface,#fff);color:var(--mm-site-text,#3e4550);font-size:12px;font-weight:720;cursor:pointer}
.mm224-copy:hover{border-color:var(--mm-site-accent,#5572c7)}
.mm224-copy:focus-visible,.mm224-share-url:focus-visible{outline:2px solid var(--mm-site-accent,#5572c7);outline-offset:3px}
.mm224-copy-status{display:block;font-size:12px;color:var(--mm-site-muted,#687483)}
.mm224-copy-status:empty{display:none}
.mm224-share-hint{font-size:12px;line-height:1.55;color:var(--mm-site-muted,#687483);margin:8px 0 0}
.mm224-empty{font-size:12px;color:var(--mm-site-muted,#687483);margin:0}
.mm32-am-name-row .mm224-qualified{background:#e8efff;color:#315ac1;border:1px solid #d4e2ff}
.mm32-am .mm224-share-address{margin-top:10px}
.mm-wrap .mm224-share-address{margin:0 0 22px}
body.mm-shell-v19 #mmSidebar a.mm-side-link[data-mm-nav="artist"].is-current {
  background:color-mix(in srgb,var(--mm-site-sidebar,#f7f7f9) 96%,var(--mm-site-accent,#5865be) 4%)!important;
  color:var(--mm-site-text,#53565f)!important;
  font-weight:590!important;
  border-color:transparent!important;
  box-shadow:inset 2px 0 0 color-mix(in srgb,var(--mm-site-accent,#6070a4) 38%,transparent)!important
}
body.mm-shell-v19 #mmSidebar a.mm-side-link[data-mm-nav="artist"].is-current svg{color:inherit!important}
@media(max-width:560px){.mm224-share-controls{align-items:flex-start;flex-wrap:wrap;gap:8px}.mm224-share-url{flex-basis:100%}.mm224-copy{min-height:35px}}

.mm224-check-notice{font-size:12px;line-height:1.5;margin:0 0 10px;color:var(--mm-site-muted,#687483)}
.mm224-check-notice:empty{display:none}

/* v225: only the black "Upload music" button inside artist cards.
   Soft slate-blue separates the action from nearby white/gray buttons.
   Keep the bold Google/YouTube channel-connect CTA and sidebar unchanged. */
body.mm-shell-v19 #container .mm32-am.mm56-am .mm32-am-actions a.mm32-am-btn.primary:not(.youtube) {
  background:#e8eff9!important;
  border-color:#b9cae3!important;
  color:#344e70!important;
  -webkit-text-fill-color:#344e70!important;
  box-shadow:inset 0 0 0 1px rgba(75,106,148,.05)!important;
}
body.mm-shell-v19 #container .mm32-am.mm56-am .mm32-am-actions a.mm32-am-btn.primary:not(.youtube):hover {
  background:#dce7f6!important;
  border-color:#9bb3d6!important;
  color:#27456b!important;
  -webkit-text-fill-color:#27456b!important;
}
body.mm-shell-v19 #container .mm32-am.mm56-am .mm32-am-actions a.mm32-am-btn.primary:not(.youtube):focus-visible {
  outline:2px solid #779bd2!important;
  outline-offset:3px;
}
