.button.svelte-1xko78n{appearance:none;border:1px solid #0000;text-decoration:none}.button[data-variant=primary].svelte-1xko78n{background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text);box-shadow:var(--shadow-sm)}.button[data-variant=primary].svelte-1xko78n:hover{background:var(--ui-button-primary-hover)}.button[data-variant=primary].svelte-1xko78n:focus-visible{outline-color:var(--ui-button-primary-outline)}.button[data-variant=secondary].svelte-1xko78n{background:var(--ui-button-secondary-bg);border-color:var(--ui-button-secondary-border);color:var(--ui-button-secondary-text);box-shadow:var(--shadow-sm)}.button[data-variant=secondary].svelte-1xko78n:hover{background:var(--ui-button-secondary-hover)}.button[data-variant=secondary].svelte-1xko78n:focus-visible{outline-color:var(--ui-button-secondary-outline)}.button[data-variant=ghost].svelte-1xko78n{color:var(--ui-button-ghost-text);background:0 0}.button[data-variant=ghost].svelte-1xko78n:hover{background:var(--ui-button-ghost-hover);color:var(--ui-button-ghost-hover-text)}.button[data-variant=ghost].svelte-1xko78n:focus-visible{outline-color:var(--ui-button-ghost-outline)}.button[data-variant=danger].svelte-1xko78n{background:var(--color-danger-600);color:#fff;box-shadow:var(--shadow-sm)}.button[data-variant=danger].svelte-1xko78n:hover{background:var(--color-danger-500)}.button[data-variant=danger].svelte-1xko78n:focus-visible{outline-color:var(--color-danger-600)}
