.btn.svelte-v2u8gk{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-m);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform 60ms var(--ease-out);display:inline-flex}.btn.svelte-v2u8gk:active:not(:disabled){transition-duration:50ms;transform:scale(.97)}.btn--default.svelte-v2u8gk{background-color:var(--color-primary);color:var(--color-text-on-primary)}.btn--default.svelte-v2u8gk:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-brand)}.btn--default.svelte-v2u8gk:active{background-color:var(--color-primary-active)}.btn--outline.svelte-v2u8gk{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);background-color:#0000}.btn--outline.svelte-v2u8gk:hover{background-color:var(--color-terracotta-subtle);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}.btn--ghost.svelte-v2u8gk{color:var(--color-text-muted);background-color:#0000}.btn--ghost.svelte-v2u8gk:hover{background-color:var(--color-terracotta-subtle);color:var(--color-primary)}.btn--danger.svelte-v2u8gk{background-color:var(--color-danger);color:oklch(100% 0 0)}.btn--danger.svelte-v2u8gk:hover{background-color:var(--color-danger-hover);box-shadow:0 4px 16px oklch(55% .22 25/.2)}.btn--icon.svelte-v2u8gk{gap:0;block-size:1.75rem;inline-size:1.75rem;padding:0}.btn--sm.svelte-v2u8gk{min-block-size:var(--control-block-size-sm);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);font-size:var(--font-size-s)}.btn--md.svelte-v2u8gk{min-block-size:var(--control-block-size);padding-block:var(--spacing-xs);padding-inline:var(--spacing-m);font-size:var(--font-size-s)}.btn--lg.svelte-v2u8gk{min-block-size:calc(var(--control-block-size) + .5rem);padding-block:var(--spacing-s);padding-inline:var(--spacing-l);font-size:var(--font-size-m)}.btn.svelte-v2u8gk:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}
