.btn.svelte-1c2aent{--active-scale-factor: .98;position:relative;display:inline-flex;align-items:center;border-radius:var(--corner-radius);gap:var(--gap-icon);padding:var(--padding-y-icon) var(--size-md)}.btn-has-icon.svelte-1c2aent{padding-left:var(--padding-x-icon);padding-right:var(--size-sm)}.btn-icon-only.svelte-1c2aent{padding:var(--padding-y-icon);aspect-ratio:1;line-height:1}.btn-default.svelte-1c2aent{color:var(--color-fg-solid);background:linear-gradient(in oklch to bottom,var(--color-bg-solid),var(--color-bg-solid-hover));box-shadow:var(--shadow-surface)}.btn-default.svelte-1c2aent:hover:not(:disabled){background:linear-gradient(in oklch to bottom,var(--color-bg-solid-hover),var(--color-bg-solid-hover))}.btn-default.svelte-1c2aent:active:not(:disabled){color:var(--color-fg-solid);background:var(--color-bg-solid-active);scale:var(--active-scale-factor)}.btn-default.svelte-1c2aent:disabled{--base-color: var(--color-neutral);color:var(--color-border);background:var(--color-bg);cursor:not-allowed}.btn-outline.svelte-1c2aent{color:var(--color-fg-low);background-color:var(--color-bg);box-shadow:0 0 0 1px var(--color-border) inset,var(--shadow-surface)}.btn-outline.svelte-1c2aent:hover:not(:disabled){background-color:var(--color-bg-hover)}.btn-outline.svelte-1c2aent:active:not(:disabled){color:var(--color-fg-low);background-color:var(--color-bg-active);box-shadow:0 0 0 1px var(--color-border-focus) inset,var(--shadow-surface);scale:var(--active-scale-factor)}.btn-outline.svelte-1c2aent:focus-visible:not(:disabled){box-shadow:var(--shadow-surface)}.btn-outline.svelte-1c2aent:disabled{--base-color: var(--color-neutral);color:var(--color-border-subtle);background:var(--color-bg);cursor:not-allowed}.btn-ghost.svelte-1c2aent{background:none;color:var(--color-fg-low);font-weight:700}.btn-ghost.svelte-1c2aent:hover:not(:disabled){text-decoration:underline;color:var(--color-fg-high)}.btn-ghost.svelte-1c2aent:active:not(:disabled){color:var(--color-fg-high);scale:var(--active-scale-factor)}.btn-ghost.svelte-1c2aent:disabled{--base-color: var(--color-neutral);color:var(--color-border-subtle);cursor:not-allowed}.btn-loading.svelte-1c2aent{pointer-events:none}
