/* ==========================================================================
   SIGNED Base: frontend
   (antigos PublicBase.css + Website.css, fundidos)

   Fica de propósito quase vazio: o design do site vive no Bricks (Theme Styles,
   Global Classes, Global Variables). Aqui só entram resets que queremos em
   TODOS os sites, independentemente do tema.

   O plugin injeta o :root com as variáveis --sws-* antes deste ficheiro,
   por isso qualquer CSS do Bricks/WPCode pode usar var(--sws-brand), etc.
   ========================================================================== */


/* Sem scroll horizontal acidental (visitantes). Para utilizadores com sessão
   fica desligado para não interferir com o builder/admin bar. */
body:not(.logged-in) {
	overflow-x: hidden !important;
}

@media (max-width: 768px) {
	html,
	body {
		overflow-x: hidden;
	}
}

/* Sem outline azul por defeito nos cliques. Nota: o foco por teclado deve ser
   tratado no Bricks (Theme Styles > Links/Buttons) para manter acessibilidade. */
a,
input,
select,
button,
div {
	outline: 0 !important;
}
