.collection-stack{min-inline-size:0}@property --card-stack-fade{syntax:"<number>";inherits:false;initial-value:0}.collection-stack .collection-stack__background-fade{isolation:isolate;backface-visibility:hidden}.collection-stack .collection-stack__background-fade:after{--card-stack-fade:inherit;content:"";z-index:1;border-radius:inherit;background:hsl(var(--background));opacity:var(--card-stack-fade,0);pointer-events:none;will-change:opacity;backface-visibility:hidden;position:absolute;inset:0}.collection-stack--rasterize-on-scale .collection-stack__background-fade,.collection-stack--overlap .collection-stack__background-fade{backface-visibility:visible}.collection-stack--overlap .collection-stack__background-fade:after{will-change:auto}.collection-stack--overlap .collection-stack__covered{pointer-events:none}.collection-stack-region{--collection-stack-focus:var(--collection-stack-focus-light);flex-direction:column;flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;position:relative}.collection-stack-viewport{box-sizing:border-box;min-block-size:0;inline-size:calc(100% + var(--collection-stack-inset) * 2);margin-inline:calc(0px - var(--collection-stack-inset));padding:0 var(--collection-stack-inset) var(--collection-stack-inset);overscroll-behavior-y:contain;flex:1}.collection-stack-viewport:focus-visible{outline:none}.collection-stack-region:has(>.collection-stack-viewport:focus-visible){outline:var(--collection-stack-focus-width) solid var(--collection-stack-focus);outline-offset:var(--collection-stack-focus-offset)}.dark .collection-stack-region{--collection-stack-focus:var(--collection-stack-focus-dark)}[data-theme=light] .collection-stack-region{--collection-stack-focus:var(--collection-stack-focus-light)}
