.btn.svelte-g9c1iq{font-family:var(--font-ui);letter-spacing:.02em;transition:transform .14s var(--ease-spring), filter .14s, box-shadow .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(1px)scale(.975)}.btn.svelte-g9c1iq:disabled{opacity:.45;cursor:not-allowed}.full.svelte-g9c1iq{width:100%}.sm.svelte-g9c1iq{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.md.svelte-g9c1iq{height:46px;padding:0 18px;font-size:15px}.lg.svelte-g9c1iq{border-radius:16px;height:58px;padding:0 24px;font-size:17px}.primary.svelte-g9c1iq{color:#fff;background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 92%, white), color-mix(in oklab, var(--accent) 92%, black));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px color-mix(in oklab, var(--accent) 70%, black), inset 0 0 0 3px transparent, inset 0 0 0 3.5px #ffffff2e, 0 6px 16px -8px color-mix(in oklab, var(--accent) 80%, black);text-shadow:0 1px 1px color-mix(in oklab, var(--accent) 50%, black)}.primary.svelte-g9c1iq:active:not(:disabled){filter:brightness(.95)}.slate.svelte-g9c1iq{background:var(--slate);color:var(--slate-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--slate-line-strong), inset 0 1px 0 #ffffff14}.paper.svelte-g9c1iq{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 var(--line)}.ghost.svelte-g9c1iq{color:var(--accent-ink);padding-left:8px;padding-right:8px}.ghost.sm.svelte-g9c1iq{height:28px}.danger.svelte-g9c1iq{color:var(--loss);background:color-mix(in oklab, var(--loss) 10%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--loss) 45%, transparent)}
