/**
 * Randall + Hurley design tokens.
 *
 * Color values are approved starting points for development and must be
 * confirmed against the final brand palette before production release.
 */
:root {
	--rh-color-brand: #c44727;
	--rh-color-dark-primary: #17262e;
	--rh-color-warm-accent: #b97944;
	--rh-color-page: #f7f3ed;
	--rh-color-surface: #ffffff;
	--rh-color-surface-tan: #e8ddcf;
	--rh-color-surface-dark: #17262e;
	--rh-color-text: #1b2931;
	--rh-color-text-muted: #58656c;
	--rh-color-border: #d5ccc1;
	--rh-color-focus: #075d8f;
	--rh-color-error: #a3231a;
	--rh-color-success: #2e6b45;

	--rh-width-content: 760px;
	--rh-width-site: 1180px;
	--rh-width-wide: 1200px;
	--rh-width-full: 1440px;
	--rh-page-gutter: clamp(1rem, 2vw, 1.875rem);

	--rh-space-1: 0.25rem;
	--rh-space-2: 0.5rem;
	--rh-space-3: 0.75rem;
	--rh-space-4: 1rem;
	--rh-space-5: 1.5rem;
	--rh-space-6: 2rem;
	--rh-space-7: 3rem;
	--rh-space-8: 4.5rem;
	--rh-space-9: 6rem;

	--rh-radius-small: 0.25rem;
	--rh-radius-medium: 0.75rem;
	--rh-radius-large: 1.5rem;
	--rh-radius-pill: 999px;

	--rh-shadow-small: 0 0.25rem 1rem rgb(23 38 46 / 8%);
	--rh-shadow-medium: 0 1rem 2.5rem rgb(23 38 46 / 12%);

	--rh-font-heading: "segoe-ui", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
	--rh-font-body: "segoe-ui", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
	--rh-leading-heading: 1.08;
	--rh-leading-body: 1.65;
	--rh-transition: 180ms ease;
}
