/* Cloud Grow design-system — semantic aliases (HAND-AUTHORED, DS layer).
 *
 * The ONLY token file in this repo that is authored here rather than copied from
 * canon. These map brand tokens (defined in tokens/canon.css, sourced verbatim
 * from cg-brand-assets tokens.css) to design-system roles. They contain no brand
 * hex — only var(--…) references to canon, plus plain white where a surface is
 * literally white. Add a role here; never redefine a brand value here.
 */
:root {
  /* Backgrounds */
  --bg-page: var(--grey-50);
  --bg-subtle: var(--grey-100);
  --bg-inverse: var(--grey-950);
  --surface-card: #ffffff;

  /* Borders */
  --border-light: var(--grey-200);
  --border-default: var(--grey-300);

  /* Text */
  --text-primary: var(--grey-900);
  --text-secondary: var(--grey-600);
  --text-muted: var(--grey-500);
  --text-placeholder: var(--grey-400);
  --text-on-brand: #ffffff;
}
