/* Native FluentAuth forms in the Bald Peak Labs account-page trial. */
.bpl-account-page {background:#111118;color:#F2F2F5;}
.bpl-account-page :is(.fls_login_wrapper,.fls_registration_wrapper,.fls_reset_pass_wrapper,.fls_auth_wrapper){font:400 16px/1.6 "DM Sans",sans-serif;color:#F2F2F5;}
.bpl-account-page :is(input[type=text],input[type=email],input[type=password]){width:100%;min-height:48px;padding:12px 14px;background:#111118;color:#F2F2F5;border:1px solid #333541;border-radius:4px;box-sizing:border-box;font:inherit;}
.bpl-account-page input::placeholder{color:#BEC2CE;opacity:1;}
.bpl-account-page label{color:#F2F2F5;font-weight:600;}
.bpl-account-page .fls_field_label{margin-bottom:8px;}
.bpl-account-page :is(.fls_field_group,.login-username,.login-password){margin-bottom:20px;}
.bpl-account-page :is(button[type=submit],input[type=submit],.button-primary){background:#C8882A;color:#111118;border:1px solid #C8882A;border-radius:4px;min-height:48px;width:100%;font:700 16px/1.4 "DM Sans",sans-serif;padding:12px 20px;cursor:pointer;}
.bpl-account-page a{color:#C8882A;}
.bpl-account-page input[type=checkbox]{accent-color:#C8882A;}
.bpl-account-page :is(.fls_form_error,.fls_error,.error){color:#F2F2F5;background:#8B1A1A;padding:12px;border-radius:4px;}
.bpl-account-page :focus-visible{outline:2px solid #C8882A;outline-offset:3px;}
body.login{background:#111118;color:#F2F2F5;}
body.login .fls_login_page_wrap{font-family:"DM Sans",sans-serif;}
body.login :is(.fls_login_header h1,.fls_login_cusom_content h1){font-family:"Barlow Condensed",sans-serif;line-height:1.1;}
body.login :is(input[type=text],input[type=password],input[type=email]){background:#111118;color:#F2F2F5;border:1px solid #333541;border-radius:4px;}
body.login :is(label,.message,#nav a,#backtoblog a,.privacy-policy-page-link a){color:#BEC2CE!important;}
body.login :is(.message,.notice,.error){background:#191D29;border-left-color:#C8882A;color:#F2F2F5;}
body.login :is(.button-primary,#wp-submit){background:#C8882A!important;color:#111118!important;border-color:#C8882A!important;}
body.login .fls_banner_header_logo img{max-width:160px;height:auto;}
@media(max-width:767px){.bpl-account-page [data-id$="-card"]{padding:24px!important;}.bpl-account-page .fls_field_group{min-width:0;}}

body.bpl-account-page :is(.fls_login_wrapper,.fls_registration_wrapper,.fls_reset_pass_wrapper) :is(button[type=submit],input[type=submit]){background:#C8882A!important;color:#111118!important;border-color:#C8882A!important;}
.bpl-account-page .fls_field_password:after{content:"Use at least 15 characters. A longer passphrase is welcome.";display:block;margin-top:8px;color:#BEC2CE;font-size:14px;}

body.login .fls_login_form_wrap,body.login .fls_form_wrap{background:#191D29!important;color:#F2F2F5;}
body.login :is(.fls_login_header h1,.fls_login_cusom_content h1){color:#F2F2F5!important;}
body.login :is(.description,.pw-hint,.fls_login_header p,.fls_login_cusom_content p){color:#BEC2CE!important;}
body.login :is(.button-secondary,.wp-generate-pw){background:#111118!important;color:#F2F2F5!important;border-color:#333541!important;}
