.button.svelte-18sv61c{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:fit-content;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform .18s var(--ease-out);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.button.svelte-18sv61c:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.sm.svelte-18sv61c{min-height:36px;padding:0 14px;font-size:13px}.md.svelte-18sv61c{min-height:44px;padding:0 16px}.full.svelte-18sv61c{width:100%;min-height:46px;padding:0 16px}.primary.svelte-18sv61c{background:var(--color-ink);color:var(--color-surface)}.secondary.svelte-18sv61c{border-color:var(--color-line-strong);color:var(--color-ink);background:0 0}.arrow.svelte-18sv61c{opacity:.68;transition:transform .32s var(--ease-out), opacity .24s var(--ease-out);font-size:12px;transform:translate(0,0)}.button.svelte-18sv61c:active{transition-duration:.12s;transform:scale(.985)}@media (hover:hover) and (pointer:fine){.primary.svelte-18sv61c:hover{background:var(--color-ink-hover)}.secondary.svelte-18sv61c:hover{border-color:var(--color-line-hover);background:var(--color-surface-muted)}.button.svelte-18sv61c:hover .arrow:where(.svelte-18sv61c){opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.button.svelte-18sv61c,.arrow.svelte-18sv61c{transition-duration:.001ms!important}}
