.signup-optional { margin-block: 1rem; border-block: 1px solid var(--line); }
.signup-optional summary { min-height: 44px; padding-block: .75rem; font-size: .875rem; color: var(--sr-link); cursor: pointer; }
.signup-optional .field { padding-bottom: .75rem; }
#addr-status { font-size: .8125rem; margin-top: .4rem; }
/* The bot trap (tenancy/signup_watch.py): off-screen rather than display:none, which scripts skip. */
.signup-trap { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
