/*
 * Corrige margem lateral indevida em blocos de largura total (alignfull).
 *
 * O WordPress, com useRootPaddingAwareAlignments ativo, injeta a classe
 * .has-global-padding em todo bloco que usa layout "constrained" (incluindo
 * os alignfull, pois herdam o layout do tema). A regra de compensação do core
 * só remove o padding quando o alignfull é FILHO de um .has-global-padding:
 *
 *   .has-global-padding > .alignfull { margin-left/right: calc(-1 * padding); }
 *
 * Mas o cover, o cabeçalho e as seções full-width da home são ELES MESMOS
 * .has-global-padding alignfull (não estão aninhados num .has-global-padding).
 * Nesse caso a compensação não dispara e o bloco fica com padding-left/right
 * do root sem margem negativa -> uma margem em todas as laterais, inclusive
 * sobre a capa e o menu transparente.
 *
 * Zeramos o padding lateral desses blocos: o respiro interno (padding
 * top/bottom) vem de cada bloco individualmente e não é afetado.
 */
.alignfull.has-global-padding {
	padding-left: 0;
	padding-right: 0;
}
