.login-container{width:565px;margin:0 auto;padding:40px 32px 60px}.retrieve-title{color:#fff;font-weight:700;font-size:32px;margin:0 0 42px}.retrieve-warning{background:#3a1d1d;color:#ffbcbc;border-radius:10px;padding:12px 20px;margin-bottom:42px;font-size:16px}.form-label{color:#fff;font-weight:500;margin-bottom:16px;display:block}.form-input{width:100%;padding:14px 16px;border-radius:8px;border:1px solid #e8b866;background:transparent;color:#E8B866;font-size:18px;margin-bottom:32px;outline:none}.form-input::placeholder{color:rgba(232,184,102,.5)}.form-input:focus{border-color:#E8B866;box-shadow:0 0 0 2px rgba(232,184,102,.2)}.submit-btn{width:100%;background:#E8B866;color:#111;font-weight:700;font-size:22px;border:none;border-radius:12px;padding:16px 0;cursor:pointer;transition:opacity .2s ease}.submit-btn:hover{opacity:.9}