/*
 * Forces literal 30px padding on all sides of .wp-site-blocks, overriding
 * WordPress's root-padding-aware-alignments behavior (which normally keeps
 * .wp-site-blocks free of horizontal padding so align:full blocks can bleed
 * to the true browser edge - see theme.json's useRootPaddingAwareAlignments).
 * Deliberate: align:full block backgrounds (header, hero, feature cards,
 * footer) are meant to sit 30px in from the edge, not touch it.
 */
.wp-site-blocks {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
