.btn.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border:var(--border-strong) solid transparent;border-radius:var(--radius-control);font-family:var(--font-display);font-weight:700;font-stretch:112%;font-size:var(--step-0);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;line-height:1.1;text-decoration:none;display:inline-flex}.sm.svelte-1xko78n{min-height:2.25rem;padding:0 var(--space-4);font-size:var(--step--1)}.primary.svelte-1xko78n{background:var(--brand);color:var(--on-brand)}.primary.svelte-1xko78n:hover{background:var(--brand-strong);color:var(--on-brand);box-shadow:3px 3px 0 var(--mosaic);transform:translate(-1px,-1px)}.secondary.svelte-1xko78n{background:var(--surface);border-color:var(--brand);color:var(--brand)}.secondary.svelte-1xko78n:hover{background:var(--brand);color:var(--on-brand)}.quiet.svelte-1xko78n{min-height:2.25rem;color:var(--brand);padding-inline:var(--space-2);text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.quiet.svelte-1xko78n:hover{color:var(--accent);text-decoration-thickness:2px}.danger.svelte-1xko78n{background:var(--danger);color:var(--on-accent)}.danger.svelte-1xko78n:hover{background:var(--accent-strong);color:var(--on-accent)}.btn.svelte-1xko78n:active{box-shadow:none;transform:translate(1px,1px)}button.svelte-1xko78n:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}button[aria-busy=true].svelte-1xko78n{opacity:.85;cursor:progress}.spinner.svelte-1xko78n{border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite svelte-1xko78n-spin}@keyframes svelte-1xko78n-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1xko78n{opacity:.6;border-right-color:currentColor;animation:none}.btn.svelte-1xko78n:hover,.btn.svelte-1xko78n:active{transform:none}}
