/* 0.5.6: stronger email feedback; validation behaviour is unchanged. */
.email-feedback{display:block;font-size:13px;line-height:1.6;font-weight:500;margin-top:9px;overflow-wrap:anywhere}
.email-feedback:empty{display:none}
.email-feedback[data-state="warning"],.email-feedback[data-state="error"]{padding:11px 13px;border:1px solid;border-left-width:5px;border-radius:8px;font-weight:700}
.email-feedback[data-state="warning"]{color:#783500;background-color:#fff0d5;border-color:#bd6000}
.email-feedback[data-state="error"]{color:#9b201c;background-color:#ffe8e6;border-color:#bd2821}
[data-email-input][data-email-state="warning"]{background-color:#fff0d5;border:2px solid #bd6000;color:#642d00}
[data-email-input][aria-invalid="true"]{background-color:#ffe8e6;border:2px solid #bd2821;color:#8d1b17}
/* Retain the distinct keyboard focus ring in both feedback states. */
[data-email-input][data-email-state="warning"]:focus-visible,[data-email-input][aria-invalid="true"]:focus-visible{outline:3px solid #126de5;outline-offset:4px}
.email-feedback[data-state="checking"]{color:#665b4d}

/* 0.5.7: persistent confirmation notice, separate from validation feedback. */
#registration-email-confirmation.email-confirmation-help{display:block;margin-top:10px;padding:11px 13px;background:#edf5ff;color:#143f70;border:1px solid #b8d3f1;border-left:5px solid #2468ad;border-radius:8px;font-size:13px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}
#registration-email-confirmation.email-confirmation-help>strong{display:block;margin-bottom:5px;font-weight:700}
#registration-email-confirmation.email-confirmation-help>span{display:block}
#registration-email-confirmation.email-confirmation-help strong{font-weight:700}

/* Explicit hidden rule overrides display:block in the notice styles. */
#registration-email-help[hidden],#registration-email-confirmation[hidden]{display:none}

/* 0.5.9: keep the confirmation reminder in the same warning box. */
.email-feedback[data-state="warning"]{white-space:pre-line}

/* 0.6.2: concise mailbox guidance in the existing notice. */
.email-mailbox-help{display:block;font-size:12px;line-height:1.6;font-weight:400;margin-top:8px;color:inherit;white-space:normal;overflow-wrap:anywhere}
