/**
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-quarter:1.5vw;
		--gap-half:3vw;
		--gap-size:6vw;
		--gap-double:12vw;
		--padding-side:5vw;
		--button-side:5vw;
		--login-size:5vw;
		--logo-height:40vw;
	}
}

/* Tablet, between 768px and 1024px */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
			:root{
		--gap-quarter:1vw;
		--gap-half:2vw;
		--gap-size:4vw;
		--gap-double:8vw;
		--padding-side:5vw;
		--button-size:1vw;
		--login-size:20vw;
		--logo-height:20vw;
	}
}

/* Desktops, 1024px and up */
@media only screen and (min-width: 1024px) {
			:root{
		--gap-quarter:.5vw;
		--gap-half:1vw;
		--gap-size:2vw;
		--gap-double:5vw;
		--padding-side:5vw;
		--button-side:1vw;
		--login-size:40vw;
		--logo-height:12vw;
	}
}
:root{
	--custom-border:1rem;
	--logo-height:auto;
	--font-family:Montserrat;
	--font-size:clamp(0.889rem, 0.9203rem + -0.1003vw, 0.8rem);
	--body-background-color:#001830;
	--login-background-color:#020f1c;
	--input-background-color:#fcfcf7;
	--button-background-color:#2f31f5;
	--button-text-color:#fcfcf7;
	--button-background-hover:#092948;
	--text-outside-login:#edff00;
}
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/2026/03/logo_yellow.webp');background-size: contain;width: 100%;height: var(--logo-height);
    aspect-ratio: 512 / 99;}
body.login div#login form#loginform,form#lostpasswordform {background-color: var(--login-background-color);border-radius: var(--custom-border);border:solid var(--text-outside-login);border-width: 0 0 5px 0;}
body.login div#login form#loginform p {font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform label, .login 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, .login form .input, .login input[type=password], .login input[type=text] {color:var(--login-background-color);font-family:var(--font-family);font-size:var(--font-size);}
body.login div#login form#loginform input#user_pass {color:var(--login-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,.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {background-color: var(--button-background-color);color:var(--button-text-color)!important;border-radius: 1000px;border:none;padding: calc(var(--button-side) / 2) var(--button-side) calc(var(--button-side) / 2) var(--button-side); 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{background-color:var(--button-background-hover);}
.wp-core-ui .button, .wp-core-ui .button-secondary{color:var(--login-background-color)!important;}
#language-switcher{display:none;}
.login form .input, .login input[type=password], .login input[type=text]{border-radius: var(--custom-border);}
.notice.notice-info.message{color:var(--input-background-color);background-color: var(--login-background-color);border-radius: var(--custom-border);border:solid var(--text-outside-login);border-width: 0 0 5px 0;}
*:focus { outline: none !important;border-color:transparent!important; box-shadow: none!important;}