.xpc-auth-alert{margin:18px 0;padding:13px;border:3px solid #111;background:#ffe14a;color:#111;font-weight:900}.xpc-auth-alert.is-success{background:#a8ff3e}.xpc-auth-alert.is-warning{background:#ffe14a}.xpc-auth-alert.is-error{background:#ffb4d1}.xpc-mini-auth{width:min(680px,calc(100% - 30px));margin:7vh auto;padding:clamp(25px,6vw,60px);color:#fff;background:#101933;border:4px solid #fff;box-shadow:12px 12px 0 #18e0ef,20px 20px 0 #8c4cff}.xpc-mini-auth h1{margin:15px 0;font:clamp(50px,9vw,92px)/.86 Impact,sans-serif}.xpc-mini-auth form{display:grid;gap:17px}.xpc-mini-auth label{display:grid;gap:7px;font-weight:900}.xpc-mini-auth input{min-height:55px;padding:13px;border:3px solid #111;font:700 16px Arial}.xpc-mini-auth button,.xpc-mini-button{display:block;padding:17px;border:3px solid #111;background:#ffe14a;color:#111;box-shadow:5px 5px 0 #ff5a1f;font-weight:1000;text-align:center;text-decoration:none}.xpromo-live-message{padding:35px}.xpromo-live-message>b{font:48px/1 Impact,sans-serif}.xpromo-error{padding:12px;color:#111;background:#ffb4d1;border:3px solid #111;font-weight:900}.xpromo-field-error{color:#b0003a;font-weight:900}.xpromo-form-shell button{cursor:pointer;opacity:1}
