:root {
  --gd-canvas:#fff; --gd-surface:#fff; --gd-ink:#28221e; --gd-muted:#6a5b52;
  --gd-primary:#cf4500; --gd-primary-hover:#9a3a0a; --gd-tint:#fff2e9;
  --gd-accent:#f37338; --gd-clay:#9a3a0a;
  --gd-border:#e5ddd6; --gd-soft:#f8f5f1; --gd-focus:#9a3a0a;
  --gd-font:'DM Sans',Helvetica,Arial,sans-serif; --gd-display:var(--gd-font);
  --gd-radius:16px; --gd-fast:160ms; --gd-panel:220ms; --gd-content:1320px;
  --gd-icon-stroke:1.65;
  --gd-sage:#f8e8da; --gd-butter:#fcf3e9;
}
