.button.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:var(--justify, center);gap:var(--gap, .5rem);width:var(--width, auto);min-width:var(--min-width, auto);flex:var(--flex, 0 0 auto);white-space:nowrap;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;outline:none;cursor:pointer;transition:all .15s ease;font-family:inherit;text-decoration:none;background:var(--bg);color:var(--color);border:1px solid var(--border-color, transparent);box-shadow:var(--shadow, none)}.button.svelte-1xko78n:focus-visible{box-shadow:0 0 0 3px var(--ring)}.button.svelte-1xko78n:disabled,.button[aria-disabled=true].svelte-1xko78n{pointer-events:none;opacity:.5}.button[data-size=default].svelte-1xko78n{height:2.25rem;padding:var(--padding, .5rem 1rem)}.button[data-size=sm].svelte-1xko78n{height:2rem;gap:var(--gap, .375rem);padding:var(--padding, 0 .75rem)}.button[data-size=lg].svelte-1xko78n{height:2.5rem;padding:var(--padding, 0 1.5rem)}.button[data-size=icon].svelte-1xko78n{width:2.25rem;height:2.25rem;padding:0}.button[data-size=icon-sm].svelte-1xko78n{width:2rem;height:2rem;padding:0}.button[data-size=icon-lg].svelte-1xko78n{width:2.5rem;height:2.5rem;padding:0}.button[data-variant=default].svelte-1xko78n{--bg: var(--color-primary);--color: var(--color-primary-foreground);--border-color: var(--color-primary)}.button[data-variant=default].svelte-1xko78n:hover{--bg: oklch(from var(--color-primary) l c h / .9)}.button[data-variant=destructive].svelte-1xko78n{--bg: var(--color-destructive);--color: white;--border-color: var(--color-destructive)}.button[data-variant=destructive].svelte-1xko78n:hover{--bg: oklch(from var(--color-destructive) l c h / .9)}.button[data-variant=outline].svelte-1xko78n{--bg: var(--color-background);--color: var(--color-foreground);--border-color: var(--color-input)}.button[data-variant=outline].svelte-1xko78n:hover{--bg: var(--color-muted)}.button[data-variant=secondary].svelte-1xko78n{--bg: var(--color-secondary);--color: var(--color-secondary-foreground);--border-color: var(--color-secondary)}.button[data-variant=secondary].svelte-1xko78n:hover{--bg: oklch(from var(--color-secondary) l c h / .8)}.button[data-variant=muted].svelte-1xko78n{--bg: var(--color-muted);--color: var(--color-muted-foreground);--border-color: var(--color-muted)}.button[data-variant=muted].svelte-1xko78n:hover{--bg: oklch(from var(--color-muted) l c h / .8)}.button[data-variant=ghost].svelte-1xko78n{--bg: transparent;--color: var(--color-foreground);--border-color: transparent;box-shadow:none}.button[data-variant=ghost].svelte-1xko78n:hover{--bg: var(--color-muted)}.button[data-variant=success].svelte-1xko78n{--bg: var(--color-success);--color: var(--color-success-foreground);--border-color: var(--color-success)}.button[data-variant=success].svelte-1xko78n:hover{--bg: oklch(from var(--color-success) l c h / .9)}.button[data-variant=soft-primary].svelte-1xko78n{--bg: oklch(from var(--color-primary) l c h / .1);--color: var(--color-primary);--border-color: transparent}.button[data-variant=soft-primary].svelte-1xko78n:hover{--bg: oklch(from var(--color-primary) l c h / .2)}.button[data-variant=soft-success].svelte-1xko78n{--bg: oklch(from var(--color-success) l c h / .15);--color: var(--color-success);--border-color: transparent}.button[data-variant=soft-success].svelte-1xko78n:hover{--bg: oklch(from var(--color-success) l c h / .25)}.button[data-variant=soft-destructive].svelte-1xko78n{--bg: oklch(from var(--color-destructive) l c h / .1);--color: var(--color-destructive);--border-color: transparent}.button[data-variant=soft-destructive].svelte-1xko78n:hover{--bg: oklch(from var(--color-destructive) l c h / .2)}.button[data-variant=link].svelte-1xko78n{--bg: transparent;--color: var(--color-primary);--border-color: transparent;text-decoration:underline;text-underline-offset:4px}.button[data-variant=link].svelte-1xko78n:hover{text-decoration:none}
