.button.svelte-er4ugn{border-radius:var(--radius-pill);white-space:nowrap;text-align:center;border:.125rem solid #0000;justify-content:center;align-items:center;max-width:100%;min-height:3rem;padding:0 1.625rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}@media (width<=29.9375rem){.button.svelte-er4ugn{white-space:normal;padding:.5rem 1.25rem}}.button.svelte-er4ugn{transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out)}.button.svelte-er4ugn .right_icon{transition:transform var(--duration-base) var(--ease-out)}.button.svelte-er4ugn:hover:not(:disabled) .right_icon{transform:translate(.1875rem)}.button.svelte-er4ugn:active:not(:disabled){transform:scale(.98)}.button.svelte-er4ugn:disabled{cursor:not-allowed;opacity:.55}.button.full.svelte-er4ugn{width:100%}.button.sm.svelte-er4ugn{min-height:2.5rem;padding:0 1.125rem;font-size:.875rem}.button.lg.svelte-er4ugn{min-height:3.375rem;padding:0 1.75rem;font-size:1rem}.button.primary.svelte-er4ugn{background:var(--color-brand-strong);color:var(--color-text-inverse)}.button.primary.svelte-er4ugn:hover:not(:disabled){background:var(--color-navy-raised)}.button.accent.svelte-er4ugn{background:var(--color-accent);color:var(--color-on-accent)}.button.accent.svelte-er4ugn:hover:not(:disabled){background:var(--color-accent-strong);box-shadow:0 .625rem 1.75rem color-mix(in srgb, var(--color-accent) 42%, transparent)}.button.secondary.svelte-er4ugn{background:var(--color-brand-soft);color:var(--color-brand-strong)}.button.secondary.svelte-er4ugn:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-soft) 80%, var(--color-brand))}.button.outline.svelte-er4ugn{border-color:var(--color-line-strong);color:var(--color-text);background:0 0}.button.outline.svelte-er4ugn:hover:not(:disabled){border-color:var(--color-brand-strong);background:var(--color-tint)}.button.ghost.svelte-er4ugn{color:var(--color-brand-strong);background:0 0}.button.ghost.svelte-er4ugn:hover:not(:disabled){background:var(--color-brand-soft)}.button.light.svelte-er4ugn{background:var(--color-surface);color:var(--color-brand-deep)}.button.light.svelte-er4ugn:hover:not(:disabled){background:var(--color-brand-soft)}.button.inverse.svelte-er4ugn{border-color:var(--color-glass-line);background:var(--color-glass);color:var(--color-text-inverse)}.button.inverse.svelte-er4ugn:hover:not(:disabled){border-color:var(--color-text-inverse-muted);background:var(--color-glass-strong)}.button.inverse.svelte-er4ugn:focus-visible{outline-color:var(--color-accent-strong)}.button.danger.svelte-er4ugn{background:var(--color-danger-soft);color:var(--color-danger)}.button.danger.svelte-er4ugn:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger-soft) 86%, var(--color-danger))}.button.svelte-er4ugn .spinner:where(.svelte-er4ugn){border:.125rem solid;border-right-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite svelte-er4ugn-spin;position:absolute}.button.svelte-er4ugn .content:where(.svelte-er4ugn){justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.button.svelte-er4ugn .content.hidden:where(.svelte-er4ugn){opacity:0}@keyframes svelte-er4ugn-spin{to{transform:rotate(360deg)}}
