@property --fill-progress{syntax:"<number>";inherits:false;initial-value:0}button.svelte-18331hh,a.svelte-18331hh{--fill-progress:0;box-sizing:border-box;text-box:trim-both cap alphabetic;padding-block:calc(var(--eye-button-padding-block) + .5lh - .5cap);--squircle-radius:.2;--squircle-smooth:10;transition:--fill-progress .5s ease-in,color .4s ease-in .1s,transform .5s ease-in;position:relative;overflow:hidden}button.svelte-18331hh:not(:disabled),a.svelte-18331hh:not([aria-disabled=true]){background:paint(wave-fill);filter:drop-shadow(0px .2rem .1rem color-mix(in srgb, rgba(var(--col-r), var(--col-g), var(--col-b), 1) 30%, #000 70%))}button.svelte-18331hh:disabled,a[aria-disabled=true].svelte-18331hh{background:var(--background);border:1px solid var(--border);cursor:default;filter:none;opacity:.55;pointer-events:none}button.svelte-18331hh:not(:disabled):hover,a.svelte-18331hh:not([aria-disabled=true]):hover{--fill-progress:1;color:var(--color-white);transform:translateY(calc(-.1 * var(--v))) scale(1.05);transform-origin:50%}@supports not (background:paint(wave-fill)){button.svelte-18331hh:not(:disabled),a.svelte-18331hh:not([aria-disabled=true]){background:var(--background);border:1px solid var(--border)}button.svelte-18331hh:not(:disabled):hover,a.svelte-18331hh:not([aria-disabled=true]):hover{background:var(--accent)}}
