Components
ScrollArea
Scrollers with claude.ai edge fades (28px stepped masks revealed by scroll-driven animation), the sidebar's 12px “scrolled” fade, a sticky surface edge, native or Reka overlay scrollbars.
Fades
fade="y": the edge you are at is never faded; mid-scroll both edges fade; a box that does not overflow has no mask. Where scroll timelines are unsupported (Safari < 26, Firefox) there is no mask, as on claude.ai. Focus a scroller with Tab: 1px inset accent ring.
scrolled: false
Account
Horizontal and scrollbars
fade x masks the start / end edges (phone settings tab strip). The Reka overlay scrollbar is 8px with a 20 % ink thumb (35 % on hover) and fades out after hover.
light
dark