:root{--primary-light: #f1f1ee;--primary-dark: #010144;--secondary-light: #dadacd;--secondary-main: #b2b1a1;--font-main: "gilroy", sans-serif}@font-face{font-family:gilroy;src:url(/app/themes/td-barnes-village-barbers/public/build/assets/gilroy-light-C81lTVMp.ttf) format("truetype")}@font-face{font-family:gilroy-bold;src:url(../fonts/gilroy-bold.ttf) format("truetype")}@font-face{font-family:gilroy-med;src:url(../fonts/gilroy-medium.ttf) format("truetype")}body.login{background-color:var(--primary-dark);font-family:var(--font-main);color:var(--primary-light)}#login{width:360px;padding:2rem 0}.login h1 a{background-image:url(/app/themes/td-barnes-village-barbers/public/build/assets/Logo-aX7FEAMi.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:80px;margin-bottom:30px}.login form{border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:30px;background:#fff;border:none}.login label{font-family:var(--font-main);color:var(--primary-dark);font-size:15px;display:block;margin-bottom:5px}.login form .input{border:1px solid var(--secondary-main);border-radius:4px;color:var(--primary-dark);font-size:16px;padding:12px;margin-top:5px;margin-bottom:15px;font-family:var(--font-main);width:100%;box-sizing:border-box;position:relative}.login form .input:focus{border-color:var(--primary-dark);box-shadow:0 0 0 1px var(--primary-dark)}.wp-core-ui .button-primary{background-color:var(--primary-dark);border-color:var(--primary-dark);color:var(--primary-light);text-transform:uppercase;font-family:var(--font-main);transition:background .3s ease;border-radius:4px;box-shadow:none;padding:0 16px;height:40px;line-height:38px;width:100%;display:block;margin-top:10px;text-align:center}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background-color:#02026b;border-color:#02026b;color:var(--primary-light)}.login #nav a,.login #backtoblog a{color:var(--primary-light);font-family:var(--font-main);text-decoration:none;opacity:.9}.login #nav a:hover,.login #backtoblog a:hover{color:var(--primary-light);opacity:1;text-decoration:underline}.message,div.updated,div.error-message{border-left:4px solid var(--secondary-main)}.login .message,.login .success,.login #login_error{border-left:4px solid var(--secondary-main);background-color:#ffffff1a;color:var(--primary-light)}.privacy-policy-page-link{color:var(--primary-light);font-family:var(--font-main);opacity:.9}.privacy-policy-page-link a{color:var(--primary-light);text-decoration:none}.privacy-policy-page-link a:hover{text-decoration:underline;opacity:1}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--primary-dark);box-shadow:0 0 0 1px var(--primary-dark);outline:2px solid transparent}.wp-hide-pw{display:flex!important;align-items:center;justify-content:center;margin-top:0!important;height:100%;padding:0 8px}.wp-hide-pw .dashicons{font-size:18px;width:18px;height:18px}.login form input[type=password]{padding-right:40px}.login .wp-pwd{position:relative;display:block}.login form .forgetmenot{margin-bottom:15px;display:flex;align-items:center}.login form .forgetmenot input[type=checkbox]{margin-right:5px}.login form .forgetmenot label{margin-bottom:0;font-size:14px}
