.cofinoga-theme {
  --color-border-accent-blue: var(--color-blue-500);
  --color-border-accent-light-green: var(--color-light-green-500);
  --color-border-accent-orange: var(--color-orange-500);
  --color-border-accent-purple: var(--color-purple-500);
  --color-border-accent-red: var(--color-red-500);
  --color-border-accent-teal: var(--color-teal-500);
  --color-border-accent-yellow: var(--color-yellow-500);
  --color-border-default: var(--color-neutral-400);
  --color-border-disabled: var(--color-neutral-300);
  --color-border-divider: var(--color-neutral-100);
  --color-border-error: var(--color-red-500);
  --color-border-focused: var(--color-main-purple-400);
  --color-border-hover: var(--color-neutral-500);
  --color-border-information: var(--color-info-information);
  --color-border-interaction-default: var(--color-main-purple-500);
  --color-border-interaction-destructive-default: var(--color-red-500);
  --color-border-interaction-destructive-hover: var(--color-red-600);
  --color-border-interaction-destructive-pressed: var(--color-red-700);
  --color-border-interaction-hover: var(--color-main-purple-600);
  --color-border-interaction-neutral-default: var(--color-neutral-700);
  --color-border-interaction-neutral-hover: var(--color-neutral-800);
  --color-border-interaction-neutral-pressed: var(--color-neutral-900);
  --color-border-interaction-pressed: var(--color-main-purple-700);
  --color-border-invert: var(--color-base-white);
  --color-border-medium: var(--color-neutral-100);
  --color-border-success: var(--color-main-green-500);
  --color-border-warning: var(--color-orange-500);
  --color-dark-purple-50: #f2f3f3;
  --color-dark-purple-100: #dcdee0;
  --color-dark-purple-500: #5a1753;
  --color-dark-purple-800: #360d31;
  --color-icon-accent-blue: var(--color-blue-500);
  --color-icon-accent-orange: var(--color-orange-800);
  --color-icon-accent-purple: var(--color-purple-500);
  --color-icon-accent-red: var(--color-red-500);
  --color-icon-accent-teal: var(--color-teal-500);
  --color-icon-accent-yellow: var(--color-yellow-800);
  --color-icon-brand-dark-green: var(--color-dark-purple-500);
  --color-icon-brand-light-green: var(--color-main-purple-500);
  --color-icon-brand-main-green: var(--color-main-purple-500);
  --color-icon-default: var(--color-neutral-500);
  --color-icon-disabled: var(--color-neutral-300);
  --color-icon-error: var(--color-red-500);
  --color-icon-heavy: var(--color-neutral-700);
  --color-icon-information: var(--color-info-information);
  --color-icon-interaction-default: var(--color-main-purple-500);
  --color-icon-interaction-destructive-default: var(--color-red-500);
  --color-icon-interaction-destructive-hover: var(--color-red-600);
  --color-icon-interaction-destructive-pressed: var(--color-red-700);
  --color-icon-interaction-hover: var(--color-main-purple-600);
  --color-icon-interaction-pressed: var(--color-main-purple-700);
  --color-icon-invert: var(--color-base-white);
  --color-icon-success: var(--color-main-green-500);
  --color-icon-warning: var(--color-orange-500);
  --color-link-primary-default: var(--color-main-purple-500);
  --color-link-primary-disabled: var(--color-neutral-300);
  --color-link-primary-hover: var(--color-main-purple-600);
  --color-link-primary-pressed: var(--color-main-purple-700);
  --color-link-primary-visited: var(--color-neutral-700);
  --color-link-secondary-default: var(--color-neutral-700);
  --color-link-secondary-disabled: var(--color-neutral-300);
  --color-link-secondary-hover: var(--color-main-purple-500);
  --color-link-secondary-pressed: var(--color-main-purple-700);
  --color-link-secondary-visited: var(--color-dark-purple-500);
  --color-main-purple-50: #f2e9f1;
  --color-main-purple-100: #ebdde9;
  --color-main-purple-200: #d5b9d2;
  --color-main-purple-400: #ab2c9e;
  --color-main-purple-500: #781e6e;
  --color-main-purple-600: #6c1b63;
  --color-main-purple-700: #601858;
  --color-main-purple-800: #5a1753;
  --color-surface-accent-blue-contrast: var(--color-blue-500);
  --color-surface-accent-blue-heavy: var(--color-blue-800);
  --color-surface-accent-blue-medium: var(--color-blue-100);
  --color-surface-accent-blue-minimel: var(--color-blue-050);
  --color-surface-accent-orange-contrast: var(--color-orange-400);
  --color-surface-accent-orange-heavy: var(--color-orange-800);
  --color-surface-accent-orange-medium: var(--color-orange-100);
  --color-surface-accent-orange-minimal: var(--color-orange-050);
  --color-surface-accent-purple-contrast: var(--color-purple-500);
  --color-surface-accent-purple-heavy: var(--color-purple-800);
  --color-surface-accent-purple-medium: var(--color-purple-100);
  --color-surface-accent-purple-minimal: var(--color-purple-050);
  --color-surface-accent-red-contrast: var(--color-red-500);
  --color-surface-accent-red-heavy: var(--color-red-800);
  --color-surface-accent-red-light: var(--color-red-050);
  --color-surface-accent-red-medium: var(--color-red-100);
  --color-surface-accent-teal-contrast: var(--color-teal-500);
  --color-surface-accent-teal-heavy: var(--color-teal-800);
  --color-surface-accent-teal-medium: var(--color-teal-100);
  --color-surface-accent-teal-minimal: var(--color-teal-050);
  --color-surface-accent-yellow-contrast: var(--color-yellow-500);
  --color-surface-accent-yellow-heavy: var(--color-yellow-800);
  --color-surface-accent-yellow-medium: var(--color-yellow-100);
  --color-surface-accent-yellow-minimal: var(--color-yellow-050);
  --color-surface-brand-dark-green-contrast: var(--color-dark-purple-500);
  --color-surface-brand-dark-green-heavy: var(--color-dark-purple-800);
  --color-surface-brand-dark-green-medium: var(--color-dark-purple-100);
  --color-surface-brand-dark-green-minimal: var(--color-dark-purple-50);
  --color-surface-brand-light-green-contrast: var(--color-main-purple-500);
  --color-surface-brand-light-green-heavy: var(--color-main-purple-800);
  --color-surface-brand-light-green-medium: var(--color-main-purple-100);
  --color-surface-brand-light-green-minimal: var(--color-main-purple-50);
  --color-surface-brand-main-green-contrast: var(--color-main-purple-500);
  --color-surface-brand-main-green-heavy: var(--color-main-purple-800);
  --color-surface-brand-main-green-medium: var(--color-main-purple-100);
  --color-surface-brand-main-green-minimal: var(--color-main-purple-50);
  --color-surface-contrast: var(--color-neutral-500);
  --color-surface-disabled: var(--color-neutral-050);
  --color-surface-error-contrast: var(--color-red-500);
  --color-surface-error-medium: var(--color-red-100);
  --color-surface-error-minimal: var(--color-red-050);
  --color-surface-heavy: var(--color-neutral-700);
  --color-surface-information-contrast: var(--color-info-information);
  --color-surface-information-medium: var(--color-blue-100);
  --color-surface-information-minimal: var(--color-blue-050);
  --color-surface-interaction-contrast-default: var(--color-main-purple-500);
  --color-surface-interaction-contrast-destructive-default: var(
    --color-red-500
  );
  --color-surface-interaction-contrast-destructive-hover: var(--color-red-600);
  --color-surface-interaction-contrast-destructive-pressed: var(
    --color-red-700
  );
  --color-surface-interaction-contrast-disabled: var(--color-neutral-300);
  --color-surface-interaction-contrast-hover: var(--color-main-purple-600);
  --color-surface-interaction-contrast-invert: var(--color-base-white);
  --color-surface-interaction-contrast-neutral-default: var(
    --color-neutral-700
  );
  --color-surface-interaction-contrast-neutral-hover: var(--color-neutral-800);
  --color-surface-interaction-contrast-neutral-pressed: var(
    --color-neutral-900
  );
  --color-surface-interaction-contrast-pressed: var(--color-main-purple-700);
  --color-surface-interaction-minimal-default: var(--color-base-white);
  --color-surface-interaction-minimal-destructive-default: var(
    --color-base-white
  );
  --color-surface-interaction-minimal-destructive-hover: var(--color-red-050);
  --color-surface-interaction-minimal-destructive-pressed: var(--color-red-050);
  --color-surface-interaction-minimal-disabled: var(--color-neutral-050);
  --color-surface-interaction-minimal-hover: var(--color-main-purple-50);
  --color-surface-interaction-minimal-neutral-hover: var(--color-neutral-050);
  --color-surface-interaction-minimal-pressed: var(--color-main-purple-50);
  --color-surface-interaction-minimal-readonly: var(--color-neutral-050);
  --color-surface-invert: var(--color-base-white);
  --color-surface-neutral-contrast: var(--color-neutral-500);
  --color-surface-neutral-medium: var(--color-neutral-100);
  --color-surface-neutral-minimal: var(--color-neutral-050);
  --color-surface-primary: var(--color-base-white);
  --color-surface-readonly: var(--color-neutral-050);
  --color-surface-secondary: var(--color-neutral-050);
  --color-surface-success-contrast: var(--color-main-green-500);
  --color-surface-success-medium: var(--color-main-green-100);
  --color-surface-success-minimal: var(--color-main-green-50);
  --color-surface-warning-contrast: var(--color-orange-400);
  --color-surface-warning-medium: var(--color-orange-100);
  --color-surface-warning-minimal: var(--color-orange-050);
  --color-text-accent-blue: var(--color-blue-500);
  --color-text-accent-dark-green: var(--color-dark-purple-500);
  --color-text-accent-orange: var(--color-orange-800);
  --color-text-accent-purple: var(--color-purple-500);
  --color-text-accent-red: var(--color-red-500);
  --color-text-accent-teal: var(--color-teal-500);
  --color-text-disabled: var(--color-neutral-300);
  --color-text-error: var(--color-red-500);
  --color-text-information: var(--color-blue-500);
  --color-text-interaction-default: var(--color-main-purple-500);
  --color-text-interaction-destructive-default: var(--color-red-500);
  --color-text-interaction-destructive-hover: var(--color-red-600);
  --color-text-interaction-destructive-pressed: var(--color-red-700);
  --color-text-interaction-hover: var(--color-main-purple-600);
  --color-text-interaction-invert: var(--color-base-white);
  --color-text-interaction-pressed: var(--color-main-purple-700);
  --color-text-invert: var(--color-base-white);
  --color-text-placeholder: var(--color-neutral-300);
  --color-text-primary: var(--color-neutral-700);
  --color-text-secondary: var(--color-neutral-500);
  --color-text-success: var(--color-main-green-500);
  --color-text-warning: var(--color-orange-800);
  --elevation-alpha-50: var(--alpha-50);
  --elevation-alpha-100: var(--alpha-100);
  --elevation-alpha-200: var(--alpha-200);
  --elevation-alpha-300: var(--alpha-300);
  --elevation-alpha-400: var(--alpha-400);
  --elevation-alpha-500: var(--alpha-500);
  --elevation-alpha-600: var(--alpha-600);
  --elevation-alpha-700: var(--alpha-700);
  --elevation-alpha-800: var(--alpha-800);
  --elevation-alpha-900: var(--alpha-800);
  --elevation-alpha-invert-50: var(--alpha-invert-50);
  --elevation-alpha-invert-100: var(--alpha-invert-100);
  --elevation-alpha-invert-200: var(--alpha-invert-200);
  --elevation-alpha-invert-300: var(--alpha-invert-300);
  --elevation-alpha-invert-400: var(--alpha-invert-400);
  --elevation-alpha-invert-500: var(--alpha-invert-500);
  --elevation-alpha-invert-600: var(--alpha-invert-600);
  --elevation-alpha-invert-700: var(--alpha-invert-700);
  --elevation-alpha-invert-800: var(--alpha-invert-800);
  --elevation-alpha-invert-900: var(--alpha-invert-900);
  --elevation-shadow-beta: #ffffff;
  --elevation-surface-modal: var(--elevation-alpha-600);
}
