.button.svelte-v2u8gk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;box-sizing:border-box;border:none;border-radius:10px;font-family:Outfit,sans-serif;font-size:13px;text-decoration:none;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.button-label.svelte-v2u8gk{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.button.svelte-v2u8gk:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.button--lg.svelte-v2u8gk{height:36px;padding:0 20px 0 16px}.button--md.svelte-v2u8gk{height:32px;padding:0 15px 0 11px}.button--icon-only.button--lg.svelte-v2u8gk{padding:0 10px}.button--icon-only.button--md.svelte-v2u8gk{padding:0 8px}.button--no-icon.button--lg.svelte-v2u8gk{padding:0 20px}.button--no-icon.button--md.svelte-v2u8gk{padding:0 16px}.button.svelte-v2u8gk .button-icon{width:16px;height:16px;flex-shrink:0}.button--primary.svelte-v2u8gk{background-color:var(--color-ink);color:var(--color-base)}.button--primary.svelte-v2u8gk:hover{background-color:var(--color-emphasis)}.button--secondary.svelte-v2u8gk{background-color:var(--color-surface);color:var(--color-text)}.button--secondary.svelte-v2u8gk:hover{background-color:var(--color-border)}.button--ghost.svelte-v2u8gk{background-color:transparent;color:var(--color-text)}.button--ghost.svelte-v2u8gk:hover{background-color:var(--color-surface)}
