/* Correção final: ticker mais lento + scrollbars delicadas.
 * Carregado DEPOIS de torcisao-social-proof.css para vencer a cascata.
 */

body.home .ts-segments-track{
  animation:tsSegmentsScroll 76s linear infinite!important;
}

/* Scrollbar principal e internas: discretas, sem setas e sem trilho pesado. */
html,
body.home,
body.home *{
  scrollbar-width:thin!important;
  scrollbar-color:rgba(90,90,90,.38) transparent!important;
}

html[data-bs-theme="dark"],
html[data-bs-theme="dark"] body.home,
html[data-bs-theme="dark"] body.home *{
  scrollbar-color:rgba(205,205,205,.28) transparent!important;
}

html::-webkit-scrollbar,
body.home::-webkit-scrollbar,
body.home *::-webkit-scrollbar{
  width:5px!important;
  height:5px!important;
}

html::-webkit-scrollbar-track,
body.home::-webkit-scrollbar-track,
body.home *::-webkit-scrollbar-track{
  background:transparent!important;
}

html::-webkit-scrollbar-thumb,
body.home::-webkit-scrollbar-thumb,
body.home *::-webkit-scrollbar-thumb{
  min-height:36px;
  border:0!important;
  border-radius:999px!important;
  background:rgba(84,84,84,.38)!important;
  background-clip:padding-box!important;
}

html::-webkit-scrollbar-thumb:hover,
body.home::-webkit-scrollbar-thumb:hover,
body.home *::-webkit-scrollbar-thumb:hover{
  background:rgba(239,123,48,.68)!important;
}

html[data-bs-theme="dark"]::-webkit-scrollbar-thumb,
html[data-bs-theme="dark"] body.home::-webkit-scrollbar-thumb,
html[data-bs-theme="dark"] body.home *::-webkit-scrollbar-thumb{
  background:rgba(220,220,220,.26)!important;
}

html[data-bs-theme="dark"]::-webkit-scrollbar-thumb:hover,
html[data-bs-theme="dark"] body.home::-webkit-scrollbar-thumb:hover,
html[data-bs-theme="dark"] body.home *::-webkit-scrollbar-thumb:hover{
  background:rgba(239,123,48,.68)!important;
}

html::-webkit-scrollbar-button,
body.home::-webkit-scrollbar-button,
body.home *::-webkit-scrollbar-button,
html::-webkit-scrollbar-button:single-button,
body.home::-webkit-scrollbar-button:single-button,
body.home *::-webkit-scrollbar-button:single-button{
  width:0!important;
  height:0!important;
  display:none!important;
  background:transparent!important;
}

html::-webkit-scrollbar-corner,
body.home::-webkit-scrollbar-corner,
body.home *::-webkit-scrollbar-corner{
  background:transparent!important;
}

@media(prefers-reduced-motion:reduce){
  body.home .ts-segments-track{animation:none!important}
}
