/* Generated from design-tokens.json by scripts/build_designsystem.py. */
:root{
  --palette-navy: #061b2d;
  --palette-lime: #caff39;
  --palette-blue: #0c6fae;
  --palette-surface: #ffffff;
  --palette-muted: #5b6c79;
  --palette-success: #176344;
  --palette-warning: #704600;
  --palette-error: #a12632;
  --palette-mist: #eaf1f5;
  --brand-navy: var(--palette-navy);
  --brand-lime: var(--palette-lime);
  --surface-page: var(--palette-mist);
  --surface-card: var(--palette-surface);
  --surface-subtle: var(--palette-mist);
  --surface-inverse: var(--palette-navy);
  --text-primary: var(--palette-navy);
  --text-secondary: var(--palette-muted);
  --text-inverse: var(--palette-surface);
  --text-link: var(--palette-blue);
  --border-subtle: var(--palette-mist);
  --border-input: var(--palette-muted);
  --action-primary-background: var(--palette-lime);
  --action-primary-text: var(--palette-navy);
  --action-secondary-background: var(--palette-navy);
  --action-secondary-text: var(--palette-surface);
  --status-success-text: var(--palette-success);
  --status-success-background: var(--palette-surface);
  --status-warning-text: var(--palette-warning);
  --status-warning-background: var(--palette-surface);
  --status-error-text: var(--palette-error);
  --status-error-background: var(--palette-surface);
  --status-info-text: var(--palette-blue);
  --status-info-background: var(--palette-mist);
}
