gt-scroll-indicator{display:none}
@media(max-width:900px){
  gt-scroll-indicator{display:block;position:relative;height:3px;margin-top:16px;background:color-mix(in srgb,currentColor 14%,transparent);border-radius:3px;overflow:hidden;pointer-events:none}
  gt-scroll-indicator[hidden]{display:none}
  gt-scroll-indicator>span{position:absolute;inset-block:0;background:color-mix(in srgb,currentColor 55%,transparent);border-radius:inherit}
  .gt-has-scroll-indicator{scrollbar-width:none!important;padding-bottom:0!important}
  .gt-has-scroll-indicator::-webkit-scrollbar{display:none;height:0;width:0}
  .gt-image-marquee>gt-scroll-indicator{margin-inline:16px}
}
@media(forced-colors:active){
  gt-scroll-indicator{background:GrayText}
  gt-scroll-indicator>span{background:CanvasText}
}
