.button-root.svelte-g9c1iq{border:.0625rem solid var(--border-1);border-radius:.625rem;background:var(--button-bg);color:var(--button-text);padding:.625rem .75rem;font-size:1rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,opacity .14s ease;display:inline-flex;align-items:center;justify-content:center}.button-root.svelte-g9c1iq:hover:not(:disabled){background:var(--button-bg-hover);border-color:var(--border-2)}.button-root.svelte-g9c1iq:disabled{opacity:.7;cursor:default}.button-root--icon.svelte-g9c1iq{padding:0}.button-root--icon-sm.svelte-g9c1iq{width:2.25rem;height:2.25rem}.button-root--icon-md.svelte-g9c1iq{width:2.625rem;height:2.625rem}.button-root--icon-lg.svelte-g9c1iq{width:3.5rem;height:2.625rem}.button-root--compact.svelte-g9c1iq{font-size:.875rem;padding:.375rem .625rem}.button-root--tiny.svelte-g9c1iq{font-size:.75rem;padding:.25rem .5rem}.button-root--active.svelte-g9c1iq{outline:.125rem solid var(--accent);outline-offset:.0625rem}.button-root--full.svelte-g9c1iq{width:100%}
