// Classic UI Shell: g100 header + white side nav. Requires all.css (CSS custom properties).

@import "carbon-components/scss/globals/scss/vars";

.#{$prefix}--header.#{$prefix}--header--ui-shell-classic {
  @include carbon--theme($carbon--theme--g100, true) {
    @include emit-component-tokens($tag-colors);
    @include emit-component-tokens($notification-colors);
  }

  // The header panel is always g100 (dark) in the classic variant, regardless of
  // the page theme, so force a dark color scheme rather than inheriting the root's.
  .#{$prefix}--header-panel.#{$prefix}--header-panel {
    color-scheme: dark;
  }
}

.#{$prefix}--side-nav.#{$prefix}--side-nav--ui-shell-classic {
  @include carbon--theme($carbon--theme--white, true) {
    @include emit-component-tokens($tag-colors);
    @include emit-component-tokens($notification-colors);
  }
}
