/*
 * Servare – Universal Editor: frontend + editor canvas.
 * Scoped to plugin-owned classes only; no theme or Elementor overrides.
 * Loaded on demand (only on pages that use a Servare class).
 */

.wp-block-servare-container,
.servare-customized,
.wp-block-uef-container.uef-container,
.uef-customized {
	box-sizing: border-box;
	max-width: 100%;
}

/* Width presets – responsive: full width on small screens (Free = automatic). */
.servare-w-25,
.servare-w-50,
.servare-w-75,
.servare-w-100 {
	width: 100%;
}

@media (min-width: 782px) {
	.servare-w-25 { width: 25%; }
	.servare-w-50 { width: 50%; }
	.servare-w-75 { width: 75%; }
}

/*
 * Inside the native constrained layout, children get max-width + auto
 * margins from WordPress; we only reduce the width, we never fight the layout.
 */
