.button-root.svelte-g9c1iq{--button-height: 2.5rem;box-sizing:border-box;display:inline-flex;height:var(--button-height);align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.45rem;padding:0 1rem;font:inherit;font-family:var(--font-heading);font-size:1rem;font-weight:450;line-height:1.3;cursor:pointer;transition:opacity var(--transition-hover),background-color var(--transition-hover),color var(--transition-hover)}.button-content.svelte-g9c1iq{display:inline-flex;flex:none;width:max-content;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.button-truncate.svelte-g9c1iq .button-content:where(.svelte-g9c1iq){width:100%;min-width:0}.button-truncate-label.svelte-g9c1iq{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-inline-icon.svelte-g9c1iq,.button-loading-spinner.svelte-g9c1iq{display:block;flex:0 0 auto}.button-root.svelte-g9c1iq:focus-visible{outline:none;box-shadow:none}.button-root.svelte-g9c1iq:disabled,.button-root[aria-disabled=true].svelte-g9c1iq{cursor:not-allowed;opacity:.56;box-shadow:none}.button-root.button-loading.svelte-g9c1iq:disabled,.button-root.button-loading[aria-disabled=true].svelte-g9c1iq{opacity:.62}.button-primary.svelte-g9c1iq{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 .5rem 1.25rem var(--color-shadow-strong)}a.button-primary[href].svelte-g9c1iq:hover,.button-primary.svelte-g9c1iq:hover:enabled{background-color:var(--color-primary-hover)}a.button-primary[href].svelte-g9c1iq:active,.button-primary.svelte-g9c1iq:active:enabled{background-color:var(--color-primary-active)}.button-modal-primary.svelte-g9c1iq{background-color:var(--color-modal-primary);color:var(--color-modal-primary-foreground);box-shadow:0 .55rem 1.4rem color-mix(in oklab,var(--color-modal-primary) 20%,var(--color-shadow-strong))}a.button-modal-primary[href].svelte-g9c1iq:hover,.button-modal-primary.svelte-g9c1iq:hover:enabled{background-color:var(--color-modal-primary-hover)}a.button-modal-primary[href].svelte-g9c1iq:active,.button-modal-primary.svelte-g9c1iq:active:enabled{background-color:var(--color-modal-primary-active)}.button-secondary.svelte-g9c1iq{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent);border:1px solid color-mix(in oklab,var(--color-border-subtle) 78%,transparent);color:var(--color-secondary-foreground);box-shadow:0 .45rem 1rem color-mix(in oklab,var(--color-shadow-soft) 22%,transparent)}a.button-secondary[href].svelte-g9c1iq:hover,.button-secondary.svelte-g9c1iq:hover:enabled{background-color:var(--color-surface-hover);color:var(--color-text)}a.button-secondary[href].svelte-g9c1iq:active,.button-secondary.svelte-g9c1iq:active:enabled{background-color:var(--color-surface-active);color:var(--color-text)}.button-secondary.button-loading.svelte-g9c1iq{background-color:var(--color-surface-hover);color:var(--color-text);box-shadow:0 .45rem 1rem color-mix(in oklab,var(--color-shadow-soft) 22%,transparent)}.button-destructive.svelte-g9c1iq{background-color:var(--color-destructive-fill);color:var(--color-destructive-foreground);box-shadow:0 .75rem 2rem var(--color-shadow-strong)}a.button-destructive[href].svelte-g9c1iq:hover,.button-destructive.svelte-g9c1iq:hover:enabled{background-color:var(--color-destructive-fill-hover)}a.button-destructive[href].svelte-g9c1iq:active,.button-destructive.svelte-g9c1iq:active:enabled{background-color:var(--color-destructive-fill-active)}.button-compact.svelte-g9c1iq{--button-height: 2.25rem;padding:0 .84rem;font-size:.87rem}.button-default.svelte-g9c1iq{--button-height: 2.5rem;padding:0 .92rem;font-size:.91rem}.button-lg.svelte-g9c1iq{--button-height: 2.9rem;padding:0 1.18rem;border-radius:.56rem;font-size:.98rem}.button-icon-only.svelte-g9c1iq{width:var(--button-height);min-width:var(--button-height);padding-inline:0;flex:0 0 auto}.button-ghost.svelte-g9c1iq{background-color:transparent;color:var(--color-text);box-shadow:none}.button-ghost.button-loading.svelte-g9c1iq{background-color:var(--color-ghost-hover)}a.button-ghost[href].svelte-g9c1iq:hover,.button-ghost.svelte-g9c1iq:hover:enabled{background-color:var(--color-ghost-hover)}a.button-ghost[href].svelte-g9c1iq:active,.button-ghost.svelte-g9c1iq:active:enabled{background-color:var(--color-ghost-active)}.button-ghost.svelte-g9c1iq:disabled,.button-ghost[aria-disabled=true].svelte-g9c1iq,.button-text.svelte-g9c1iq:disabled,.button-text[aria-disabled=true].svelte-g9c1iq{color:var(--color-text-soft)}.button-text.svelte-g9c1iq{height:auto;padding:0;border:0;border-radius:0;overflow:visible;background-color:transparent;color:var(--color-text-soft);box-shadow:none}a.button-text[href].svelte-g9c1iq:hover,.button-text.svelte-g9c1iq:hover:enabled{background-color:transparent;color:var(--color-text)}a.button-text[href].svelte-g9c1iq:active,.button-text.svelte-g9c1iq:active:enabled{background-color:transparent;color:var(--color-text)}.button-block.svelte-g9c1iq{width:100%}@media(prefers-reduced-motion:reduce){.button-root.svelte-g9c1iq{transition:opacity var(--transition-hover),background-color var(--transition-hover),color var(--transition-hover)}}
