/*
 * Auto-generated color utility classes
 * Generated from CSS custom properties in application.css
 */

/* BASE COLOR CLASSES */
.primary-50 {
  color: var(--primary-50);
}

.primary-100 {
  color: var(--primary-100);
}

.primary-200 {
  color: var(--primary-200);
}

.primary-300 {
  color: var(--primary-300);
}

.primary-400 {
  color: var(--primary-400);
}

.primary-500 {
  color: var(--primary-500);
}

.primary-600 {
  color: var(--primary-600);
}

.primary-700 {
  color: var(--primary-700);
}

.primary-800 {
  color: var(--primary-800);
}

.primary-900 {
  color: var(--primary-900);
}

.primary-950 {
  color: var(--primary-950);
}

.neutral-50 {
  color: var(--neutral-50);
}

.neutral-100 {
  color: var(--neutral-100);
}

.neutral-200 {
  color: var(--neutral-200);
}

.neutral-300 {
  color: var(--neutral-300);
}

.neutral-400 {
  color: var(--neutral-400);
}

.neutral-500 {
  color: var(--neutral-500);
}

.neutral-600 {
  color: var(--neutral-600);
}

.neutral-700 {
  color: var(--neutral-700);
}

.neutral-800 {
  color: var(--neutral-800);
}

.neutral-900 {
  color: var(--neutral-900);
}

.neutral-950 {
  color: var(--neutral-950);
}

.error-50 {
  color: var(--error-50);
}

.error-100 {
  color: var(--error-100);
}

.error-200 {
  color: var(--error-200);
}

.error-300 {
  color: var(--error-300);
}

.error-400 {
  color: var(--error-400);
}

.error-500 {
  color: var(--error-500);
}

.error-600 {
  color: var(--error-600);
}

.error-700 {
  color: var(--error-700);
}

.error-800 {
  color: var(--error-800);
}

.error-900 {
  color: var(--error-900);
}

.error-950 {
  color: var(--error-950);
}

.warning-50 {
  color: var(--warning-50);
}

.warning-100 {
  color: var(--warning-100);
}

.warning-200 {
  color: var(--warning-200);
}

.warning-300 {
  color: var(--warning-300);
}

.warning-400 {
  color: var(--warning-400);
}

.warning-500 {
  color: var(--warning-500);
}

.warning-600 {
  color: var(--warning-600);
}

.warning-700 {
  color: var(--warning-700);
}

.warning-800 {
  color: var(--warning-800);
}

.warning-900 {
  color: var(--warning-900);
}

.warning-950 {
  color: var(--warning-950);
}

.blue-500 {
  color: var(--blue-500);
}

/* TEXT COLORS */
.text-body {
  color: var(--text-body);
}

.text-heading {
  color: var(--text-heading);
}

.text-subheading {
  color: var(--text-subheading);
}

.text-label {
  color: var(--text-label);
}

.text-information {
  color: var(--text-information);
}

.text-additional {
  color: var(--text-additional);
}

.text-placeholder {
  color: var(--text-placeholder);
}

.text-disabled {
  color: var(--text-disabled);
}

.text-action {
  color: var(--text-action);
}

.text-action-hover {
  color: var(--text-action-hover);
}

.text-action-neutral {
  color: var(--text-action-neutral);
}

.text-action-neutral-hover {
  color: var(--text-action-neutral-hover);
}

.text-action-neutral-secondary {
  color: var(--text-action-neutral-secondary);
}

.text-action-neutral-secondary-hover {
  color: var(--text-action-neutral-secondary-hover);
}

.text-action-neutral-tertiary {
  color: var(--text-action-neutral-tertiary);
}

.text-action-neutral-tertiary-hover {
  color: var(--text-action-neutral-tertiary-hover);
}

.text-action-tertiary {
  color: var(--text-action-tertiary);
}

.text-action-tertiary-hover {
  color: var(--text-action-tertiary-hover);
}

.text-on-action {
  color: var(--text-on-action);
}

.text-on-disabled {
  color: var(--text-on-disabled);
}

.text-success {
  color: var(--text-success);
}

.text-success-hover {
  color: var(--text-success-hover);
}

.text-warning {
  color: var(--text-warning);
}

.text-warning-hover {
  color: var(--text-warning-hover);
}

.text-error {
  color: var(--text-error);
}

.text-error-hover {
  color: var(--text-error-hover);
}

.draft-text {
  color: var(--draft-text);
}

/* ICON COLORS */
.icon-primary {
  color: var(--icon-primary);
}

