.edge-fade{--edge-fade-size:1.5rem}.edge-fade[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--edge-fade-size)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--edge-fade-size)), transparent)}.edge-fade[data-overflow=start]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--edge-fade-size)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--edge-fade-size)), transparent)}.edge-fade[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--edge-fade-size), black calc(100% - var(--edge-fade-size)), transparent);mask-image:linear-gradient(to right, transparent, black var(--edge-fade-size), black calc(100% - var(--edge-fade-size)), transparent)}
