.frd-donate__logo img,.frd-register__logo img{height:48px;width:auto}.frd-donate__header{padding:24px 0;border-bottom:1px solid #eee}.frd-donate__header-inner{display:flex;align-items:center;justify-content:space-between}.frd__main,.frd-register__main{padding:60px 0}.frd-thanks__separate,.frd-register__separate{padding:10px 0 20px}.frd__container{max-width:900px;margin:0 auto;padding:0 24px;text-align:center}.frd__title{font-size:44px;line-height:1.1;margin:0 0 40px}.frd-auth__card,.frd-thanks__card,.frd-register__card{max-width:560px;margin:0 auto;background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:40px 56px 20px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.frd-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:14px 18px;text-decoration:none;font-weight:600;width:100%;font-size:16px;gap:10px}.frd-btn--primary{border:2px solid #e53935;background:#e53935;color:#fff}.frd-btn--primary:hover{background-color:#fff;color:#e53935}.frd-btn--link{background:#fff0;color:#e53935;padding:10px 12px}.frd-btn--link:hover{text-decoration:underline}.frd-btn--ghost{border:1px solid #ddd;color:#aaa;background:#fff0}.frd-btn:hover,.frd-btn:focus{background-color:#fff;color:#e53935}.frd-btn svg path{transition:all .3s ease-in-out;fill:#aaa}.frd-btn:hover svg path{fill:#e53935}.is-disabled{pointer-events:none;opacity:.5}.frd-thanks__actions,.frd-register__actions{margin-top:40px;display:flex;flex-direction:column;gap:16px;align-items:center}.frd-thanks__status,.frd-register__status{margin-top:16px;font-weight:600}.frd-thanks__status--processing{opacity:.8}.frd-auth__form,.frd-register__form{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.frd-auth__form input:not([type=checkbox]),.frd-register__form input:not([type=checkbox]){font-size:24px;line-height:1.33333333;width:100%;border-radius:4px;border:1px solid #CED5D6;border-width:.0625rem;padding:10px;margin:0;min-height:40px;max-height:none}.frd-auth__form .wp-pwd,.frd-register__form .wp-pwd{position:relative}.frd-auth__form .wp-pwd .wp-hide-pw,.frd-register__form .wp-pwd .wp-hide-pw{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}.password-input{padding-right:40px}.frd-auth__form .user-pass-wrap,.frd-register__form .user-pass-wrap,.frd-register__form p{text-align:left}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top}.frd-auth__form .dashicons,.dashicons-before:before,.frd-register__form .dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.frd-auth__form label,.frd-register__form label{display:block;overflow:hidden;width:0;height:0}.frd-auth__form p.forgetmenot,.frd-register__form p.forgetmenot{display:flex;gap:15px}.frd-auth__form p.forgetmenot label,.frd-register__form p.forgetmenot label{width:auto;height:auto;overflow:visible}.frd-auth__form p.forgetmenot input,.frd-register__form p.forgetmenot input{width:24px;height:24px}.frd-register__notice.frd-register__notice--error{color:#e53935;font-size:20px}.frd-account__card{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;align-items:center}.frd-account__info{flex-grow:1}.frd-account__red a{color:#e53935;display:flex;align-items:center;gap:10px}.frd-account__red a:hover{text-decoration:underline}