.button{-moz-column-gap:var(--spacing-3);justify-content:center;align-items:center;column-gap:var(--spacing-3);vertical-align:top;border-radius:var(--border-radius-2);font-weight:var(--font-weight-semi-bold);transition-property:background-color,color;transition-duration:var(--transition-duration-1);flex-shrink:0;display:inline-flex;position:relative}.button:focus-visible{outline:var(--focus-outline)}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.button.loading{cursor:wait}.button.full-width{width:100%}.button.big{align-content:center;gap:var(--spacing-5);text-align:center;display:grid;padding:var(--spacing-12) 0!important}.button.variant-primary.color-primary{--button-background-color:var(--primary-color-4);--button-background-color-hover:var(--primary-color-5);--button-background-color-active:var(--primary-color-6)}.button.variant-primary.color-secondary{--button-background-color:var(--secondary-color-4);--button-background-color-hover:var(--secondary-color-5);--button-background-color-active:var(--secondary-color-6)}.button.variant-primary.color-success{--button-background-color:var(--success-color-4);--button-background-color-hover:var(--success-color-5);--button-background-color-active:var(--success-color-6)}.button.variant-primary.color-warning{--button-background-color:var(--warning-color-4);--button-background-color-hover:var(--warning-color-5);--button-background-color-active:var(--warning-color-6)}.button.variant-primary.color-danger{--button-background-color:var(--danger-color-4);--button-background-color-hover:var(--danger-color-5);--button-background-color-active:var(--danger-color-6)}.button.variant-primary.color-neutral{--button-background-color:var(--neutral-color-4);--button-background-color-hover:var(--neutral-color-5);--button-background-color-active:var(--neutral-color-6)}.button.variant-primary.color-secondary{color:var(--primary-color-4)}.button.variant-primary{background-color:var(--button-background-color);padding:var(--spacing-5) var(--spacing-8);color:var(--neutral-color-1);border:1px solid #0000}@media (hover:hover){.button.variant-primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-background-color-hover)}}.button.variant-primary:active:not(:disabled,[aria-disabled=true]){background-color:var(--button-background-color-active)}.button.variant-secondary.color-primary{--button-background-color:var(--primary-color-1);--button-background-color-hover:var(--primary-color-2);--button-text-color:var(--primary-color-4);--button-text-color-hover:var(--primary-color-5);--button-text-color-active:var(--primary-color-6)}.button.variant-secondary.color-secondary{--button-background-color:var(--secondary-color-1);--button-background-color-hover:var(--secondary-color-2);--button-text-color:var(--secondary-color-4);--button-text-color-hover:var(--secondary-color-5);--button-text-color-active:var(--secondary-color-6)}.button.variant-secondary.color-success{--button-background-color:var(--success-color-1);--button-background-color-hover:var(--success-color-2);--button-text-color:var(--success-color-4);--button-text-color-hover:var(--success-color-5);--button-text-color-active:var(--success-color-6)}.button.variant-secondary.color-warning{--button-background-color:var(--warning-color-1);--button-background-color-hover:var(--warning-color-2);--button-text-color:var(--warning-color-4);--button-text-color-hover:var(--warning-color-5);--button-text-color-active:var(--warning-color-6)}.button.variant-secondary.color-danger{--button-background-color:var(--danger-color-1);--button-background-color-hover:var(--danger-color-2);--button-text-color:var(--danger-color-4);--button-text-color-hover:var(--danger-color-5);--button-text-color-active:var(--danger-color-6)}.button.variant-secondary.color-neutral{--button-background-color:var(--neutral-color-1);--button-background-color-hover:var(--primary-color-2);--button-text-color:var(--primary-color-4);--button-text-color-hover:var(--primary-color-5);--button-text-color-active:var(--primary-color-6)}.button.variant-secondary{border:1px solid var(--neutral-color-3);background-color:var(--button-background-color);padding:var(--spacing-5) var(--spacing-8);color:var(--button-text-color)}@media (hover:hover){.button.variant-secondary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-background-color-hover);color:var(--button-text-color-hover)}}.button.variant-secondary:active:not(:disabled,[aria-disabled=true]){background-color:var(--button-background-color);color:var(--button-text-color-active)}.button.variant-tertiary.color-primary{--button-color:var(--primary-color-4);--button-color-hover:var(--primary-color-5);--button-color-active:var(--primary-color-6)}.button.variant-tertiary.color-secondary{--button-color:var(--secondary-color-4);--button-color-hover:var(--secondary-color-5);--button-color-active:var(--secondary-color-6)}.button.variant-tertiary.color-success{--button-color:var(--success-color-4);--button-color-hover:var(--success-color-5);--button-color-active:var(--success-color-6)}.button.variant-tertiary.color-warning{--button-color:var(--warning-color-4);--button-color-hover:var(--warning-color-5);--button-color-active:var(--warning-color-6)}.button.variant-tertiary.color-danger{--button-color:var(--danger-color-4);--button-color-hover:var(--danger-color-5);--button-color-active:var(--danger-color-6)}.button.variant-tertiary.color-neutral{--button-color:var(--neutral-color-4);--button-color-hover:var(--neutral-color-5);--button-color-active:var(--neutral-color-6)}.button.variant-tertiary{padding:var(--spacing-5) var(--spacing-8);color:var(--button-color)}@media (hover:hover){.button.variant-tertiary:hover:not(:disabled,[aria-disabled=true]){color:var(--button-color-hover)}}.button.variant-tertiary:active:not(:disabled,[aria-disabled=true]){color:var(--button-color-active)}.button.variant-action{padding:var(--spacing-4)}@media (hover:hover){.button.variant-action:hover:not(:disabled,[aria-disabled=true]){background-color:var(--primary-color-1);color:var(--primary-color-4)}}.button.variant-action:active:not(:disabled,[aria-disabled=true]){background-color:var(--primary-color-2);color:var(--primary-color-5)}.button.variant-tiptap{padding:var(--spacing-2);color:var(--primary-color-4);transition-property:background-color,color;transition-duration:var(--transition-duration-1)}@media (hover:hover){.button.variant-tiptap:hover:not(:disabled,[aria-disabled=true]){background-color:var(--primary-color-2);color:var(--primary-color-5)}}.button.variant-tiptap:active:not(:disabled,[aria-disabled=true]){background-color:var(--primary-color-3);color:var(--primary-color-6)}.button.variant-tiptap[aria-selected=true]{background-color:var(--primary-color-2)}.button.variant-tiptap:focus-visible{box-shadow:0 0 0 3px var(--primary-color-2)}.button.variant-tiptap:disabled{cursor:not-allowed}.button.variant-inline.color-primary{--button-color:var(--primary-color-4);--button-color-hover:var(--primary-color-5);--button-color-active:var(--primary-color-6)}.button.variant-inline.color-secondary{--button-color:var(--secondary-color-4);--button-color-hover:var(--secondary-color-5);--button-color-active:var(--secondary-color-6)}.button.variant-inline.color-success{--button-color:var(--success-color-4);--button-color-hover:var(--success-color-5);--button-color-active:var(--success-color-6)}.button.variant-inline.color-warning{--button-color:var(--warning-color-4);--button-color-hover:var(--warning-color-5);--button-color-active:var(--warning-color-6)}.button.variant-inline.color-danger{--button-color:var(--danger-color-4);--button-color-hover:var(--danger-color-5);--button-color-active:var(--danger-color-6)}.button.variant-inline.color-neutral{--button-color:var(--neutral-color-4);--button-color-hover:var(--neutral-color-5);--button-color-active:var(--neutral-color-6)}.button.variant-inline{color:var(--button-color)}@media (hover:hover){.button.variant-inline:hover:not(:disabled,[aria-disabled=true]){color:var(--button-color-hover)}}.button.variant-inline:active:not(:disabled,[aria-disabled=true]){color:var(--button-color-active)}.button-icon{flex-shrink:0}.button-icon.loading{animation:1s linear infinite spin}.big .button-icon{margin:0 auto;font-size:2.5rem}
