.btn.svelte-18sv61c{appearance:none;border-radius:var(--radius-pill);font:700 16px / 1 var(--font-text);min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s, transform .15s var(--ease-out);border:0;padding:0 20px;text-decoration:none;display:inline-flex}.btn.svelte-18sv61c:focus-visible{outline:3px solid var(--accent,var(--cobalt));outline-offset:3px;border-radius:var(--radius-pill)}.btn.svelte-18sv61c:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.btn--reserve.svelte-18sv61c{background:var(--vermilion);color:var(--paper)}.btn--reserve.svelte-18sv61c:hover{background:var(--vermilion-deep)}.btn--ink.svelte-18sv61c{background:var(--ink);color:var(--paper)}.btn--ink.svelte-18sv61c:hover{background:var(--ink-hover)}.btn--ghost.svelte-18sv61c{color:var(--btn-ghost-color,var(--ink));background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--on-sheet.svelte-18sv61c{background:var(--btn-on-sheet-bg,var(--paper));color:var(--btn-on-sheet-color,var(--ink))}@media (hover:hover){.btn--ghost.svelte-18sv61c:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.btn--on-sheet.svelte-18sv61c:hover{background:var(--btn-on-sheet-hover,var(--lemon-wash))}}.btn.svelte-18sv61c:disabled,.btn[aria-disabled=true].svelte-18sv61c{background:var(--paper-dim);color:var(--ink-faint);box-shadow:none;cursor:not-allowed}.btn--block.svelte-18sv61c{width:100%;min-height:52px}
