:root{
/* brand palette — Face Couture Studio */
--fc-onyx:#16130F;
--fc-stucco:#E8DFD0;
--fc-walnut:#7B5A40;
--fc-ash:#A79F92;
--fc-paper:#F6F1E8;
--fc-walnut-strong:#5f4530;
--fc-walnut-soft:#ece0d3;
--fc-ash-strong:#7d766a;
/* semantic aliases */
--surface-page:var(--fc-paper);
--surface-card:var(--fc-stucco);
--surface-inverse:var(--fc-onyx);
--surface-accent:var(--fc-walnut);
--text-primary:var(--fc-onyx);
--text-secondary:var(--fc-ash-strong);
--text-muted:var(--fc-ash);
--text-on-inverse:var(--fc-paper);
--text-on-accent:var(--fc-paper);
--border-hairline:var(--fc-ash);
--brand-primary:var(--fc-onyx);
--brand-on-primary:var(--fc-paper);
--brand-accent:var(--fc-walnut);
--gradient-signature:linear-gradient(135deg,var(--fc-paper) 0%,var(--fc-stucco) 55%,var(--fc-ash) 100%);
}
