.button.svelte-1ehozc0{--button-height: var(--button-height-md);--button-font-size: var(--button-font-size-md);--button-padding-x: var(--button-padding-x-md);--button-gap: var(--button-gap-md);--button-icon-size: var(--button-icon-size-md);--button-radius: var(--button-radius-md);--button-height-tiny: 3rem;--button-height-sm: 4rem;--button-height-md: 4.4rem;--button-height-lg: 4.8rem;--button-height-giant: 5.6rem;--button-font-size-tiny: 1rem;--button-font-size-sm: 1.2rem;--button-font-size-md: 1.4rem;--button-font-size-lg: 1.6rem;--button-font-size-giant: 1.8rem;--button-padding-x-tiny: .8rem;--button-padding-x-sm: 1.6rem;--button-padding-x-md: 2.4rem;--button-padding-x-lg: 3.2rem;--button-padding-x-giant: 4rem;--button-gap-tiny: .4rem;--button-gap-sm: .5rem;--button-gap-md: .6rem;--button-gap-lg: .7rem;--button-gap-giant: .8rem;--button-icon-size-tiny: 1.6rem;--button-icon-size-sm: 2.2rem;--button-icon-size-md: 2.4rem;--button-icon-size-lg: 2.6rem;--button-icon-size-giant: 2.8rem;--button-border-width: 1.6px;--button-focus-ring-width: 2px;--button-radius-tiny: .375rem;--button-radius-sm: .75rem;--button-radius-md: 1rem;--button-radius-lg: 1.5rem;--button-radius-giant: 9999px;--button-radius-full: 9999px;--button-color-bg: #52525b;--button-color-text: #fff;--button-color-border: currentColor;--button-disabled-opacity: .55;--button-transition-timing: cubic-bezier(.34, 1.56, .64, 1);--button-transition-duration-transform: .2s;--button-transition-duration-color: .15s;--button-transition-duration-shadow: .2s;position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:var(--button-height);padding:0 var(--button-padding-x);gap:var(--button-gap);font-size:var(--button-font-size);border-radius:var(--button-radius);color:var(--button-color-text);font-weight:700;transition:transform var(--button-transition-duration-transform) var(--button-transition-timing),background-color var(--button-transition-duration-color) ease,border-color var(--button-transition-duration-color) ease,color var(--button-transition-duration-color) ease}.button.block.svelte-1ehozc0{width:100%}.button.svelte-1ehozc0:disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.button.ping.svelte-1ehozc0:after{display:block;content:"";position:absolute;inset:0;border-radius:inherit;background-color:inherit;opacity:0;animation:svelte-1ehozc0-button-ping 1.5s ease-in-out infinite both;pointer-events:none;z-index:-1}.button.size-tiny.svelte-1ehozc0{--button-height: var(--button-height-tiny);--button-font-size: var(--button-font-size-tiny);--button-padding-x: var(--button-padding-x-tiny);--button-gap: var(--button-gap-tiny);--button-icon-size: var(--button-icon-size-tiny)}.button.size-small.svelte-1ehozc0{--button-height: var(--button-height-sm);--button-font-size: var(--button-font-size-sm);--button-padding-x: var(--button-padding-x-sm);--button-gap: var(--button-gap-sm);--button-icon-size: var(--button-icon-size-sm)}.button.size-medium.svelte-1ehozc0{--button-height: var(--button-height-md);--button-font-size: var(--button-font-size-md);--button-padding-x: var(--button-padding-x-md);--button-gap: var(--button-gap-md);--button-icon-size: var(--button-icon-size-md)}.button.size-large.svelte-1ehozc0{--button-height: var(--button-height-lg);--button-font-size: var(--button-font-size-lg);--button-padding-x: var(--button-padding-x-lg);--button-gap: var(--button-gap-lg);--button-icon-size: var(--button-icon-size-lg)}.button.size-giant.svelte-1ehozc0{--button-height: var(--button-height-giant);--button-font-size: var(--button-font-size-giant);--button-padding-x: var(--button-padding-x-giant);--button-gap: var(--button-gap-giant);--button-icon-size: var(--button-icon-size-giant)}.button.icon-only.svelte-1ehozc0{height:var(--button-height);aspect-ratio:1 / 1;border-radius:var(--button-radius);padding:0!important}.button .icon>*{height:var(--button-icon-size);width:var(--button-icon-size)}.button.radius-small.svelte-1ehozc0{--button-radius: var(--button-radius-sm)}.button.radius-medium.svelte-1ehozc0{--button-radius: var(--button-radius-md)}.button.radius-large.svelte-1ehozc0{--button-radius: var(--button-radius-lg)}.button.radius-full.svelte-1ehozc0{--button-radius: var(--button-radius-full)}.button.color-primary.svelte-1ehozc0{--button-color-bg: var(--color-button-primary);--button-color-text: var(--color-button-primary-text)}.button.color-teal.svelte-1ehozc0{--button-color-bg: #19C48C;--button-color-text: #fff}.button.color-blue.svelte-1ehozc0{--button-color-bg: #336FE8;--button-color-text: #fff}.button.color-purple.svelte-1ehozc0{--button-color-bg: #6C19FF;--button-color-text: #fff}.button.color-grey.svelte-1ehozc0{--button-color-bg: #52525b;--button-color-text: var(--color-text-primary)}.button.color-red.svelte-1ehozc0{--button-color-bg: #EA5656;--button-color-text: #fff}.button.color-yellow.svelte-1ehozc0{--button-color-bg: #F5BC00;--button-color-text: #fff}.button.color-orange.svelte-1ehozc0{--button-color-bg: #ff9100;--button-color-text: #fff}.button.color-white.svelte-1ehozc0{--button-color-bg: #fff;--button-color-text: #18181b}.button.decor-solid.svelte-1ehozc0{background-color:var(--button-color-bg);border:1px solid color-mix(in srgb,var(--button-color-bg) 90%,white 10%);color:var(--button-color-text)}.button.decor-solid.svelte-1ehozc0:not(:disabled):hover{background-color:color-mix(in srgb,var(--button-color-bg) 85%,white 15%);border-color:color-mix(in srgb,var(--button-color-bg) 80%,white 20%);transform:translateY(-.5px)}.button.decor-solid.svelte-1ehozc0:not(:disabled):active{transform:translateY(.5px) scale(.98)}.button.decor-solid.svelte-1ehozc0:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--button-focus-ring-width) color-mix(in srgb,var(--button-color-bg) 80%,black 20%)!important;border-color:color-mix(in srgb,var(--button-color-bg) 80%,black 20%)!important}.button.decor-outline.svelte-1ehozc0{background:transparent;border:var(--button-border-width) solid var(--button-color-bg);color:var(--button-color-bg)}.button.decor-outline.svelte-1ehozc0:not(:disabled):hover{border-color:color-mix(in srgb,var(--button-color-bg) 85%,white 15%);color:color-mix(in srgb,var(--button-color-bg) 85%,white 15%);transform:translateY(-.5px)}.button.decor-outline.svelte-1ehozc0:not(:disabled):active{transform:translateY(.5px) scale(.98)}.button.decor-outline.svelte-1ehozc0:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--button-focus-ring-width) var(--button-color-bg)!important}.button.decor-clear.svelte-1ehozc0{background:transparent;border:none;color:var(--button-color-bg);padding:0 1rem}.button.decor-clear.svelte-1ehozc0:not(:disabled):hover{background:color-mix(in srgb,white 3%,transparent 97%);color:color-mix(in srgb,var(--button-color-bg) 85%,white 15%)}.button.decor-clear.svelte-1ehozc0:not(:disabled):active{transform:scale(.98)}.button.decor-clear.svelte-1ehozc0:focus-visible{outline:none;background:color-mix(in srgb,white 5%,transparent 95%);box-shadow:none!important}.button.premium-surface.svelte-1ehozc0{--premium-button-height: var(--button-height);--premium-button-padding-x: var(--button-padding-x);--premium-button-radius: 1.45rem;min-height:var(--premium-button-height);padding:0 var(--premium-button-padding-x);border:1px solid color-mix(in srgb,var(--button-color-bg) 68%,white 32%);border-radius:var(--premium-button-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--button-color-bg) 82%,white 18%) 0%,var(--button-color-bg) 52%,color-mix(in srgb,var(--button-color-bg) 84%,black 16%) 100%);color:var(--button-color-text);overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000038,0 10px 28px color-mix(in srgb,var(--button-color-bg) 22%,transparent 78%),0 14px 30px #00000042;text-shadow:0 1px 2px rgba(0,0,0,.24)}.button.premium-surface.svelte-1ehozc0:before{content:"";position:absolute;inset:1px;border-radius:calc(var(--premium-button-radius) - 1px);background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 46%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%);opacity:.86;pointer-events:none;transition:opacity .18s ease,transform .22s ease}.button.premium-surface.svelte-1ehozc0:not(:disabled):hover{border-color:color-mix(in srgb,var(--button-color-bg) 58%,white 42%);background:linear-gradient(180deg,color-mix(in srgb,var(--button-color-bg) 74%,white 26%),color-mix(in srgb,var(--button-color-bg) 96%,white 4%) 52%,color-mix(in srgb,var(--button-color-bg) 82%,black 18%));box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000002e,0 12px 32px color-mix(in srgb,var(--button-color-bg) 28%,transparent 72%),0 16px 34px #0000004d;transform:translateY(-1px)}.button.premium-surface.svelte-1ehozc0:not(:disabled):hover:before{opacity:1;transform:translateY(-1px)}.button.premium-surface.svelte-1ehozc0:not(:disabled):active{transform:translateY(0) scale(.985)}.button.premium-surface.svelte-1ehozc0:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff2e,0 0 0 4px color-mix(in srgb,var(--button-color-bg) 58%,transparent 42%),inset 0 1px #ffffff57,0 12px 30px #0000004d}@keyframes svelte-1ehozc0-button-ping{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.8);opacity:0}}
