.button.svelte-1xko78n{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:1px solid var(--button-line);border-radius:var(--radius);background:var(--button-fill);color:var(--button-ink);font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button.svelte-1xko78n:hover{background:var(--bronze-dark);border-color:var(--bronze-dark);color:var(--paper-light);transform:translateY(-1px);box-shadow:var(--shadow-lifted)}.button.svelte-1xko78n:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.button--secondary.svelte-1xko78n{background:transparent;border-color:var(--button-quiet-ink);color:var(--button-quiet-ink)}.button--secondary.svelte-1xko78n:hover{background:var(--button-quiet-hover);border-color:var(--button-quiet-ink);color:var(--button-quiet-ink);box-shadow:none}.button--light.svelte-1xko78n{background:var(--on-ink-surface);border-color:var(--on-ink-surface);color:var(--on-ink-surface-text)}.button--light.svelte-1xko78n:hover{background:var(--on-ink-surface-hover);border-color:var(--on-ink-surface-hover)}.button--text.svelte-1xko78n{min-height:auto;padding:4px 0;border:0;background:transparent;color:inherit;text-decoration:underline;box-shadow:none}.button--text.svelte-1xko78n:hover{background:transparent;color:var(--bronze-dark);box-shadow:none}.button--full.svelte-1xko78n{width:100%}
