.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-2);font-weight:600;font-size:var(--step-0);cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn.svelte-18sv61c:active{transform:translateY(1px)}.lg.svelte-18sv61c{min-height:52px;padding-inline:var(--space-6)}.primary.svelte-18sv61c{background:var(--accent);color:var(--accent-contrast)}.primary.svelte-18sv61c:hover{background:var(--accent-hover);color:var(--accent-contrast)}.secondary.svelte-18sv61c{border-color:var(--border-strong);color:var(--text);background:0 0}.secondary.svelte-18sv61c:hover{border-color:var(--accent);color:var(--text)}.ghost.svelte-18sv61c{color:var(--accent);padding-inline:var(--space-2);background:0 0}.ghost.svelte-18sv61c:hover{color:var(--accent-hover);text-decoration:underline}
