:root{
/* Base — Goldn is a black-first brand. Black is the hero, not an accent. */
--black:#0A0A0A;
--ink:#111111;
--ink-2:#2B2B2B;
--gray-1:#6E6E6E;
--gray-2:#9B9B9B;
--gray-3:#D8D8D6;
--gray-4:#EDEDEB;
--paper:#F6F5F2;
--white:#FFFFFF;
--gold:#C6A15B;
--gold-deep:#A57F35;
--sale:#C63A2F;
--success:#2E7D4F;
--warn:#B26A00;
/* Semantic aliases */
--surface-page:var(--white);
--surface-subtle:var(--paper);
--surface-card:var(--white);
--surface-inverse:var(--black);
--text-body:var(--ink);
--text-muted:var(--gray-1);
--text-faint:var(--gray-2);
--text-inverse:var(--white);
--text-accent:var(--gold-deep);
--border-default:var(--gray-3);
--border-strong:var(--black);
--border-hairline:var(--gray-4);
--action-primary:var(--black);
--action-primary-hover:var(--ink-2);
--action-primary-text:var(--white);
--price-sale:var(--sale);
--rating:var(--gold);
}
