/* Keep signup and verification utilities together without changing their workflows. */
body.mymex-signup-focused .mymex-signup-footer{box-sizing:border-box;padding-bottom:32px;align-items:center}
body.mymex-signup-focused .mymex-signup-footer nav{align-items:center;column-gap:16px;row-gap:6px}
body.mymex-signup-focused .mymex-signup-footer nav :is(a,button){display:inline-flex;align-items:center;gap:7px;min-height:44px;box-sizing:border-box;font:inherit;line-height:1.4;color:var(--signup-muted);white-space:normal}
body.mymex-signup-focused .mymex-signup-footer nav button{padding:0;background:transparent;border:0;border-radius:4px;margin:0;text-align:left;cursor:pointer}
body.mymex-signup-focused .mymex-signup-footer nav img{width:24px;height:24px;flex:none}
body.mymex-signup-focused .mymex-signup-footer nav :is(a,button):focus-visible{outline:2px solid var(--signup-accent);outline-offset:3px}
@media(max-width:640px){body.mymex-signup-focused .mymex-signup-footer{align-items:flex-start;gap:4px;padding-bottom:max(24px,env(safe-area-inset-bottom))}body.mymex-signup-focused .mymex-signup-footer nav{width:100%;justify-content:flex-start}body.mymex-signup-focused .mymex-signup-footer nav .mymex-security-badge{flex-basis:100%}}
