/* Hidrota DMNT — shared tokens & resets */
:root {
	--hidrota-accent: #d29464;
	--hidrota-accent-dark: #b87a4e;
	--hidrota-text: #6f6f6f;
	--hidrota-text-strong: #3a3a3a;
	--hidrota-muted: #a8a8a8;
	--hidrota-bg-soft: #f3f1ed;
	--hidrota-bg-bottom: #ebe8e1;
}

.hidrota-header,
.hidrota-hero,
.hidrota-split,
.hidrota-fb,
.hidrota-floating,
.hidrota-fnav,
.hidrota-footer,
.hidrota-fbot,
.hidrota-banner,
.hidrota-services,
.hidrota-products,
.hidrota-gallery,
.hidrota-cinfo,
.hidrota-form {
	font-family: 'Roboto Condensed', sans-serif;
}

.hidrota-header *,
.hidrota-hero *,
.hidrota-split *,
.hidrota-fb *,
.hidrota-floating *,
.hidrota-fnav *,
.hidrota-footer *,
.hidrota-fbot *,
.hidrota-banner *,
.hidrota-services *,
.hidrota-products *,
.hidrota-gallery *,
.hidrota-cinfo *,
.hidrota-form * {
	box-sizing: border-box;
}
/* Note: font-family inherits naturally — no forced rule here so serif heading
   overrides (Georgia) in feature-block / page-banner / etc. continue to win. */

.screen-reader-text {
	position: absolute !important;
	width: 1px; height: 1px;
	padding: 0; margin: -1px; overflow: hidden;
	clip: rect(0,0,0,0); border: 0;
}
