button.svelte-jwhaor{background:var(--btn-bg, transparent);color:var(--btn-fg);border:1px solid var(--btn-border, transparent)}button[data-variant=primary].svelte-jwhaor{--btn-bg: var(--color-primary-normal);--btn-fg: var(--color-black)}button[data-variant=primary].svelte-jwhaor:hover:not(:disabled){--btn-bg: color-mix(in srgb, var(--color-white) 40%, var(--color-primary-normal))}button[data-variant=primary].svelte-jwhaor:active:not(:disabled){--btn-bg: color-mix(in srgb, var(--color-black) 40%, var(--color-primary-normal))}button[data-variant=primary].svelte-jwhaor:disabled:not([aria-busy=true]){--btn-bg: var(--color-line-subtle);--btn-fg: var(--color-fg-disabled)}button[data-variant=primary].svelte-jwhaor:disabled:not([aria-busy=true]) span:where(.svelte-jwhaor){color:var(--color-line)}button[data-variant=secondary].svelte-jwhaor{--btn-fg: var(--color-fg-1);--btn-border: var(--color-line)}button[data-variant=secondary].svelte-jwhaor:hover:not(:disabled){--btn-bg: var(--color-line)}button[data-variant=secondary].svelte-jwhaor:active:not(:disabled){--btn-bg: var(--color-black-10)}button[data-variant=tertiary].svelte-jwhaor{--btn-fg: var(--color-fg-1);--btn-line: var(--color-fg-1);position:relative;border-color:transparent}button[data-variant=tertiary].svelte-jwhaor:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--btn-line);transition:background-color .15s}button[data-variant=tertiary].svelte-jwhaor:hover:not(:disabled){--btn-fg: var(--color-primary-normal);--btn-line: var(--color-primary-normal)}button[data-variant=tertiary].svelte-jwhaor:active:not(:disabled){--btn-fg: var(--color-primary-normal);--btn-line: var(--color-primary-normal);opacity:.8}button.svelte-jwhaor:focus-visible{outline:1px solid var(--color-primary-normal);outline-offset:3px}button[data-variant=secondary].svelte-jwhaor:disabled:not([aria-busy=true]),button[data-variant=tertiary].svelte-jwhaor:disabled:not([aria-busy=true]){opacity:.2}button.svelte-jwhaor:disabled{cursor:not-allowed}
