/* Core-block styles registered in inc/custom-admin.js (spacer S/M/L/XL).
   Loaded on the front end via inc/enqueue.php and in the editor via
   add_editor_style() in functions.php. Fallback values mirror the
   --spacing-* tokens in src/css/_tw.css — keep them in sync. */

.wp-block-spacer {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-spacer.is-style-small {
	height: var(--spacing-xs, max(3rem, 2.6vw)) !important;
}

.wp-block-spacer.is-style-medium {
	height: var(--spacing-sm, max(3rem, 3.91vw)) !important;
}

.wp-block-spacer.is-style-large {
	height: var(--spacing-md, max(3rem, 5.21vw)) !important;
}

.wp-block-spacer.is-style-x-large {
	height: var(--spacing-lg, max(3rem, 7.81vw)) !important;
}
