.button.svelte-e33a2i{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, var(--control-gap, 10px));margin:0;border:0;border-radius:var( --button-radius, var(--control-radius, var(--radius-control, 9px)) );text-align:center;text-decoration:none;padding:var(--button-padding, var(--control-padding, 7px 11px));font:inherit;letter-spacing:inherit;white-space:nowrap;overflow:var(--button-overflow, visible);cursor:pointer;appearance:none;-webkit-appearance:none}@supports (corner-shape: superellipse(1.1)){.button.svelte-e33a2i{--button-radius: var( --control-radius-enhanced, var(--radius-control-enhanced, 11px) );corner-shape:superellipse(1.1)}}.button.svelte-e33a2i:focus-visible{outline:2px solid var(--control-focus-color, var(--color-accent, #418272));outline-offset:var(--control-focus-offset, 3px)}.button.svelte-e33a2i.button-primary{color:var(--button-primary-color, var(--color-surface, #ffffff));background:var( --button-primary-background, var(--color-accent, #418272) )}.button.svelte-e33a2i.button-secondary{color:var(--button-secondary-color, var(--color-accent, #418272));background:var( --button-secondary-background, var(--color-control-subtle, rgb(27 27 27 / .03)) )}.button.svelte-e33a2i.button-tertiary{color:var( --button-tertiary-color, var(--button-secondary-color, var(--color-accent, #418272)) );background:var(--button-tertiary-background, transparent)}.button.svelte-e33a2i.button-primary:not(:disabled):hover,.button.svelte-e33a2i.button-primary:not(:disabled):focus-visible,.button.svelte-e33a2i.button-primary.button-active:not(:disabled){color:var( --button-primary-active-color, var(--button-primary-color, var(--color-surface, #ffffff)) );background:var( --button-primary-active-background, var(--button-primary-background, var(--color-accent, #418272)) )}.button.svelte-e33a2i.button-secondary:not(:disabled):hover,.button.svelte-e33a2i.button-secondary:not(:disabled):focus-visible,.button.svelte-e33a2i.button-secondary.button-active:not(:disabled){color:var( --button-secondary-active-color, var(--button-secondary-color, var(--color-accent, #418272)) );background:var( --button-secondary-active-background, var(--color-control-subtle, rgb(27 27 27 / .03)) )}.button.svelte-e33a2i.button-tertiary:not(:disabled):hover,.button.svelte-e33a2i.button-tertiary:not(:disabled):focus-visible,.button.svelte-e33a2i.button-tertiary.button-active:not(:disabled){color:var( --button-tertiary-active-color, var(--color-accent, #418272) );background:var( --button-tertiary-active-background, var(--color-control-subtle, rgb(27 27 27 / .03)) )}.button.svelte-e33a2i:disabled{color:var(--color-disabled-foreground, rgb(27 27 27 / .36));background:var(--color-disabled-background, rgb(27 27 27 / .06));cursor:not-allowed}.button.svelte-e33a2i.button-align-start{justify-content:flex-start}.button.svelte-e33a2i.button-full-width{inline-size:100%}.button.svelte-e33a2i.button-icon-only{gap:0;padding:var( --button-icon-only-padding, var(--control-icon-only-padding, 9px) )}.button.svelte-e33a2i .button-label:where(.svelte-e33a2i){min-width:0}.button.svelte-e33a2i.button-icon-only .button-label:where(.svelte-e33a2i){inline-size:0;block-size:0;line-height:0;opacity:0;overflow:hidden}.button.svelte-e33a2i .button-icon:where(.svelte-e33a2i){display:inline-flex;inline-size:var(--button-icon-size, var(--control-icon-size, 14px));block-size:var(--button-icon-size, var(--control-icon-size, 14px));flex:0 0 auto;color:currentColor}.button.svelte-e33a2i .button-icon:where(.svelte-e33a2i) svg{display:block;width:100%;height:100%}
