/*
 * snow-monkey-forms' fallback.css sets box-sizing:border-box site-wide via a
 * bare `*` selector (loads unconditionally — this theme never registers
 * 'sass-basis-core'). Legacy predates that plugin and every width/padding
 * calc here (.header-contents, .container, etc.) assumes the browser
 * default (content-box). Can't just disable the file: app.css leans on its
 * --_* custom properties for most of the form's own styling.
 *
 * :where() keeps this at the plugin's exact 0,0,0 specificity, so it only
 * wins the `*` tie (enqueued after) without also overriding elements the
 * theme itself already sets to border-box on purpose (.container, body, …).
 *
 * #c-rescue-template (header-c-rescue.php / templates/css/style.css) is its
 * own self-contained page system with its own `*{box-sizing:border-box}`
 * reset — every size in it (e.g. #c-rescue-template-header{height:10rem})
 * assumes border-box, so it must be excluded the same way .snow-monkey-form
 * is, or padding gets added on top and heights blow up (100px -> 120px).
 */
*:where(:not(.snow-monkey-form)):where(:not(.snow-monkey-form *)):where(:not(#c-rescue-template)):where(:not(#c-rescue-template *)) {
	box-sizing: content-box;
}
