.supporter-ribbon #supporter-scroll{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom;scroll-behavior:auto;overflow-anchor:none;overscroll-behavior-x:contain}
.supporter-ribbon #supporter-scroll.is-dragging{cursor:grabbing}
#supporter-scroll:focus-visible{outline:1px solid var(--orange);outline-offset:3px;border-radius:4px}
#supporter-track>.supporter-group{flex-shrink:0}
#supporter-track>.supporter-group[hidden]{display:none!important}
.supporter-group .supporter-item-thanks{font-size:9px;font-weight:400;color:var(--muted);white-space:nowrap}
.ribbon-end{display:flex;align-items:center;gap:3px;flex-shrink:0}
.ribbon-thanks{color:var(--muted);font-size:9px;white-space:nowrap}
.ribbon-thanks-short{display:none}
@media(max-width:760px){.ribbon-end{gap:0}.ribbon-thanks{font-size:8px;white-space:normal;max-width:43px;line-height:1.35}.ribbon-thanks-full{display:none}.ribbon-thanks-short{display:inline}}
@media(max-width:760px){.supporter-group .supporter-item-thanks{font-size:8px}}
