.glassCard{border-top-left-radius:var(--radiusTl);border-top-right-radius:var(--radiusTr);border-bottom-right-radius:var(--radiusBr);border-bottom-left-radius:var(--radiusBl);background:var(--bgColor);box-sizing:border-box;corner-shape:superellipse(var(--cornerShape));transition:background .35s var(--springEase),box-shadow .35s var(--springEase),scale .35s var(--springEase),opacity .25s ease;position:relative}.glassCard:before{content:"";z-index:0;border-radius:inherit;background:var(--glass-backdrop-fill,#0000);corner-shape:inherit;pointer-events:none;-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));transition:opacity .35s var(--springEase);position:absolute;inset:0}.glassCard:after{content:"";z-index:2;border-radius:inherit;padding-top:var(--borderT);padding-right:var(--borderR);padding-bottom:var(--borderB);padding-left:var(--borderL);background:linear-gradient(var(--lightRotation), color-mix(in srgb, var(--lightColor) calc(var(--lightPower) * 100%), transparent) -6.51%, color-mix(in srgb, var(--darkColor) calc(var(--darkPower) * 100%), transparent) 46.56%, color-mix(in srgb, var(--darkColor) calc(var(--darkPower) * 100%), transparent) 51.96%, color-mix(in srgb, var(--lightColor) calc(var(--lightPower) * 100%), transparent) 100%);corner-shape:superellipse(var(--cornerShape));pointer-events:none;-webkit-mask-composite:xor;transition:background .35s var(--springEase),opacity .35s var(--springEase);position:absolute;inset:.1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glassCard.glassCardLowCost:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-low-cost-fill,color-mix(in srgb, var(--background) 72%, transparent))}.glassCard.glassCardSimpleGradient:after{background:linear-gradient(var(--lightRotation), color-mix(in srgb, var(--lightColor) calc(var(--lightPower) * 100%), transparent) -6.51%, color-mix(in srgb, var(--lightColor) 3%, transparent) 100%)}.glassCard .contentWrapper{z-index:1;width:100%;height:100%;padding:var(--innerPadding);box-sizing:border-box;position:relative}.glassCard.glassCardClipped{overflow:hidden}.glassCard.glassCardClipped:after{corner-shape:unset}.glassCard.glassCardCircle{aspect-ratio:1;overflow:hidden}.glassCard.glassCardCircle .contentWrapper{border-radius:inherit;justify-content:center;align-items:center;display:flex;overflow:hidden}.glassCard.glassCardCircle .contentWrapper>img,.glassCard.glassCardCircle .contentWrapper>picture>img{object-fit:cover;width:100%;height:100%;display:block}
