/* The action row stays visible; comments and their composer open as one panel. */
body.muzelinks-brand-v2.muze-profile-page .muze-profile__post:not(.ml-comments-open) .muze-profile__comment-composer,
body.muzelinks-brand-v2.muze-profile-page .muze-profile__post:not(.ml-comments-open) > .muze-profile__comments {
  display: none !important;
}
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle {
  display: flex;
  align-items: center;
  gap: 9px;
  width: 100%;
  min-height: 40px;
  margin-top: 9px;
  padding: 8px 12px;
  border: 1px solid rgba(123,158,255, .25) !important;
  border-radius: 11px !important;
  color: #e4dbff !important;
  background: linear-gradient(110deg, rgba(36,56,111, .62), rgba(38,25,75, .62)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .07);
  font: 750 12px/1.2 Inter, system-ui, sans-serif !important;
  text-align: left;
  cursor: pointer;
}
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle:hover,
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle:focus-visible {
  border-color: rgba(126,160,255, .65) !important;
  background: linear-gradient(110deg, rgba(44,75,159, .78), rgba(45,66,125, .75)) !important;
  outline: none;
}
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle svg { width: 17px; height: 17px; flex: none; color: #80f0ff; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__chevron { margin-left: auto; font-size: 18px; line-height: 1; transition: transform .2s ease; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open .ml-comments-toggle__chevron { transform: rotate(180deg); }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open .muze-profile__comment-composer { margin-top: 11px; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-pending {
  list-style: none;
  border: 1px solid rgba(107,146,255, .22);
  border-radius: 12px;
  padding: 10px 11px;
  background: rgba(40,62,121, .22);
}
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-pending strong { color: #f2eeff; font-size: 12px; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-pending p { margin: 5px 0; white-space: pre-wrap; overflow-wrap: anywhere; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-pending small { color: #9eeaf4; font-size: 10px; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__post.is-comment-submitting { opacity: 1 !important; }
@media (prefers-reduced-motion: reduce) {
  body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__chevron { transition: none; }
}
/* Conversation disclosure is one calm, legible surface under the action dock. */
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle {
  min-height:62px; gap:12px; margin-top:10px; padding:12px 14px;
  border:1px solid rgba(136,163,236,.2)!important; border-radius:16px!important;
  background:radial-gradient(ellipse at 0 0,rgba(74,105,190,.15),transparent 75%),linear-gradient(115deg,rgba(38,25,77,.88),rgba(34,24,63,.88))!important;
  box-shadow:inset 0 1px rgba(225,215,255,.065),0 6px 18px rgba(6,1,19,.07);
}
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__orb { display:grid; place-items:center; width:34px; height:34px; flex:none; border:1px solid #86a4f632; border-radius:11px; background:linear-gradient(135deg,#4563b635,#475e9d25); }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__orb svg { width:18px; height:18px; color:#b6c9ff; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__copy { display:grid; gap:4px; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__copy>[data-ml-comments-label] { font:650 12px/1.4 Inter,system-ui,sans-serif!important; color:#e5dcff; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__copy>small { color:#9aa9d2; font:450 10px/1.4 Inter,system-ui,sans-serif; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__faces { display:flex; margin-left:auto; padding-left:6px; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__faces img { width:24px; height:24px; object-fit:cover; border-radius:50%; margin-left:-6px; border:2px solid #2c204f; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__chevron { display:grid; place-items:center; margin-left:0; width:25px; height:25px; border-radius:50%; background:#96b2ff0d; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-toggle__chevron svg { width:19px; height:19px; color:#afbfec; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open .ml-comments-toggle { border-radius:16px 16px 10px 10px!important; border-color:#91acf644!important; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open .muze-profile__comment-composer { padding:13px 10px!important; margin:4px 0 0!important; border:1px solid #8fa7ea22; border-radius:13px; background:linear-gradient(130deg,#30205f5e,#20163f4d); gap:8px; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open .muze-profile__comment-field { background:#12092b75!important; border:1px solid #99aee737!important; border-radius:20px!important; padding:2px 5px 2px 10px; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-field input { background:transparent!important; border:0!important; border-radius:20px!important; box-shadow:none!important; color:#ebe4ff!important; min-height:38px; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-field input::placeholder { color:#a6b2d4!important; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__comment-send { border:1px solid #93b0ff50!important; border-radius:50%!important; background:linear-gradient(135deg,#3256b9,#546fb8)!important; color:#ece6ff!important; box-shadow:inset 0 1px #ffffff25!important; }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open>.muze-profile__comments { margin:7px 0 0!important; padding:12px 6px 5px!important; border:0!important; border-radius:14px; background:linear-gradient(130deg,#2a1c5522,#1f143e22); }
body.muzelinks-brand-v2.muze-profile-page .ml-comments-open>.muze-profile__comments>li { padding:10px!important; border:0!important; border-radius:14px!important; }
body.muzelinks-brand-v2.muze-profile-page .muze-profile__post:has(.ml-comments-toggle)>.muze-profile__engagement>span:last-child,
body.muzelinks-brand-v2.muze-profile-page .muze-profile__post:has(.ml-comments-toggle)>footer>.muze-profile__engagement>span:last-child { display:none; }
@media(prefers-reduced-motion:no-preference) { body.muzelinks-brand-v2.muze-profile-page .ml-comments-open>.muze-profile__comments { animation:ml-comments-enter .18s ease-out; } @keyframes ml-comments-enter { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:none; } } }
