/*
 * Pau Services Block — Frontend Styles
 * Minimal base styles. Most styling is injected inline (scoped to block ID)
 * via the PHP render callback to ensure per-block isolation.
 * This file only handles the Google Fonts load and basic resets.
 */

/* Ensure the section resets box model globally */
[id^="pau-sb-"] {
	box-sizing: border-box;
}

[id^="pau-sb-"] *,
[id^="pau-sb-"] *::before,
[id^="pau-sb-"] *::after {
	box-sizing: border-box;
}

/* Smooth hover transitions — only on devices that support hover
   (avoids unnecessary GPU compositing layers on mobile/touch) */
@media (hover: hover) {
	[id^="pau-sb-"] .psb-card:hover,
	[id^="pau-sb-"] .psb-featured-card:hover {
		will-change: transform;
	}
}
