/* Only explicitly adopted close buttons; no global modal selector. */
#profileV50Editor .humanity-editor-close{
  appearance:none!important;display:grid!important;place-items:center!important;
  flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;
  padding:0!important;border:1px solid rgba(209,185,128,.3)!important;border-radius:12px!important;
  background:#101e30!important;background-image:none!important;box-shadow:none!important;
  color:#f2eee4!important;font:400 28px/1 system-ui,sans-serif!important;
  cursor:pointer;transform:none!important;
}
#profileV50Editor .humanity-editor-close:hover:not(:disabled){background:#1b3049!important;border-color:#bda772!important}
#profileV50Editor .humanity-editor-close:focus-visible{outline:2px solid #efd18b!important;outline-offset:3px!important}
#profileV50Editor .humanity-editor-close:disabled{opacity:.55;cursor:wait}
#profileV50Editor .profile-v50-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.humanity-editor-discard{margin-top:18px;padding:14px;border:1px solid rgba(209,185,128,.3);border-radius:12px;background:#101e30;color:#f2eee4}
.humanity-editor-discard p{margin:0 0 12px;font-size:14px;line-height:1.5}
.humanity-editor-discard button{min-height:44px;margin:4px;padding:8px 12px;border:1px solid rgba(209,185,128,.4);border-radius:9px;background:#172b43;color:#f2eee4;font:inherit;cursor:pointer}
.humanity-editor-discard button:focus-visible{outline:2px solid #efd18b;outline-offset:2px}
.humanity-editor-notice{position:fixed;z-index:11000;left:50%;bottom:24px;transform:translateX(-50%);max-width:calc(100vw - 32px);box-sizing:border-box;padding:11px 18px;border:1px solid rgba(209,185,128,.3);border-radius:12px;background:#102238;color:#f2eee4;font:500 14px/1.4 system-ui,sans-serif;box-shadow:0 8px 26px #0004;pointer-events:none}
.humanity-editor-notice[hidden]{display:none}
@media(max-width:680px){.humanity-editor-notice{bottom:calc(84px + env(safe-area-inset-bottom))}}
@media(forced-colors:active){#profileV50Editor .humanity-editor-close{border-color:ButtonText!important;background:ButtonFace!important;color:ButtonText!important}}
