/* Neutral guidance by default; reserve red for explicitly classified errors. */
.message:not(:empty){box-sizing:border-box;width:100%;max-width:100%;border-color:#b7bdb0;background:#f0f2ec;color:#48513f}
.message.message-info:not(:empty){border-color:#b7bdb0;background:#f0f2ec;color:#48513f}
.message.message-error:not(:empty){border-color:#a74436;background:#f1d7d1;color:#7e2f25}
.message.message-success:not(:empty),.message.confirmation-message:not(:empty){border-color:#347448;background:#dcebdc;color:#285c38}
#login-form #login-message:not(:empty){width:100%;max-width:100%;margin-left:0;margin-right:0}