.icon-secondary {
  color: var(--icon-secondary);
}

.icon-action {
  color: var(--icon-action);
}

.icon-action-hover {
  color: var(--icon-action-hover);
}

.icon-on-action {
  color: var(--icon-on-action);
}

.icon-disabled {
  color: var(--icon-disabled);
}

.icon-success {
  color: var(--icon-success);
}

.icon-warning {
  color: var(--icon-warning);
}

.icon-error {
  color: var(--icon-error);
}

/* ACTION COLORS */
.action-secondary {
  color: var(--action-secondary);
}

.action-secondary-hover {
  color: var(--action-secondary-hover);
}

/* BORDER COLORS */
.border-primary {
  border-color: var(--border-primary);
}

.border-primary-hover {
  border-color: var(--border-primary-hover);
}

.border-secondary {
  border-color: var(--border-secondary);
}

.border-secondary-hover {
  border-color: var(--border-secondary-hover);
}

.border-subtle {
  border-color: var(--border-subtle);
}

.border-success {
  border-color: var(--border-success);
}

.border-warning {
  border-color: var(--border-warning);
}

.border-error {
  border-color: var(--border-error);
}

.border-action {
  border-color: var(--border-action);
}

.border-action-hover {
  border-color: var(--border-action-hover);
}

.border-focus {
  border-color: var(--border-focus);
}

/* SURFACE COLORS */
.surface-page {
  background-color: var(--surface-page);
}

.surface-primary {
  background-color: var(--surface-primary);
}

.surface-secondary {
  background-color: var(--surface-secondary);
}

.surface-tertiary {
  background-color: var(--surface-tertiary);
}

.surface-subtle {
  background-color: var(--surface-subtle);
}

.surface-highlighted {
  background-color: var(--surface-highlighted);
}

.surface-disabled {
  background-color: var(--surface-disabled);
}

.colors-accessory-navy {
  color: var(--colors-accessory-navy);
}

.colors-accessory-navy {
  color: var(--colors-accessory-navy);
}

.surface-success {
  background-color: var(--surface-success);
}

.surface-action {
  background-color: var(--surface-action);
}

.surface-action-hover {
  background-color: var(--surface-action-hover);
}

.surface-action-hover-light {
  background-color: var(--surface-action-hover-light);
}

.surface-action-active {
  background-color: var(--surface-action-active);
}

.surface-warning {
  background-color: var(--surface-warning);
}

.surface-warning-action {
  background-color: var(--surface-warning-action);
}

.surface-warning-action-hover {
  background-color: var(--surface-warning-action-hover);
}

.surface-warning-action-active {
  background-color: var(--surface-warning-action-active);
}

.surface-error {
  background-color: var(--surface-error);
}

.surface-error-action {
  background-color: var(--surface-error-action);
}

.surface-error-action-hover {
  background-color: var(--surface-error-action-hover);
}

.surface-error-action-active {
  background-color: var(--surface-error-action-active);
}

.surface-background {
  background-color: var(--surface-background);
}

.draft-surface {
  color: var(--draft-surface);
}

.blue-surface {
  color: var(--blue-surface);
}

/* STATUS COLORS */
.status-active {
  background-color: var(--status-active);
}

.status-inactive {
  background-color: var(--status-inactive);
}

.status-deceased {
  background-color: var(--status-deceased);
}

/* ACCESSORY COLORS */
.colors-accessory-blue {
  color: var(--colors-accessory-blue);
}

.colors-accessory-red {
  color: var(--colors-accessory-red);
}

.colors-accessory-red-avatar {
  background-color: var(--colors-accessory-red-avatar);
}

.colors-accessory-orange {
  color: var(--colors-accessory-orange);
}

.colors-accessory-orange-avatar {
  background-color: var(--colors-accessory-orange-avatar);
}

.colors-accessory-indigo {
  color: var(--colors-accessory-indigo);
}

.colors-accessory-indigo-avatar {
  background-color: var(--colors-accessory-indigo-avatar);
}

.icon-on-action {
  color: var(--icon-on-action);
}

.status-active {
  background-color: var(--status-active);
}

.status-inactive {
  background-color: var(--status-inactive);
}

.status-deceased {
  background-color: var(--status-deceased);
}

.draft-text {
  color: var(--draft-text);
}

.draft-surface {
  color: var(--draft-surface);
}

.blue-surface {
  color: var(--blue-surface);
}

.surface-highlighted {
  color: var(--surface-highlighted);
}

/* AUXILIARY */
.white {
  color: white;
}