

body.unified-theme, body.unified-theme * {
    --theme-base-primary-color-h: 223;
    --theme-base-primary-color-s: 100%;
    --theme-base-primary-color-l: 22%;
    --theme-base-primary-color-r: 0;
    --theme-base-primary-color-g: 32;
    --theme-base-primary-color-b: 111;

    --theme-dark-primary-color-h: 27;
    --theme-dark-primary-color-s: 90%;
    --theme-dark-primary-color-l: 68%;
    --theme-dark-primary-color-r: 247;
    --theme-dark-primary-color-g: 166;
    --theme-dark-primary-color-b: 100;
}

body.unified-theme,
body.unified-theme *,
.theme-light__forced {
--theme-link-color-h: 203;
--theme-link-color-s: 66%;
--theme-link-color-l: 52%;
--theme-link-color-r: 50;
--theme-link-color-g: 150;
--theme-link-color-b: 213;
--theme-topbar-background-color-h: 240;
--theme-topbar-background-color-s: 11%;
--theme-topbar-background-color-l: 98%;
--theme-topbar-background-color-r: 250;
--theme-topbar-background-color-g: 250;
--theme-topbar-background-color-b: 251;


    --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: 210;
--theme-link-color-s: 90%;
--theme-link-color-l: 77%;
--theme-link-color-r: 144;
--theme-link-color-g: 196;
--theme-link-color-b: 249;
--theme-topbar-background-color-h: 0;
--theme-topbar-background-color-s: 0%;
--theme-topbar-background-color-l: 22%;
--theme-topbar-background-color-r: 57;
--theme-topbar-background-color-g: 57;
--theme-topbar-background-color-b: 57;

--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-90);
    --theme-topbar-search-background:     var(--theme-topbar-background-color-lighten-10);
    --theme-topbar-search-placeholder:    var(--theme-topbar-background-color-lighten-70);
    --theme-topbar-search-border:         var(--theme-topbar-background-color-lighten-10);
    --theme-topbar-search-border-focus:   var(--theme-topbar-background-color-lighten-55);
    --theme-topbar-search-shadow-focus:   var(--enterprise-white-fade-30);
    --theme-topbar-select-color:          var(--theme-topbar-background-color-lighten-70);
    --theme-topbar-select-background:     var(--theme-topbar-background-color-lighten-20);
    --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: 210;
--theme-link-color-s: 90%;
--theme-link-color-l: 77%;
--theme-link-color-r: 144;
--theme-link-color-g: 196;
--theme-link-color-b: 249;
--theme-topbar-background-color-h: 0;
--theme-topbar-background-color-s: 0%;
--theme-topbar-background-color-l: 22%;
--theme-topbar-background-color-r: 57;
--theme-topbar-background-color-g: 57;
--theme-topbar-background-color-b: 57;

--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-90);
    --theme-topbar-search-background:     var(--theme-topbar-background-color-lighten-10);
    --theme-topbar-search-placeholder:    var(--theme-topbar-background-color-lighten-70);
    --theme-topbar-search-border:         var(--theme-topbar-background-color-lighten-10);
    --theme-topbar-search-border-focus:   var(--theme-topbar-background-color-lighten-55);
    --theme-topbar-search-shadow-focus:   var(--enterprise-white-fade-30);
    --theme-topbar-select-color:          var(--theme-topbar-background-color-lighten-70);
    --theme-topbar-select-background:     var(--theme-topbar-background-color-lighten-20);
    --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);

    }
}
