@layer components{.fuze-glass{--fuze-glass-blur:var(--candy-glass-surface-blur);--fuze-glass-top:var(--candy-glass-surface-inner-top);--fuze-glass-glow:var(--candy-glass-surface-inset-glow-size);--fuze-glass-glow-color:var(--candy-glass-surface-inner-glow);--fuze-glass-rim:var(--candy-glass-surface-rim-width);--fuze-glass-rim-angle:var(--candy-glass-surface-rim-angle);--fuze-glass-rim-hi:var(--candy-glass-surface-rim-hi);--fuze-glass-rim-fade:var(--candy-glass-surface-rim-fade);--fuze-glass-rim-falloff:var(--candy-glass-surface-rim-falloff);--fuze-glass-shadow:var(--candy-glass-shadow-cast);--fuze-glass-tint:linear-gradient(135deg,var(--candy-glass-surface-tint) 0%,var(--candy-glass-tint-default) 60%);--fuze-glass-rim-lo:var(--candy-glass-surface-rim-lo)}.fuze-glass-2{--fuze-glass-blur:var(--candy-glass-lens-blur);--fuze-glass-top:var(--candy-glass-lens-inner-top);--fuze-glass-glow:var(--candy-glass-lens-inset-glow-size);--fuze-glass-glow-color:var(--candy-glass-lens-inner-glow);--fuze-glass-rim:var(--candy-glass-lens-rim-width);--fuze-glass-rim-angle:var(--candy-glass-lens-rim-angle);--fuze-glass-rim-hi:var(--candy-glass-lens-rim-hi);--fuze-glass-rim-lo:var(--candy-glass-lens-rim-lo);--fuze-glass-rim-fade:var(--candy-glass-lens-rim-fade);--fuze-glass-rim-falloff:var(--candy-glass-lens-rim-falloff);--fuze-glass-shadow:var(--candy-glass-lens-shadow-cast);--fuze-glass-tint:var(--candy-glass-lens-tint);--fuze-glass-radius:var(--candy-radius-pill)}.fuze-glass,.fuze-glass-2{position:relative;isolation:isolate;box-shadow:var(--fuze-glass-shadow)}.fuze-glass-control{--fuze-glass-blur:var(--candy-glass-blur-control);--fuze-glass-tint:var(--candy-glass-tint-default);--fuze-glass-top:var(--candy-glass-inner-top-control);--fuze-glass-glow:var(--candy-glass-inset-glow-size-control);--fuze-glass-glow-color:var(--candy-glass-inner-glow-control);--fuze-glass-rim:var(--candy-glass-rim-width-control);--fuze-glass-rim-angle:var(--candy-glass-rim-angle-control);--fuze-glass-rim-hi:var(--candy-glass-rim-hi-control);--fuze-glass-rim-fade:var(--candy-glass-rim-fade-control);--fuze-glass-rim-falloff:var(--candy-glass-rim-falloff-control);--fuze-glass-rim-lo:var(--candy-glass-rim-lo);--fuze-glass-shadow:var(--candy-glass-shadow-cast-control)}.fuze-glass-2:after,.fuze-glass:after{z-index:-1;background:var(--fuze-glass-tint);-webkit-backdrop-filter:blur(var(--fuze-glass-blur));backdrop-filter:blur(var(--fuze-glass-blur));box-shadow:inset 0 var(--candy-glass-inset-top-width) 0 var(--fuze-glass-top),inset 0 0 var(--fuze-glass-glow) var(--fuze-glass-glow-color)}.fuze-glass-2:after,.fuze-glass-2:before,.fuze-glass:after,.fuze-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.fuze-glass-2:before,.fuze-glass:before{box-shadow:inset 0 0 var(--fuze-glass-rim-falloff) var(--fuze-glass-rim) rgb(from var(--fuze-glass-rim-hi) r g b/1);--fuze-glass-rim-mask:linear-gradient(var(--fuze-glass-rim-angle),var(--fuze-glass-rim-hi) 0%,var(--fuze-glass-rim-lo) var(--fuze-glass-rim-fade),var(--fuze-glass-rim-lo) calc(100% - var(--fuze-glass-rim-fade)),var(--fuze-glass-rim-hi) 100%);-webkit-mask:var(--fuze-glass-rim-mask);mask:var(--fuze-glass-rim-mask)}.fuze-glass-2:after{backdrop-filter:url(#fuze-glass-lens) blur(var(--fuze-glass-blur));clip-path:inset(0 round var(--fuze-glass-radius))}@media (prefers-reduced-transparency:reduce){.fuze-glass-2:after,.fuze-glass:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--candy-color-surface-card-regular)}}}