:root {
  --theme-color-primary-config-custom: #123d83;
  --theme-color-primary-gradient-config-custom: #1eb8d4;
  --theme-color-secondary-config-custom: #1eb8d4;
  --theme-color-button-config-custom: #123d83;
  --theme-color-button-gradient-config-custom: #1eb8d4;
  --theme-top-support-config-custom-bg-color: #f6f6f6;
  --theme-top-support-config-custom-bg-image: none;
  --theme-top-news-config-custom-bg-color: #ffffff;
  --theme-top-news-config-custom-bg-image: none;
  --theme-top-point-config-custom-bg-color: #f6f6f6;
  --theme-top-point-config-custom-bg-image: none;
  --theme-top-faq-config-custom-bg-color: #f6f6f6;
  --theme-top-faq-config-custom-bg-image: none;
  --theme-top-voice-config-custom-bg-color: #f6f6f6;
  --theme-top-voice-config-custom-bg-image: none;
  --theme-top-media-config-custom-bg-color: #f6f6f6;
  --theme-top-media-config-custom-bg-image: none;
  --theme-header-bg-config-custom-bg-color: #ffffff;
  --theme-header-bg-config-custom-bg-image: none;
  --theme-footer-bg-config-custom-bg-color: #ffffff;
  --theme-footer-bg-config-custom-bg-image: none;
  --color-black: #111111;
  --color-white: #ffffff;
  --color-green: #1EB8D4;
  --color-bg-green: #E7E6E5;
  --color-pink: #123d83;
  --color-l-blue: #1EB8D4;
  --color-bg-blue: #f6f6f6;
  --color-bg-pink: #f6f6f6;
  --color-d-black: #000000;
  --color-bg-purple: #E6F0F7;
  --color-yellow: #D6141C;
  --color-gray: #555555;
  --color-l-gray: #BEBCBC;
  --color-bg-gray: #F7F7F7;
  --color-gold: #CBAC6B;
  --color-border-gray: #dfdfdf;
  --color-border-gray-strong: #dddddd;
  --color-accent-pink: #f1596b;
  --color-accent-red: #e84b4b;
  --color-gray-mid: #666666;
  --color-text-dark: #4e4e4e;
  --color-bg-light: #f5f5f5;
  --color-bg-light-alt: #efefef;
  --color-accent-cream: #feffbf;
  --color-accent-rose: #fee9e9;
}

/* Theme color utility classes */
.top_support_config_custom {
  background-color: var(--theme-top-support-config-custom-bg-color) !important;
}
.top_news_config_custom {
  background-color: var(--theme-top-news-config-custom-bg-color) !important;
}
.top_point_config_custom {
  background-color: var(--theme-top-point-config-custom-bg-color) !important;
}
.top_faq_config_custom {
  background-color: var(--theme-top-faq-config-custom-bg-color) !important;
}
.top_voice_config_custom {
  background-color: var(--theme-top-voice-config-custom-bg-color) !important;
}
.top_media_config_custom {
  background-color: var(--theme-top-media-config-custom-bg-color) !important;
}
.header_bg_config_custom {
  background-color: var(--theme-header-bg-config-custom-bg-color) !important;
}
.footer_bg_config_custom {
  background-color: var(--theme-footer-bg-config-custom-bg-color) !important;
}
