/* Signup completion only; account, errors and standard navigation are preserved. */
#message.signup-confirmation{display:flex;align-items:flex-start;gap:14px;margin:15px 0 19px;padding:17px 18px;border:1px solid #d3ae5b;border-left:5px solid #dfbd6b;border-radius:11px;background:linear-gradient(115deg,#124736,#082e25);color:#f5eddb;box-shadow:inset 0 1px #ffffff12,0 5px 16px #0003;line-height:1.45;overflow-wrap:anywhere}
#message.signup-confirmation .signup-confirmation-mark{display:flex;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:39px;border:1px solid #dcb863;border-radius:50%;background:#d7b35a1a;color:#f3d58b;font-size:24px;font-weight:700}
#message.signup-confirmation .signup-confirmation-copy{min-width:0}
#message.signup-confirmation strong{display:block;color:#ffe2a0;font-size:18px;line-height:1.35;font-weight:700}
#message.signup-confirmation p{margin:7px 0 9px;color:#d7e8dd;font-size:13px;line-height:1.55}
#message.signup-confirmation .signup-confirmation-login{display:inline-block;color:#ffe2a0;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;padding:3px 0}
#message.signup-confirmation:focus{outline:2px solid #f6d588;outline-offset:3px}
@media(max-width:520px){#message.signup-confirmation{padding:14px 12px;gap:10px}#message.signup-confirmation strong{font-size:16px}#message.signup-confirmation .signup-confirmation-mark{flex-basis:32px;width:32px;height:32px;font-size:21px}#message.signup-confirmation p{font-size:12px}}
