.spirl-button{font-size:var(--body-small-size);font-weight:var(--bold-font-weight);font-family:var(--standard-font-family);line-height:var(--standard-line-height);height:var(--input-height);padding-left:var(--gap-5);padding-right:var(--gap-5);border-radius:var(--radius-sm);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.spirl-button:hover{text-decoration:none}.spirl-button:disabled:not(.is-loading){opacity:.4}.spirl-button.variant-default{background:var(--primary);color:var(--primary-foreground-color)}.spirl-button.variant-default:hover:not(:disabled,.is-loading){background:linear-gradient(0deg, #0003 0%, #0003 100%), var(--primary)}.spirl-button.variant-secondary{background:var(--action-background-color);color:var(--action-color)}.spirl-button.variant-secondary:hover:not(:disabled,.is-loading){background:var(--action-background-hover-color);color:var(--action-hover-color)}.spirl-button.variant-outline{background:var(--background-color);color:var(--action-color);border:1px solid var(--action-color)}.spirl-button.variant-outline:hover:not(:disabled,.is-loading){color:var(--action-hover-color);border:1px solid var(--action-color)}.spirl-button.variant-ghost{color:var(--action-color);background:0 0}.spirl-button.variant-ghost:hover:not(:disabled,.is-loading){color:var(--action-hover-color)}.spirl-button.variant-destructive{background:var(--action-destructive-background-color);color:var(--action-destructive-color)}.spirl-button.variant-destructive:hover:not(:disabled,.is-loading){background:var(--action-destructive-background-hover-color);color:var(--action-destructive-hover-color)}.spirl-button.variant-link{color:var(--action-color);height:unset;padding-left:unset;padding-right:unset;background:0 0}.spirl-button.variant-link:hover:not(:disabled,.is-loading){color:var(--action-hover-color)}.spirl-button.complex-true{gap:var(--gap-4);align-items:center;display:flex}.spirl-button.size-large{font-size:var(--body-medium-size);font-weight:var(--bold-font-weight);font-family:var(--standard-font-family);line-height:var(--standard-line-height)}
