/* Scoped add-on only; original styles.css and background are untouched. */
.member-handoff[hidden], .member-login[hidden] { display: none !important; }
.member-handoff { margin: 14px 0 18px; }
.member-handoff .member-go { display: flex; align-items: center; justify-content: center; text-decoration: none; text-align: center; padding: 0 12px; }
.member-handoff .member-go[aria-disabled="true"] { opacity: .5; cursor: default; }
.member-handoff-note, .member-login-message { color: #e9d7ae; font-size: 13px; line-height: 1.6; text-align: center; margin: 10px 0 0; }
.member-login input { padding-left: 14px; }
.member-login .member-back { display: block; margin: 18px auto 0; }
.member-login .member-password-toggle { border: 0; border-left: 1px solid rgba(221,185,102,.4); color: #e1bd68; background: transparent; font: inherit; font-size: 12px; padding: 0 12px; cursor: pointer; }
