:root{
  --mate-primary-50:#F9F4E9;
  --mate-primary-100:#F0E7D3;
  --mate-primary-200:#E4D2AA;
  --mate-primary-300:#D7BB80;
  --mate-primary-400:#C7A15A;
  --mate-primary-500:#B78A22;
  --mate-primary-600:#A1791E;
  --mate-primary-700:#89681A;
  --mate-primary-800:#6E5314;
  --mate-primary-900:#513D0F;
  --mate-primary-950:#37290A;
  --mate-primary:var(--mate-primary-500);
  --mate-gold:var(--mate-primary-500);
  --mate-gold-dark:var(--mate-primary-700);
  --mate-gold-light:var(--mate-primary-300);
  --mate-gold-pale:var(--mate-primary-100);
  --mate-bg:#111416;
  --mate-bg-deep:#080A0B;
  --mate-bg-soft:#1D2226;
  --mate-surface:#FFFFFF;
  --mate-surface-warm:#FFFDF8;
  --mate-surface-muted:#F6F7F8;
  --mate-text:#111111;
  --mate-text-soft:#344054;
  --mate-muted:#667085;
  --mate-muted-on-dark:#9EA5AA;
  --mate-border:#D8DEE5;
  --mate-success:#198754;
  --mate-danger:#DC3545;
  --mate-warning:#D99A00;
  --mate-radius:18px;
  --mate-radius-sm:12px;
  --mate-content-width:1280px;
  --mate-sidebar-width:220px;
  --mate-topbar-height:64px;
  --mate-control-height:44px;
  --mate-table-row-height:66px;
  --mate-shadow:0 14px 34px rgba(0,0,0,.16);
  --mate-font:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --mate-script:"Indie Flower",cursive;
  /* alias legacy temporanei */
  --gold:var(--mate-gold);--gold-dark:var(--mate-gold-dark);--gold-light:var(--mate-gold-light);--gold-pale:var(--mate-gold-pale);
  --ink:var(--mate-text);--charcoal:var(--mate-bg);--gray:var(--mate-muted);--line:var(--mate-border);--white:#fff;--ivory:var(--mate-surface-warm);
}
