.spinner.svelte-49wk03{display:inline-block;width:var(--size);height:var(--size);border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-49wk03-spin .7s linear infinite}@keyframes svelte-49wk03-spin{to{transform:rotate(360deg)}}.button.svelte-103wh5p{display:inline-block;height:calc(2rem + 10px);min-width:calc(2rem + 4px);padding:5px 2px;margin:-4px 0;transition:opacity .3s;flex-shrink:0;cursor:pointer}.button.size-large.svelte-103wh5p{height:calc(3rem + 10px);min-width:calc(3rem + 4px)}.button.size-small.svelte-103wh5p{height:2.5rem;min-width:3rem}.button.svelte-103wh5p .inner:where(.svelte-103wh5p){height:100%;border-radius:1rem 0 1rem 1rem;display:flex;gap:4px;align-items:center;justify-content:center;white-space:nowrap;color:var(--color-foreground);-webkit-user-select:none;user-select:none;transition:background-color .3s,color .3s,transform .2s,box-shadow .2s,opacity .3s;position:relative}.icon.svelte-103wh5p svg{fill:var(--icon-fill);width:1.5rem;height:1.5rem;transition:fill .3s}.button.size-small.svelte-103wh5p .icon:where(.svelte-103wh5p) svg{width:1.25rem;height:1.25rem}.button.svelte-103wh5p .inner:where(.svelte-103wh5p) .loading:where(.svelte-103wh5p){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;border-radius:1rem 0 1rem 1rem;background-color:inherit}.button.size-large.svelte-103wh5p .inner:where(.svelte-103wh5p){border-radius:1.5rem 0 1.5rem 1.5rem;padding:0 1.25rem}.button.size-small.svelte-103wh5p .inner:where(.svelte-103wh5p){font-size:14px}.button.svelte-103wh5p .inner.normal:where(.svelte-103wh5p){background-color:var(--color-background)}.button.svelte-103wh5p .inner:where(.svelte-103wh5p):not(.ghost){box-shadow:0 0 0 1px var(--color-foreground-level-3)}.button.svelte-103wh5p .inner.primary:where(.svelte-103wh5p){background-color:var(--color-primary)}.button.svelte-103wh5p .inner.destructive:where(.svelte-103wh5p){background-color:var(--color-negative)}.button.svelte-103wh5p .inner.caution:where(.svelte-103wh5p){background-color:var(--color-caution-level-1)}.button.svelte-103wh5p .inner.with-icon-text:where(.svelte-103wh5p){padding:0 .75rem 0 .5rem}.button.svelte-103wh5p .inner.with-text:where(.svelte-103wh5p){padding:0 .75rem}.button.size-large.svelte-103wh5p .inner.with-text:where(.svelte-103wh5p){padding:0 1.25rem}.button.svelte-103wh5p:not(.disabled):hover .inner:where(.svelte-103wh5p),.button.svelte-103wh5p:not(.disabled):focus-visible .inner:where(.svelte-103wh5p){box-shadow:0 0 0 1px var(--color-foreground),0 2px 0 1px var(--color-foreground);transform:translateY(-2px)}.button.svelte-103wh5p:not(.disabled):active .inner:where(.svelte-103wh5p){transform:translateY(0);box-shadow:0 0 0 1px var(--color-foreground)}.button.svelte-103wh5p:focus{outline:none}.button.disabled.svelte-103wh5p{opacity:.5;pointer-events:none}.button.justify-left.svelte-103wh5p .inner:where(.svelte-103wh5p){justify-content:start}.button.justify-right.svelte-103wh5p .inner:where(.svelte-103wh5p){justify-content:end}.button.circular.svelte-103wh5p .inner:where(.svelte-103wh5p){border-radius:100%;padding:.25rem;height:auto}
