.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-offset:3px;outline:2px solid #0e0e0c}.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{color:#fafaf9;background:#0e0e0c}.secondary.svelte-18sv61c{color:#0e0e0c;background:0 0;border-color:#d3d3ce}.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:#2f2f2c}.secondary.svelte-18sv61c:hover{background:#f3f3f1;border-color:#bdbdb7}.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}}
