.Button.svelte-18sv61c{--Button--background-color: var(--color-brand--primary, #171717);--Button--color: var(--color-brand--primary-foreground, #fafafa);--Button--font-size: .875rem;--Button--gap: .5rem;--Button--padding: .5rem 1rem;align-items:center;background-color:var(--Button--background-color);border-radius:.375rem;box-sizing:border-box;color:var(--Button--color);display:inline-flex;flex-shrink:0;font-size:var(--Button--font-size);font-weight:500;justify-content:center;line-height:1.25rem;padding:var(--Button--padding);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%;-webkit-user-select:none;user-select:none}@container (min-width: 32rem){.Button.svelte-18sv61c{width:max-content}}.Button.svelte-18sv61c svg[width="24"]{flex-shrink:0;width:1rem}.Button.svelte-18sv61c:has(svg){--Button--padding: .5rem .75rem}.Button.svelte-18sv61c:hover{opacity:.9}.Button.svelte-18sv61c:disabled,.Button[aria-disabled=true].svelte-18sv61c{opacity:.5;pointer-events:none}.Button.svelte-18sv61c:focus-visible{box-shadow:0 0 0 4px #a1a1a150;outline-color:#a1a1a1;outline-offset:0;outline-width:1px}.Button[data-is-fixed-size=true].svelte-18sv61c{width:max-content;flex-shrink:0}.Button[data-variant=ghost].svelte-18sv61c{--Button--background-color: transparent;--Button--color: #171717}.Button[data-variant=ghost].svelte-18sv61c:hover{--Button--background-color: #f5f5f5;--Button--color: #171717}.Button[data-variant=outline].svelte-18sv61c{--Button--background-color: #ffffff;--Button--color: #171717;box-shadow:0 1px 2px #0000000d,0 0 0 1px #e5e5e5 inset}.Button[data-variant=outline].svelte-18sv61c:hover,.Button[data-variant=outline].svelte-18sv61c:focus-visible{--Button--background-color: #f5f5f5}.Button[data-variant=elevated].svelte-18sv61c{--Button--background-color: #ffffff;--Button--color: #171717;box-shadow:0 2px 4px #0000001a}.Button[data-variant=elevated].svelte-18sv61c:hover,.Button[data-variant=elevated].svelte-18sv61c:focus-visible{--Button--background-color: #f5f5f5}.Button[data-variant=destructive].svelte-18sv61c{--Button--background-color: #e7000b;--Button--color: #fff;box-shadow:0 1px 2px #0000000d,0 0 0 1px #e7000b inset}.Button[data-variant=destructive].svelte-18sv61c:hover,.Button[data-variant=destructive].svelte-18sv61c:focus-visible{--Button--background-color: rgba(231, 0, 11, .9)}.Button[data-size=icon].svelte-18sv61c{--Button--padding: .625rem .625rem}.Button[data-size=icon-sm].svelte-18sv61c{--Button--padding: .5rem .5rem}.Button[data-size=small].svelte-18sv61c{--Button--font-size: .75rem;--Button--gap: .375rem;--Button--padding: .375rem .75rem}.Button[data-size=small].svelte-18sv61c:has(svg){--Button--padding: .375rem .625rem}.Button[data-size=large].svelte-18sv61c{--Button--font-size: 1rem;--Button--padding: .5rem 1.5rem}.Button[data-size=large].svelte-18sv61c:has(svg){--Button--padding: .5rem 1rem}.Button[data-size=rounded].svelte-18sv61c{--Button--padding: .25rem .25rem;border-radius:50%;width:auto}.Button__content.svelte-18sv61c{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--Button--gap)}
