.button.svelte-1pb3tjd{border-radius:var(--curve-nested-radius,var(--radius-sm));font-family:inherit;font-weight:var(--font-weight-control);font-size:var(--control-font-size);line-height:var(--line-height-single);letter-spacing:var(--recipe-control-letter-spacing);cursor:pointer;border:var(--border-width) solid transparent;white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-4);user-select:none;min-height:var(--control-height);padding-block:max(0px, calc((var(--control-height) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--control-font-size) * var(--button-padding-inline-mult));outline:none;text-decoration:none;display:inline-flex}.button--radius-xs.svelte-1pb3tjd{border-radius:var(--radius-xs)}.button--radius-lg.svelte-1pb3tjd{border-radius:var(--radius-lg)}.button--radius-full.svelte-1pb3tjd{border-radius:var(--radius-full)}.button--full-width.svelte-1pb3tjd{justify-content:center;width:100%}.button.svelte-1pb3tjd:disabled{cursor:not-allowed;background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border)}.button.svelte-1pb3tjd:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.button--xs.svelte-1pb3tjd{font-size:var(--control-font-size-xs);letter-spacing:var(--recipe-control-sm-letter-spacing);min-height:var(--control-height-xs);min-width:var(--control-height-xs);padding-block:max(0px, calc((var(--control-height-xs) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--control-font-size-xs) * var(--button-padding-inline-mult))}.button--sm.svelte-1pb3tjd{font-size:var(--button-font-size-sm);letter-spacing:var(--recipe-control-sm-letter-spacing);min-height:var(--control-height-sm);min-width:var(--control-height-sm);padding-block:max(0px, calc((var(--control-height-sm) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-sm) * var(--button-padding-inline-mult))}.button--md.svelte-1pb3tjd{font-size:var(--button-font-size-md);letter-spacing:var(--recipe-control-letter-spacing);min-height:var(--control-height-md);padding-block:max(0px, calc((var(--control-height-md) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-md) * var(--button-padding-inline-mult))}.button--lg.svelte-1pb3tjd{font-size:var(--button-font-size-lg);letter-spacing:var(--recipe-control-lg-letter-spacing);padding:var(--button-padding-lg);min-height:var(--control-height-lg)}.button--auth.svelte-1pb3tjd{background:var(--accent-info);width:100%;color:var(--on-solid);border:none}.button--auth.svelte-1pb3tjd:hover:not(:disabled){background:var(--color-blue-hover)}.button--auth.svelte-1pb3tjd:disabled{background:var(--surface-muted);color:var(--text-tertiary);cursor:not-allowed;opacity:1}.button--menubar.svelte-1pb3tjd{height:100%;padding:0 var(--space-4);font-size:var(--text-size-control-sm);color:var(--text-secondary);box-shadow:none;min-height:unset;min-width:unset;background:0 0;border:none;border-radius:0}.button--menubar.svelte-1pb3tjd:hover:not(:disabled){background:var(--surface-soft);color:var(--accent-danger)}
