:root {
  /* Footer */
  --footer-background-color: var(--color-primary-900);
  --footer-link-color: var(--color-primary-200);
  --footer-divider-color: var(--color-primary-500);
  --footer-text-color: #e7e7e7;
  --scroll-up-button-color: var(--color-primary-600);
  --footer-social-link-color: var(--color-primary-600);
  --contact-icon-color: var(--color-primary-600);
  --action-button-disabled-background: rgb(220, 220, 220);
  --action-button-disabled-color: rgb(160, 160, 160);
  --action-buttons-base-background: rgb(240, 240, 240);
  --action-button-color: rgb(30, 30, 30);
  --action-button-background: white;
  --color-error-500: rgb(232, 75, 75);
  --color-error-600: rgb(198, 40, 40);
  --background-block-primary: var(--color-neutral-0);
  --background-block-secondary: var(--color-neutral-50);
  --color-neutral-0: rgb(255, 255, 255);
  --color-neutral-50: rgb(246, 246, 246);
}

:root[data-theme="light"] {
  --ant-pagination-background: white;
  --error-text-color: var(--color-error-600);
  --login-for-info-background: white;
  --deep-form-search-background: var(--color-primary-50);
  --deep-form-search-border: var(--color-primary-600);
}

:root[data-theme="dark"] {
  --ant-pagination-background: rgb(30, 30, 30);
  --icon-checked: var(--button-solid-primary) !important;
  --error-text-color: var(--color-error-500);
  --login-for-info-background: rgb(20, 20, 20);
  --deep-form-search-background: rgb(15, 15, 15);
  --deep-form-search-border: var(--color-primary-200);
}
