:root {
	--color-primary: #17483F;
	--color-accent: #B86B2B;
	--color-accent-dark: #7C3F1D;
	--color-accent-light: #F3E7D6;
	--color-surface: #FFFFFF;
	--color-bg: #EEF3EE;
	--color-bg-warm: #F7F1E8;
	--color-text: #14211D;
	--color-text-secondary: #4E5D57;
	--color-text-muted: #7C8A84;
	--color-border: #CAD8D1;
	--color-border-focus: #17483F;
	--shadow-sm: 0 1px 0 rgba(20,33,29,0.08), 0 6px 18px rgba(20,33,29,0.06);
	--shadow-md: 0 10px 26px rgba(23,72,63,0.12);
	--shadow-lg: 0 18px 42px rgba(23,72,63,0.18);
	--font-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	--radius-sm: 4px;
	--radius-md: 8px;
	--radius-lg: 10px;
	--radius-full: 9999px;
	--container-max: 1200px;
	--container-padding: clamp(1rem, 4vw, 2rem);
}
