.c-scrollFade:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:calc(-1*var(--outlineOffset))}.c-scrollFade{--scrollFade-size:var(--space-xl);--scrollFade-padding:var(--space-s);--scrollFade-top:black;--scrollFade-bottom:black;padding:var(--scrollFade-padding);-webkit-mask-image:linear-gradient(to bottom, var(--scrollFade-top) 0%, black var(--scrollFade-size), black calc(100% - var(--scrollFade-size)), var(--scrollFade-bottom) 100%);mask-image:linear-gradient(to bottom, var(--scrollFade-top) 0%, black var(--scrollFade-size), black calc(100% - var(--scrollFade-size)), var(--scrollFade-bottom) 100%);overflow-y:auto}.c-scrollFade[data-fade-top]{--scrollFade-top:transparent}.c-scrollFade[data-fade-bottom]{--scrollFade-bottom:transparent}