// 存放公共的 sass 变量
$css-prefix: 'next-' !default;
$css-var-scope: ':root';

// 在xconsole和wind之间切换的的时候，有些样式很难仅通过css-var来切换，
// 因此我们需要通过动态classname来辅助切换样式。
// 在一些关键节点，会在使用wind主题的时候应用'.is-wind'类名
$wind-cls: '.is-wind';

@mixin alicloud-scrollbar {
  &::-webkit-scrollbar {
    width: var(--scrollbar-width, 4px);
    height: var(--scrollbar-height, 4px);
  }

  &::-webkit-scrollbar-track {
    opacity: 0.5;
    background: var(--scrollbar-track-bg, #eaedf0);
    border-radius: var(--scrollbar-track-border-radius, 3px);
  }

  &::-webkit-scrollbar-thumb {
    opacity: 0.5;
    background: var(--scrollbar-thumb-bg, #abb6c0);
    border-radius: var(--scrollbar-thumb-border-radius, 3px);
  }
}

@mixin hybridcloud-scrollbar {
  &::-webkit-scrollbar {
    width: 12px;
    height: 12px;
  }
  &::-webkit-scrollbar-thumb {
    border-color: transparent;
    border-style: solid;
    border-width: 4px;
    background-clip: content-box;
    border-radius: 6px;
    background-color: var(--scrollbar-thumb-bg);
    &:hover {
      border-width: 3px;
      background-color: var(--scrollbar-thumb-hover-bg); 
    }
  }
  &::-webkit-scrollbar-track {
    background-color: transparent;
  }
}

// 混合云全局滚动条
@mixin hybridcloud-global-scrollbar {
  ::-webkit-scrollbar {
    width: 14px;
    height: 14px;
  }
  ::-webkit-scrollbar-thumb {
    border-color: transparent;
    border-style: solid;
    border-width: 4px;
    background-clip: content-box;
    border-radius: 7px;
    background-color: var(--scrollbar-thumb-bg);
    &:hover {
      border-width: 3px;
      background-color: var(--scrollbar-thumb-hover-bg); 
    }
  }
  ::-webkit-scrollbar-track {
    background-color: transparent;
  }
}