@layer core{@property --scroll-shadow-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --scroll-shadow-right{syntax:"<color>";inherits:true;initial-value:#0000}@property --scroll-shadow-bottom{syntax:"<color>";inherits:true;initial-value:#0000}@property --scroll-shadow-left{syntax:"<color>";inherits:true;initial-value:#0000}.ScrollShadows__amnzr{position:relative;overflow:hidden}html[data-theme=dark] .ScrollShadows__amnzr{--scroll-shadow-color:var(--gray-800)}html[data-theme=light] .ScrollShadows__amnzr{--scroll-shadow-color:var(--gray-100)}html[data-theme=light] .ScrollShadows__amnzr:after{mix-blend-mode:multiply}.ScrollShadows__amnzr[data-variant=within-vertical-flex]{flex-direction:column;flex:1;display:flex}.ScrollShadows__amnzr[data-variant=within-vertical-flex]>.ScrollShadows__content__amnzr{height:100%}.ScrollShadows__amnzr[data-variant=within-horizontal-flex]{flex-direction:row;flex:1;display:flex}.ScrollShadows__amnzr[data-variant=within-horizontal-flex]>.ScrollShadows__content__amnzr{width:100%}.ScrollShadows__amnzr[data-variant=within-grid]>.ScrollShadows__content__amnzr{place-self:stretch stretch}.ScrollShadows__amnzr[data-top=true]{--scroll-shadow-top:var(--scroll-shadow-color)}.ScrollShadows__amnzr[data-right=true]{--scroll-shadow-right:var(--scroll-shadow-color)}.ScrollShadows__amnzr[data-bottom=true]{--scroll-shadow-bottom:var(--scroll-shadow-color)}.ScrollShadows__amnzr[data-left=true]{--scroll-shadow-left:var(--scroll-shadow-color)}.ScrollShadows__amnzr:after{background-image:linear-gradient(to bottom, var(--scroll-shadow-top) 0 1px, transparent var(--space-6) calc(100% - var(--space-6)), var(--scroll-shadow-bottom) calc(100% - 1px) 100%), linear-gradient(to right, var(--scroll-shadow-left) 0 1px, transparent var(--space-6) calc(100% - var(--space-6)), var(--scroll-shadow-right) calc(100% - 1px) 100%);pointer-events:none;content:"";transition:--scroll-shadow-top .2s ease-out,--scroll-shadow-right .2s ease-out,--scroll-shadow-bottom .2s ease-out,--scroll-shadow-left .2s ease-out;position:absolute;inset:0}.ScrollShadows__content__amnzr{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.ScrollShadows__content__amnzr::-webkit-scrollbar{display:none}}
