/**
Theme Name: Agência Boz
Author: Agência Boz
Author URI: https://agenciaboz.com.br/
Description: Especializada em Business e Comunicação Ampliada, trabalhamos a forma como o cliente se comunica e a imagem pela qual o target o enxerga, primando sempre em aumentar o Brand Equity.

Utilizamos meios simples e comuns até os mais diferenciados e inovadores para o impacto de informações, buscando a solução de comunicação e negócio mais adequada para o alcance de resultados.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: agencia-boz
Template: hello-elementor
*/
/* Mobile, 767px and down */
@media only screen and (max-width: 767px) {
			:root{
		--gap-size:5vw;
		--padding-size:2vw;
		--button-size:5vw;
		--custom-border:0.5rem;
		--login-size:5vw;
		--logo-height:40vw;
	}
}

/* Tablet, between 768px and 1024px */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
			:root{
		--gap-size:2vw;
		--padding-size:2vw;
		--button-size:1.5vw;
		--custom-border:0.5rem;
		--login-size:20vw;
		--logo-height:20vw;
	}
}

/* Desktops, 1024px and up */
@media only screen and (min-width: 1024px) {
			:root{
		--gap-size:2vw;
		--padding-size:2vw;
		--button-size:1.5vw;
		--custom-border:0.5rem;
		--login-size:40vw;
		--logo-height:12vw;
	}
}
:root{
	--font-family:Montserrat;
	--font-size:clamp(0.889rem, 0.9203rem + -0.1003vw, 0.8rem);
	--body-background-color:#161946;
	--login-background-color:#ffffff;
	--input-background-color:#000;
	--button-background-color:#2271b1;
	--button-text-color:#ffffff;
	--button-background-hover:#135e96;
	--text-outside-login:#ffffff;
}
body.login {display: flex;align-items: center;background-color: var(--body-background-color);}    
body.login div#login {width: 100%; padding: 0 var(--login-size)}
body.login div#login h1 {}
body.login div#login h1 a {	background-image: url('/wp-content/uploads/2025/02/logo-white.png');background-size: contain;width: 100%;height:var(--logo-height);}
body.login div#login form#loginform {background-color: var(--login-background-color);border-radius: var(--custom-border);border:none;}
body.login div#login form#loginform p {font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform label {color:var(--input-background-color);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform input {color:var(--input-background-color);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform input#user_login {color:var(--input-background-color);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform input#user_pass {color:var(--input-background-color);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform p.forgetmenot {}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {}
body.login div#login form#loginform p.submit input#wp-submit {background-color: var(--button-background-color);color:var(--button-text-color);border-radius: var(--custom-border);border:none;padding: calc(var(--button-size) / 2) var(--button-size) calc(var(--button-size) / 2) var(--button-size); font-size:var(--font-size);width:100%;font-weight:400;}
body.login div#login form#loginform p.submit input#wp-submit:hover{background-color:var(--button-background-hover);}
body.login div#login p#nav {color:var(--text-outside-login);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login p#nav a {color:var(--text-outside-login);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login p#backtoblog {color:var(--text-outside-login);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login p#backtoblog a {color:var(--text-outside-login);font-family:var(--font-family);font-size:var(--font-size);}
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover, .login .button.wp-hide-pw:focus{background-color:var(--button-background-color);}
#language-switcher{display:none;}
.login form .input, .login input[type=password], .login input[type=text]{border-radius: var(--custom-border);}