@mixin button-overrides($theme-config) {
    @if map-has-key($theme-config, filled-container-color) {
      --fu-btn-primary-filled-bg-color: #{map-get($theme-config, filled-container-color)};
    }
  
    @if map-has-key($theme-config, filled-label-text-color) {
      --fu-btn-primary-filled-color: #{map-get($theme-config, filled-label-text-color)};
    }
  
    @if map-has-key($theme-config, filled-hover-bg-color) {
      --fu-btn-primary-filled-hover-bg-color: #{map-get($theme-config, filled-hover-bg-color)};
    }
  
    @if map-has-key($theme-config, filled-active-bg-color) {
      --fu-btn-primary-filled-active-bg-color: #{map-get($theme-config, filled-active-bg-color)};
    }
  }