.sharp-action.svelte-1nqylye{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.sharp-action.sm.svelte-1nqylye{padding:.5rem .875rem;font-size:.8125rem}.sharp-action.md.svelte-1nqylye{padding:.75rem 1.25rem;font-size:.9375rem}.sharp-action.surface.svelte-1nqylye{background:var(--color-surface-alt);color:var(--color-ink)}.sharp-action.surface.svelte-1nqylye:hover,.sharp-action.surface.active.svelte-1nqylye{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-ink)}.sharp-action.surface.active.svelte-1nqylye{background:var(--color-primary-soft)}.sharp-action.primary.svelte-1nqylye{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.sharp-action.primary.svelte-1nqylye:hover,.sharp-action.primary.active.svelte-1nqylye{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-bg)}.sharp-action.ghost.svelte-1nqylye{color:var(--color-ink-muted);background:0 0}.sharp-action.ghost.svelte-1nqylye:hover,.sharp-action.ghost.active.svelte-1nqylye{border-color:var(--color-border-strong);background:var(--color-secondary-soft);color:var(--color-ink)}
