.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control-h);padding:0 var(--space-24);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--button-size);line-height:var(--button-size);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:translate var(--dur-press) var(--ease), box-shadow var(--dur-btn) var(--ease), scale var(--dur-fast);-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;display:inline-flex}.btn.svelte-18sv61c:active{translate:0;scale:var(--press-scale)}.btn-primary.svelte-18sv61c,a.btn-primary.svelte-18sv61c,a.btn-primary.svelte-18sv61c:visited{background:var(--accent);color:var(--on-accent)}.btn-primary.svelte-18sv61c:hover{translate:0 var(--lift-sm);box-shadow:var(--shadow-button)}.btn-secondary.svelte-18sv61c,a.btn-secondary.svelte-18sv61c,a.btn-secondary.svelte-18sv61c:visited{color:var(--ink);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);background:0 0}.btn-secondary.svelte-18sv61c:hover{box-shadow:inset 0 0 0 var(--hairline) var(--ink)}.btn-text.svelte-18sv61c,a.btn-text.svelte-18sv61c{color:var(--accent);padding:0 var(--space-8);background:0 0}.btn-text.svelte-18sv61c:hover{text-underline-offset:.2em;text-decoration:underline}.btn-hero.svelte-18sv61c{min-height:var(--control-h-hero);font-size:var(--button-size-hero);line-height:var(--button-size-hero)}.btn-compact.svelte-18sv61c{min-height:var(--touch);padding:0 var(--space-16);font-size:var(--button-size-compact);line-height:var(--button-size-compact)}.btn.svelte-18sv61c:disabled,.btn[aria-disabled=true].svelte-18sv61c{background:var(--line);color:var(--ink-3);box-shadow:none;cursor:not-allowed;translate:0;scale:1}@media (width<=767px){.btn-full.svelte-18sv61c{width:100%;min-height:var(--control-h-full)}}
