/* WP Andolsheim — module Box. Conteneur (cartouche) avec bordure customisable.
   La variable --wpa-box-border-color est injectée en inline-style par PHP depuis
   le réglage global box_border_color. L'inline style sur le bloc (set par
   Gutenberg via save()) surcharge ces valeurs par défaut. */

.wpa-box {
	--wpa-box-border-color: #0379bf;

	border: 3px solid var(--wpa-box-border-color);
	border-radius: 0;
	padding: 1.5em;
	background: transparent;
	box-sizing: border-box;
}

/* Petite respiration verticale entre les blocs enfants (sans casser leurs marges). */
.wpa-box > * + * { margin-top: 0.6em; }
.wpa-box > :first-child { margin-top: 0; }
.wpa-box > :last-child { margin-bottom: 0; }

/* ---- Presets de padding ---- */

.wpa-box--padding-compact {
	padding: 0.8em;
}

.wpa-box--padding-normal {
	padding: 1.5em;
}

.wpa-box--padding-large {
	padding: 2.5em;
}
