:root{--liquid-press-scale:.96;--liquid-press-light:#ffffff8c;--liquid-press-rim:#ffffffb3;--liquid-press-glow:#ffffff4d;--liquid-press-spring:cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--liquid-press-spring:linear(0, .21 6%, .59 13%, .88 20%, 1.03 27%, 1.08 33%, 1.07 39%, 1.03 47%, .995 58%, .99 66%, 1 80%, 1)}}:root.dark{--liquid-press-light:#ffffff3d;--liquid-press-rim:#ffffff61;--liquid-press-glow:#ffffff1f}:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)){transition:transform .25s var(--liquid-press-spring), color .15s ease-out;-webkit-tap-highlight-color:transparent;position:relative}:is(button.custom-liquid-press,a.custom-liquid-press,.custom-liquid-press-group :is(button,a)){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--liquid-press-x,50%) var(--liquid-press-y,50%), var(--liquid-press-light), transparent 72%);box-shadow:inset 0 0 0 1px var(--liquid-press-rim), inset 0 -2px 6px -3px color-mix(in srgb, var(--foreground) 14%, transparent);opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0}:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)):is([data-pressed=true],:active):not(:disabled,[aria-disabled=true]){--button-bg-pressed:var(--button-bg);transform:scale(var(--liquid-press-scale));transition:transform .15s,color .15s ease-out}:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)):is([data-pressed=true],:active):not(:disabled,[aria-disabled=true]):after{opacity:1;transition:opacity 60ms ease-out}@media (prefers-reduced-motion:reduce){:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)),:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)):is([data-pressed=true],:active):not(:disabled,[aria-disabled=true]){transition:color .15s ease-out;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.custom-liquid-press,.custom-liquid-press-group :is(button,a)):after{background:var(--liquid-press-glow);box-shadow:inset 0 0 0 1px var(--liquid-press-rim)}}