/* Clear, contextual feedback without changing the discovery preferences. */
:root .nm-discovery-status{
  padding:20px;max-width:960px;margin:0 auto 16px;
  border:1px solid var(--exp-line);border-left:4px solid var(--nm-control-accent);
  border-radius:18px;background:var(--exp-surface);color:var(--exp-ink);box-shadow:none;
}
:root .nm-discovery-status h2{font-size:22px!important;line-height:1.3!important;margin:0 0 8px}
:root .nm-discovery-status p{font-size:var(--nm-readable-body,16px);line-height:1.6;margin:0 0 14px;max-width:62ch}
:root .nm-discovery-status .button{min-height:46px;white-space:normal}
:root .nm-discovery-loading>p{font-size:var(--nm-readable-control,15px);line-height:1.5;color:var(--exp-muted);margin:12px 0}
:root .exp-swipe-intro>.nm-discovery-personal-error{
  flex:1 1 100%;min-width:0;max-width:100%;margin:8px 0 0;padding:14px;
  border:1px solid var(--exp-line);border-radius:12px;background:var(--exp-surface);color:var(--exp-ink);
}
:root .exp-swipe-intro>.nm-discovery-personal-error>p{display:block!important;font-size:var(--nm-readable-small,14px);line-height:1.6;margin:0 0 8px;overflow-wrap:anywhere}
:root .exp-swipe-intro>.nm-discovery-personal-error>p:first-child{font-weight:700}
:root .exp-swipe-intro>.nm-discovery-personal-error .button{min-height:44px;white-space:normal}
:root .page-community>.section-heading{margin-bottom:20px}
:root .page-community>.section-heading p{max-width:64ch}
@media(max-width:760px){
 :root .nm-discovery-status{padding:18px 14px;margin-bottom:12px}
 :root .nm-discovery-status h2{font-size:21px!important}
}
