.btn.svelte-g9c1iq{--h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--h);padding:0 20px;border-radius:var(--r);font-weight:600;font-size:var(--t-base);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;user-select:none;-webkit-user-select:none;border:1px solid transparent;transition:transform var(--dur-3) var(--spring),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2),box-shadow var(--dur-2),opacity var(--dur-2)}.btn.svelte-g9c1iq:active:not(:disabled){transform:scale(.965);transition-duration:90ms}.btn.svelte-g9c1iq:disabled,.btn.disabled.svelte-g9c1iq{opacity:.45;cursor:not-allowed;pointer-events:none}.btn.loading.svelte-g9c1iq{opacity:1}.btn.loading.svelte-g9c1iq .lbl:where(.svelte-g9c1iq),.btn.loading.svelte-g9c1iq .icon{opacity:0}.block.svelte-g9c1iq{display:flex;width:100%}.sm.svelte-g9c1iq{--h: 38px;padding:0 14px;font-size:var(--t-sm);border-radius:var(--r-sm);gap:7px}.lg.svelte-g9c1iq{--h: 56px;padding:0 26px;font-size:var(--t-md)}.ink.svelte-g9c1iq{background:var(--ink);color:var(--bg)}.ink.svelte-g9c1iq:hover{background:color-mix(in oklab,var(--ink) 86%,var(--accent))}.accent.svelte-g9c1iq{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 22px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.accent.svelte-g9c1iq:hover{background:var(--accent-hover)}.outline.svelte-g9c1iq{background:transparent;border-color:var(--line-2);color:var(--ink)}.outline.svelte-g9c1iq:hover{border-color:var(--ink);background:color-mix(in oklab,var(--ink) 4%,transparent)}.soft.svelte-g9c1iq{background:var(--accent-soft);color:var(--accent)}.soft.svelte-g9c1iq:hover{background:color-mix(in oklab,var(--accent) 17%,var(--bg))}.ghost.svelte-g9c1iq{background:transparent;color:var(--ink-2);padding:0 12px}.ghost.svelte-g9c1iq:hover{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink)}.danger.svelte-g9c1iq{background:var(--err-soft);color:var(--err)}.danger.svelte-g9c1iq:hover{background:color-mix(in oklab,var(--err) 18%,var(--bg))}.spin.svelte-g9c1iq{position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-g9c1iq-spin .7s linear infinite}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
