:root{
--primary:#8B3A44;
--primary-light:#C9A35C;
--primary-dark:#6A2A33;
--accent:#2E1418;
--accent-light:#4A1F27;
--accent-deep:#6B2D36;
--hero-overlay:#1F0D11;
--hero-overlay-rgb:31, 13, 17;
--hero-overlay-mid-rgb:74, 31, 39;
--background:#FAF6F0;
--surface-alt:#F3EBE1;
--border:#E6D8C8;
--on-accent:#F6EBDD;
--primary-rgb:139, 58, 68;
--primary-light-rgb:201, 163, 92;
--primary-dark-rgb:106, 42, 51;
--hairline:rgba(139, 58, 68,0.30);
--hairline-soft:rgba(139, 58, 68,0.16);
}