:root{--lens-cast:rgb(var(--shade-rgb) / .3);--lens-contact:rgb(var(--shade-rgb) / .1);--lens-edge:color-mix(in srgb, var(--color-paper) 80%, transparent);--lens-shine:var(--color-paper)}:root[data-theme=dark]{--lens-cast:rgb(var(--signal-rgb) / .3);--lens-contact:rgb(var(--signal-rgb) / .12);--lens-edge:rgb(var(--ink-rgb) / .2);--lens-shine:rgb(var(--ink-rgb) / .12)}
.fluid-glass{width:100%;height:100%;position:relative;overflow:hidden}.fluid-glass__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fluid-glass__handle{pointer-events:none;will-change:transform;border-radius:50%;width:0;height:0;position:absolute;top:0;left:0}.fluid-glass[data-interaction=drag] .fluid-glass__handle{pointer-events:auto;cursor:grab;touch-action:none}.fluid-glass[data-grabbing] .fluid-glass__handle{cursor:grabbing}.fluid-glass[data-interaction=static][data-clickable] .fluid-glass__handle{pointer-events:auto;cursor:pointer}.fluid-glass__label{clip:rect(0 0 0 0);white-space:pre-line;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fluid-glass__content{pointer-events:none;position:absolute;inset:0}.fluid-glass__content>*{pointer-events:auto}
