

body.unified-theme, body.unified-theme * {
    --theme-base-primary-color-h: 240;
    --theme-base-primary-color-s: 6%;
    --theme-base-primary-color-l: 10%;
    --theme-base-primary-color-r: 23;
    --theme-base-primary-color-g: 23;
    --theme-base-primary-color-b: 26;

    --theme-dark-primary-color-h: 144;
    --theme-dark-primary-color-s: 90%;
    --theme-dark-primary-color-l: 39%;
    --theme-dark-primary-color-r: 10;
    --theme-dark-primary-color-g: 191;
    --theme-dark-primary-color-b: 83;
}

body.unified-theme,
body.unified-theme *,
.theme-light__forced {
--theme-link-color-h: 125;
--theme-link-color-s: 51%;
--theme-link-color-l: 44%;
--theme-link-color-r: 54;
--theme-link-color-g: 168;
--theme-link-color-b: 64;
--theme-topbar-background-color-h: 0;
--theme-topbar-background-color-s: 0%;
--theme-topbar-background-color-l: 100%;
--theme-topbar-background-color-r: 255;
--theme-topbar-background-color-g: 255;
--theme-topbar-background-color-b: 255;


    --theme-topbar-search-color:        var(--enterprise-black-700);
    --theme-topbar-search-background:   var(--enterprise-white);
    --theme-topbar-search-placeholder:  var(--enterprise-black-200);
    --theme-topbar-search-border:       var(--enterprise-black-200);
    --theme-topbar-search-border-focus: var(--enterprise-blue-300);
    --theme-topbar-search-shadow-focus: var(--enterprise-blue-500-fade-15);
    --theme-topbar-select-color:        var(--enterprise-black-700);
    --theme-topbar-select-background:   var(--enterprise-black-050);
    --theme-topbar-item-color:            var(--enterprise-black-600);
    --theme-topbar-item-color-hover:      var(--enterprise-black-800);
    --theme-topbar-item-background-hover: var(--enterprise-black-075);
    --theme-topbar-item-color-current:    var(--enterprise-black);

}

body.unified-theme.theme-dark,
body.unified-theme.theme-dark *,
.theme-dark__forced {
--theme-link-color-h: 128;
--theme-link-color-s: 38%;
--theme-link-color-l: 37%;
--theme-link-color-r: 59;
--theme-link-color-g: 131;
--theme-link-color-b: 68;
--theme-topbar-background-color-h: 217;
--theme-topbar-background-color-s: 100%;
--theme-topbar-background-color-l: 9%;
--theme-topbar-background-color-r: 0;
--theme-topbar-background-color-g: 17;
--theme-topbar-background-color-b: 44;

--theme-link-color-hover:                         var(--theme-link-color-darken-10);
--theme-link-color-visited:                       var(--theme-link-color-lighten-20);
--theme-button-hover-color:                       var(--theme-link-color-lighten-5);
--theme-button-hover-background-color:            var(--theme-link-color-shade-90);
--theme-button-active-background-color:           var(--theme-link-color-shade-85);
--theme-button-selected-color:                    var(--theme-link-color-shade-10);
--theme-button-selected-background-color:         var(--theme-link-color-shade-60);
--theme-button-outlined-border-color:             var(--theme-link-color-shade-10);
--theme-button-outlined-selected-border-color:    var(--theme-link-color-lighten-10);
--theme-button-primary-hover-background-color:    var(--theme-link-color-lighten-5);
--theme-button-primary-active-background-color:   var(--theme-link-color-lighten-10);
--theme-button-primary-selected-background-color: var(--theme-link-color-lighten-15);
    --theme-topbar-search-color:          var(--theme-topbar-background-color-lighten-100);
    --theme-topbar-search-background:     var(--theme-topbar-background-color-lighten-20);
    --theme-topbar-search-placeholder:    var(--theme-topbar-background-color-lighten-80);
    --theme-topbar-search-border:         var(--theme-topbar-background-color-lighten-20);
    --theme-topbar-search-border-focus:   var(--theme-topbar-background-color-lighten-65);
    --theme-topbar-search-shadow-focus:   var(--enterprise-white-fade-30);
    --theme-topbar-select-color:          var(--theme-topbar-background-color-lighten-80);
    --theme-topbar-select-background:     var(--theme-topbar-background-color-lighten-30);
    --theme-topbar-item-color:            var(--enterprise-black-025);
    --theme-topbar-item-color-hover:      var(--enterprise-white);
    --theme-topbar-item-background-hover: var(--enterprise-black-700);
    --theme-topbar-item-color-current:    var(--enterprise-white);

}

@media (prefers-color-scheme: dark) {
    body.unified-theme.theme-system,
    body.unified-theme.theme-system * {
--theme-link-color-h: 128;
--theme-link-color-s: 38%;
--theme-link-color-l: 37%;
--theme-link-color-r: 59;
--theme-link-color-g: 131;
--theme-link-color-b: 68;
--theme-topbar-background-color-h: 217;
--theme-topbar-background-color-s: 100%;
--theme-topbar-background-color-l: 9%;
--theme-topbar-background-color-r: 0;
--theme-topbar-background-color-g: 17;
--theme-topbar-background-color-b: 44;

--theme-link-color-hover:                         var(--theme-link-color-darken-10);
--theme-link-color-visited:                       var(--theme-link-color-lighten-20);
--theme-button-hover-color:                       var(--theme-link-color-lighten-5);
--theme-button-hover-background-color:            var(--theme-link-color-shade-90);
--theme-button-active-background-color:           var(--theme-link-color-shade-85);
--theme-button-selected-color:                    var(--theme-link-color-shade-10);
--theme-button-selected-background-color:         var(--theme-link-color-shade-60);
--theme-button-outlined-border-color:             var(--theme-link-color-shade-10);
--theme-button-outlined-selected-border-color:    var(--theme-link-color-lighten-10);
--theme-button-primary-hover-background-color:    var(--theme-link-color-lighten-5);
--theme-button-primary-active-background-color:   var(--theme-link-color-lighten-10);
--theme-button-primary-selected-background-color: var(--theme-link-color-lighten-15);
    --theme-topbar-search-color:          var(--theme-topbar-background-color-lighten-100);
    --theme-topbar-search-background:     var(--theme-topbar-background-color-lighten-20);
    --theme-topbar-search-placeholder:    var(--theme-topbar-background-color-lighten-80);
    --theme-topbar-search-border:         var(--theme-topbar-background-color-lighten-20);
    --theme-topbar-search-border-focus:   var(--theme-topbar-background-color-lighten-65);
    --theme-topbar-search-shadow-focus:   var(--enterprise-white-fade-30);
    --theme-topbar-select-color:          var(--theme-topbar-background-color-lighten-80);
    --theme-topbar-select-background:     var(--theme-topbar-background-color-lighten-30);
    --theme-topbar-item-color:            var(--enterprise-black-025);
    --theme-topbar-item-color-hover:      var(--enterprise-white);
    --theme-topbar-item-background-hover: var(--enterprise-black-700);
    --theme-topbar-item-color-current:    var(--enterprise-white);

    }
}
