.btn.svelte-g9c1iq{border-radius:var(--radius-sm);letter-spacing:.01em;cursor:pointer;transition:transform .12s var(--ease), background-color .12s var(--ease), box-shadow .12s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.btn.sm.svelte-g9c1iq{padding:.25rem .55rem;font-size:.9rem}.btn.svelte-g9c1iq svg{flex:none;width:1.15em;height:1.15em}.btn.svelte-g9c1iq:hover:not(:disabled){transform:translateY(-1px)}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(0)}.primary.svelte-g9c1iq{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, var(--glass-highlight)), var(--accent));color:var(--accent-text);box-shadow:0 6px 16px -8px var(--accent)}.ghost.svelte-g9c1iq{background:var(--glass);border-color:var(--glass-border);color:var(--text)}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--glass-strong)}.danger.svelte-g9c1iq{background:var(--danger);color:var(--bg)}.btn.svelte-g9c1iq:disabled{opacity:.55;cursor:default}
