.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:var(--rule-w) solid transparent;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease)}.btn--sm.svelte-18sv61c{padding:.625rem 1rem;font-size:var(--text-2xs)}.btn--md.svelte-18sv61c{padding:.9375rem 1.5rem}.btn--lg.svelte-18sv61c{padding:1.1875rem 2rem}.btn--block.svelte-18sv61c{width:100%}.btn--primary.svelte-18sv61c{background-color:var(--accent);border-color:var(--accent-strong);color:var(--accent-contrast)}.btn--secondary.svelte-18sv61c{background-color:transparent;color:var(--text);border-color:var(--rule-strong)}.btn--inverse.svelte-18sv61c{background-color:var(--neutral-0);border-color:var(--neutral-0);color:var(--neutral-900)}.btn--link.svelte-18sv61c{padding:0;gap:var(--space-2);background:none;border:0;color:var(--text);position:relative}.btn--link.svelte-18sv61c .btn__label:where(.svelte-18sv61c){position:relative;padding-bottom:var(--space-2)}.btn--link.svelte-18sv61c .btn__label:where(.svelte-18sv61c):after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rule-w-thick);background-color:var(--accent);transform-origin:left;transition:transform var(--dur) var(--ease)}@media(hover:hover){.btn--primary.svelte-18sv61c:hover{background-color:var(--accent-strong);border-color:var(--accent-strong)}.btn--secondary.svelte-18sv61c:hover{background-color:var(--text);border-color:var(--text);color:var(--text-inverse)}.btn--inverse.svelte-18sv61c:hover{background-color:var(--neutral-200);border-color:var(--neutral-200);color:var(--neutral-900)}.btn--link.svelte-18sv61c:hover{color:var(--accent-strong)}.btn--link.svelte-18sv61c:hover .btn__label:where(.svelte-18sv61c):after{animation:svelte-18sv61c-rule-wipe var(--dur-slow) var(--ease) both}.btn.svelte-18sv61c:hover .btn__icon{transform:translate(4px)}}@keyframes svelte-18sv61c-rule-wipe{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.btn.svelte-18sv61c:active:not(:disabled){translate:1px 1px}.btn--link.svelte-18sv61c:active:not(:disabled){translate:0}.btn.svelte-18sv61c:disabled,.btn[aria-disabled=true].svelte-18sv61c{opacity:.4;cursor:not-allowed}.btn.svelte-18sv61c .btn__icon{flex-shrink:0;transition:transform var(--dur) var(--ease)}
