.button.svelte-1x1iaoq{--button-bg: var(--color-primary);--button-color: white;--button-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid var(--button-border);border-radius:999px;background:var(--button-bg);color:var(--button-color);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease;cursor:pointer}.button.svelte-1x1iaoq:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 24%,white);outline-offset:3px}.button.svelte-1x1iaoq:active{transform:translateY(0)}.label.svelte-1x1iaoq{display:inline-flex;align-items:center;justify-content:center}.sm.svelte-1x1iaoq{padding:clamp(.58rem,.5rem + .4vw,.72rem) clamp(.85rem,.7rem + .5vw,1rem);min-height:clamp(2.4rem,2.15rem + .9vw,2.75rem)}.md.svelte-1x1iaoq{padding:clamp(.72rem,.58rem + .6vw,.9rem) clamp(1rem,.8rem + .7vw,1.25rem);min-height:clamp(2.7rem,2.35rem + 1vw,3.1rem)}.lg.svelte-1x1iaoq{padding:clamp(.85rem,.7rem + .7vw,1.05rem) clamp(1.15rem,.95rem + .9vw,1.5rem);min-height:clamp(3rem,2.55rem + 1.2vw,3.5rem)}.primary.svelte-1x1iaoq{--button-bg: var(--color-primary);--button-color: white}.secondary.svelte-1x1iaoq{--button-bg: rgba(255, 255, 255, .78);--button-color: var(--color-text);--button-border: rgba(15, 23, 42, .1)}.transparent.svelte-1x1iaoq{--button-bg: transparent;--button-color: var(--color-text);--button-border: transparent}.danger.svelte-1x1iaoq{--button-bg: #ef4444;--button-color: #fff;--button-border: transparent}.is-disabled.svelte-1x1iaoq{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none}i.svelte-i33w87:before{transition:var(--transition, .3s);transform:rotate(var(--rotate, 0deg));color:var(--color, inherit)}i.spin.svelte-i33w87:before{animation:svelte-i33w87-rotation var(--spin-speed, 1.5s) linear infinite}@keyframes svelte-i33w87-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
