.btn.svelte-1xko78n{padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);cursor:pointer;font-family:var(--font-body);transition:var(--transition);font-size:1rem}.btn.svelte-1xko78n:hover{opacity:.85}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-1xko78n{color:var(--color-text-primary);border-color:var(--color-border);background:0 0}.btn.danger.svelte-1xko78n{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}
