/* GCAPTAL Smart Support — scrollbar global do frontend.
   Uma única aparência para a página e para scrollports visíveis;
   componentes que ocultam a barra (carrosséis/mobile) continuam como exceções locais. */
:root {
  --gss-scrollbar-size: 7px;
  --gss-scrollbar-thumb: rgba(148, 163, 184, .38);
  --gss-scrollbar-thumb-hover: rgba(148, 163, 184, .56);
  --gss-scrollbar-track: transparent;
}

html,
body,
body * {
  scrollbar-width: thin;
  scrollbar-color: var(--gss-scrollbar-thumb) var(--gss-scrollbar-track);
}

html::-webkit-scrollbar,
body::-webkit-scrollbar,
body *::-webkit-scrollbar {
  width: var(--gss-scrollbar-size);
  height: var(--gss-scrollbar-size);
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
body *::-webkit-scrollbar-track {
  background: var(--gss-scrollbar-track);
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb {
  border: 1px solid transparent;
  border-radius: 999px;
  background: var(--gss-scrollbar-thumb);
  background-clip: content-box;
}

html::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:hover,
body *::-webkit-scrollbar-thumb:hover {
  background: var(--gss-scrollbar-thumb-hover);
  background-clip: content-box;
}
