:root {
  --theme-color-primary-config-custom: #ff8000;
  --theme-color-primary-gradient-config-custom: #ffa64d;
  --theme-color-secondary-config-custom: #ff8000;
  --theme-color-button-config-custom: #ff8000;
  --theme-color-button-gradient-config-custom: #ffa64d;
  --theme-top-support-config-custom-bg-color: #F8F5F1;
  --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: #F8F5F1;
  --theme-top-point-config-custom-bg-image: none;
  --theme-top-faq-config-custom-bg-color: #F8F5F1;
  --theme-top-faq-config-custom-bg-image: none;
  --theme-top-voice-config-custom-bg-color: #F8F5F1;
  --theme-top-voice-config-custom-bg-image: none;
  --theme-top-media-config-custom-bg-color: #F8F5F1;
  --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-text: #414141;
  --color-white: #ffffff;
  --color-green: #ff8000;
  --color-bg-green: #fff4e6;
  --color-pink: #ff8000;
  --color-l-blue: #ff8000;
  --color-bg-blue: #F8F5F1;
  --color-bg-pink: #fffaf5;
  --color-d-black: #000000;
  --color-bg-purple: #fff4e6;
  --color-yellow: #ff8000;
  --color-gray: #555555;
  --color-l-gray: #BEBCBC;
  --color-bg-gray: #faf8f6;
  --color-gold: #ff8000;
  --color-border-gray: #dfdfdf;
  --color-border-gray-strong: #dddddd;
  --color-accent-pink: #ff8000;
  --color-accent-red: #ff8000;
  --color-gray-mid: #666666;
  --color-text-dark: #4e4e4e;
  --color-bg-light: #faf8f6;
  --color-bg-light-alt: #f2ede9;
  --color-accent-cream: #ffe3c2;
  --color-accent-rose: #ffe9d6;
}

/* 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;
}
