/* Andromeda Design System token overrides (platform-specific). */
/* Keep only DS variables here, e.g. --color-card-*, --color-btn-*, --color-table-*. */

:root {
  /* Card component tokens */
  --color-card-subtitle: #0059ff;

  /* Button component tokens */
  --color-btn-filled-bg: var(--color-surface-primary-700);
  --color-btn-filled-bg-hover: var(--color-surface-primary-800);
  --color-btn-filled-text: var(--color-text-white);
  --color-btn-outline-bg: var(--color-surface-white);
  --color-btn-outline-bg-hover: var(--color-surface-primary-50);
  --color-btn-outline-border: var(--color-border-primary-700);
  --color-btn-outline-text: var(--color-text-primary-700);

  /* Form input component tokens */
  --color-form-element-bg: var(--color-surface-white);
  --color-form-element-border: var(--color-border-neutral-300);
  --color-form-element-border-focus: var(--color-border-primary-500);
  --color-form-element-text: var(--color-text-neutral-900);

  /* Table component tokens */
  --color-table-bg: var(--color-surface-white);
  --color-table-cell-bg-hover: var(--color-surface-primary-50);
  --color-table-cell-border: var(--color-border-neutral-200);
  --color-table-cell-text: var(--color-text-neutral-900);
  --color-table-header-cell-bg: var(--color-surface-white);
  --color-table-header-cell-border: var(--color-border-neutral-300);

  /* Badge component tokens */
  --color-badge-bg-info: var(--color-surface-info-100);
  --color-badge-text-info: var(--color-text-info-700);
  --color-badge-bg-success: var(--color-surface-success-100);
  --color-badge-text-success: var(--color-text-success-700);
  --color-badge-bg-warning: var(--color-surface-warning-100);
  --color-badge-text-warning: var(--color-text-warning-700);
  --color-badge-bg-error: var(--color-surface-error-100);
  --color-badge-text-error: var(--color-text-error-700);
}