/* Container block styles (minimal). Prefer Tailwind utilities. */

.has-text-align-center{ text-align: center; }

/* Background sizing: Match Container Height
   Used when ACF field `background_size` is set to `fit-height`.
   The background layer is an absolutely positioned div with `inset-y-0`, so this sets
   background-size to the container's height to keep it fluid with padding/content. */
.bg-fit-height { background-size: auto 100%; }

/* Create a fixed top gap for the background image while keeping it bottom-aligned */
.container-bg--top-gap { top: var(--container-bg-top-gap, 50px); }