.cc--light-funky {
  color-scheme: light;
  --cc-bg: #ffffff;
  --cc-primary-color: #2c2c2c;
  --cc-secondary-color: #1a1a1a;
  --cc-btn-primary-bg: #c6ac82;
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-hover-bg: #B8941F;
  --cc-btn-primary-hover-color: #ffffff;
  --cc-btn-secondary-bg: #f5f5f5;
  --cc-btn-secondary-color: var(--cc-secondary-color);
  --cc-btn-secondary-hover-bg: #e8e8e8;
  --cc-btn-secondary-hover-color: #000;
  --cc-cookie-category-block-bg: #f8f8f8;
  --cc-cookie-category-block-border: #f8f8f8;
  --cc-cookie-category-block-hover-bg: #f0f0f0;
  --cc-cookie-category-block-hover-border: #f0f0f0;
  --cc-cookie-category-expanded-block-hover-bg: #f8f8f8;
  --cc-cookie-category-expanded-block-bg: #f8f8f8;
  --cc-overlay-bg: rgba(42, 42, 42, 0.8)!important;
  --cc-toggle-readonly-bg: #d0d0d0;
  --cc-toggle-on-knob-bg: var(--cc-bg);
  --cc-toggle-off-bg: #8a8a8a;
  --cc-toggle-readonly-knob-bg: var(--cc-bg);
  --cc-separator-border-color: #e0e0e0;
  --cc-footer-border-color: #e0e0e0;
  --cc-footer-bg: var(--cc-bg);
  --cc-btn-border-radius: 4px;
  --cc-modal-border-radius: 8px;
  --cc-pm-toggle-border-radius: 20px;
}

.cc--light-funky #cc-main .toggle__icon:after {
  border-radius: var(--cc-pm-toggle-border-radius);
}

.cc--light-funky #cc-main .cm__btn--close {
  border-radius: var(--cc-btn-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.cc--light-funky #cc-main .cm__btn {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.cc--light-funky #cc-main .cm__btn--accept-all {
  background: linear-gradient(45deg, #c6ac82, #E6C547);
  border: none;
  box-shadow: 0 2px 8px rgba(212, 175, 55, 0.3);
}

.cc--light-funky #cc-main .cm__btn--accept-all:hover {
  background: linear-gradient(45deg, #B8941F, #c6ac82);
  box-shadow: 0 4px 12px rgba(212, 175, 55, 0.4);
  transform: translateY(-1px);
}

.cc--light-funky #cc-main .cm__header {
  border-bottom: 2px solid #c6ac82;
}

.cc--light-funky #cc-main .cm__title {
  color: #1a1a1a;
  font-weight: 600;
}
