@use '../mixins/scrollbar';

:is(
  .sbb-scrollbar,
  .sbb-scrollbar-negative,
  .sbb-scrollbar-thick,
  .sbb-scrollbar-thick-negative,
  .sbb-scrollbar-track-visible,
  .sbb-scrollbar-negative-track-visible,
  .sbb-scrollbar-thick-track-visible,
  .sbb-scrollbar-thick-negative-track-visible
) {
  @include scrollbar.scrollbar-variables;
  @include scrollbar.scrollbar-rules;
}

:is(
  .sbb-scrollbar-negative,
  .sbb-scrollbar-thick-negative,
  .sbb-scrollbar-negative-track-visible,
  .sbb-scrollbar-thick-negative-track-visible
) {
  @include scrollbar.scrollbar-variables--color-negative;
}

:is(
  .sbb-scrollbar-thick-negative,
  .sbb-scrollbar-thick,
  .sbb-scrollbar-thick-track-visible,
  .sbb-scrollbar-thick-negative-track-visible
) {
  @include scrollbar.scrollbar-variables--size-thick;
}

:is(.sbb-scrollbar-track-visible, .sbb-scrollbar-thick-track-visible) {
  @include scrollbar.scrollbar-variables--color-positive-track-visible;
}

:is(.sbb-scrollbar-negative-track-visible, .sbb-scrollbar-thick-negative-track-visible) {
  @include scrollbar.scrollbar-variables--color-negative-track-visible;
}
