/* Sticky header */
.site-header {
	position: sticky;
	top: 0;
	z-index: 50;
}

/* The annotated garment schematic in the hero pattern */
.oricloth-diagram {
	width: 100%;
	height: auto;
}

/* Smooth scroll to in-page anchors (Model / Catalog / Community / Partners),
   respecting reduced-motion preference */
html {
	scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

/* Outline-style button (used by the secondary hero CTA) needs a transparent
   fill since the button color block support only sets ink text + border */
.wp-block-button.is-style-outline > .wp-block-button__link {
	background: transparent;
}
.wp-block-button.is-style-outline > .wp-block-button__link:hover {
	background: var(--wp--preset--color--ink);
	color: var(--wp--preset--color--paper) !important;
}
