.btn.svelte-18sv61c{border-radius:var(--radius-sm);height:36px;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.btn.has-kbd.svelte-18sv61c{padding-right:6px}.btn.svelte-18sv61c:active{transform:translateY(1px)scale(.99)}.btn.svelte-18sv61c:disabled,.btn[aria-disabled=true].svelte-18sv61c{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary.svelte-18sv61c{background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 -2px 0 0 color-mix(in oklab, var(--accent) 60%, black), 0 1px 3px 0 #0006}.btn--primary.svelte-18sv61c:hover,.btn--primary.svelte-18sv61c:active{background:var(--accent-hover);box-shadow:none}.btn--secondary.svelte-18sv61c{background:var(--surface);border-color:var(--border);color:var(--fg);box-shadow:inset 0 -2px 0 0 color-mix(in oklab, var(--fg) 8%, transparent)}.btn--secondary.svelte-18sv61c:hover{background:var(--surface-hover);box-shadow:none}.btn__icon.svelte-18sv61c{flex-shrink:0;width:1em;height:1em;display:inline-flex}.btn__icon.svelte-18sv61c svg{width:100%;height:100%}.btn__kbd.svelte-18sv61c{border:1px solid color-mix(in oklab, currentColor 20%, transparent);background:color-mix(in oklab, currentColor 12%, transparent);height:20px;font-family:var(--font-mono);color:inherit;border-radius:2px;align-items:center;padding-inline:6px;font-size:.6875rem;line-height:1;display:none}@media (width>=640px){.btn__kbd.svelte-18sv61c{display:flex}}
