.scrollContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.scrollContainer .viewport{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.scrollContainer .viewport::-webkit-scrollbar{width:0;height:0}.scrollContainer .innerContent{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0}.scrollContainer.hasScrollBar .viewport{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text)14%,transparent)#0000}.scrollContainer.hasScrollBar .viewport::-webkit-scrollbar{width:3px;height:3px}.scrollContainer.hasScrollBar .viewport::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollContainer.hasScrollBar .viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text)14%,transparent);border-radius:2px}.scrollContainer.canScroll .viewport{-webkit-mask-image:linear-gradient(to bottom,black 0%,black calc(100% - var(--scrollFadeSize)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black calc(100% - var(--scrollFadeSize)),transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black calc(100% - var(--scrollFadeSize)),transparent 100%)}.scrollContainer.canScroll.scrolled .viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black calc(100% - var(--scrollFadeSize)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black calc(100% - var(--scrollFadeSize)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black calc(100% - var(--scrollFadeSize)),transparent 100%)}.scrollContainer.canScroll.reachedEnd .viewport{-webkit-mask-image:none;mask-image:none}.scrollContainer.canScroll.reachedEnd.scrolled .viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black var(--scrollFadeSize),black 100%)}