.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:var(--space-2xs) var(--space-m);border:var(--border-width) solid transparent;border-radius:var(--radius-m);font-size:var(--text-sm);text-align:center;cursor:pointer;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.primary.svelte-18sv61c{background-color:var(--color-accent);color:var(--color-on-accent)}.primary.svelte-18sv61c:hover{background-color:var(--color-accent-hover)}.secondary.svelte-18sv61c{border-color:var(--color-text);color:var(--color-text);background-color:#0000}.secondary.svelte-18sv61c:hover{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.inverse.svelte-18sv61c{background-color:var(--color-on-accent);color:var(--color-accent)}.inverse.svelte-18sv61c:hover{background-color:var(--color-text);color:var(--color-on-accent)}.button.svelte-18sv61c:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.button.svelte-18sv61c{transition:transform var(--duration-fast) var(--ease-out)}}
