.muka-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-label-margin-md);font-family:var(--alias-font-brand-family);font-weight:var(--alias-font-brand-weight-semibold);text-decoration:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;outline:none;position:relative}.muka-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.muka-button--sm{padding:var(--button-padding-sm-y) var(--button-padding-sm-x);border-radius:var(--button-radius-sm);font-size:var(--text-label-sm-fontSize);line-height:var(--text-label-sm-lineHeight);min-height:32px}.muka-button--md{padding:var(--button-padding-md-y) var(--button-padding-md-x);border-radius:var(--button-radius-md);font-size:var(--text-label-md-fontSize);line-height:var(--text-label-md-lineHeight);min-height:40px}.muka-button--lg{padding:var(--button-padding-lg-y) var(--button-padding-lg-x);border-radius:var(--button-radius-lg);font-size:var(--text-label-lg-fontSize);line-height:var(--text-label-lg-lineHeight);min-height:48px}.muka-button--primary{background-color:var(--button-color-primary-background-default);color:var(--button-color-primary-foreground-default);box-shadow:var(--button-color-primary-shadow-default)}.muka-button--primary:hover:not(:disabled){background-color:var(--button-color-primary-background-hover);color:var(--button-color-primary-foreground-hover);box-shadow:var(--button-color-primary-shadow-hover)}.muka-button--primary.muka-button--pressed:not(:disabled),.muka-button--primary:active:not(:disabled){background-color:var(--button-color-primary-background-pressed);color:var(--button-color-primary-foreground-pressed);box-shadow:var(--button-color-primary-shadow-pressed)}.muka-button--primary:disabled{background-color:var(--button-color-primary-background-disabled);color:var(--button-color-primary-foreground-disabled);box-shadow:var(--button-color-primary-shadow-disabled);cursor:not-allowed;opacity:1}.muka-button--secondary{background-color:var(--button-color-secondary-background-default);color:var(--button-color-secondary-foreground-default);box-shadow:var(--button-color-secondary-shadow-default)}.muka-button--secondary:hover:not(:disabled){background-color:var(--button-color-secondary-background-hover);color:var(--button-color-secondary-foreground-hover);box-shadow:var(--button-color-secondary-shadow-hover)}.muka-button--secondary.muka-button--pressed:not(:disabled),.muka-button--secondary:active:not(:disabled){background-color:var(--button-color-secondary-background-pressed);color:var(--button-color-secondary-foreground-pressed);box-shadow:var(--button-color-secondary-shadow-pressed)}.muka-button--secondary:disabled{background-color:var(--button-color-secondary-background-disabled);color:var(--button-color-secondary-foreground-disabled);box-shadow:var(--button-color-secondary-shadow-disabled);cursor:not-allowed;opacity:1}.muka-button--tertiary{background-color:var(--button-color-tertiary-background-default);color:var(--button-color-tertiary-foreground-default);border:1px solid var(--button-color-tertiary-border-default)}.muka-button--tertiary:hover:not(:disabled){background-color:var(--button-color-tertiary-background-hover);color:var(--button-color-tertiary-foreground-hover);border-color:var(--button-color-tertiary-border-hover)}.muka-button--tertiary.muka-button--pressed:not(:disabled),.muka-button--tertiary:active:not(:disabled){background-color:var(--button-color-tertiary-background-pressed);color:var(--button-color-tertiary-foreground-pressed);border-color:var(--button-color-tertiary-border-pressed)}.muka-button--tertiary:disabled{background-color:var(--button-color-tertiary-background-disabled);color:var(--button-color-tertiary-foreground-disabled);border-color:var(--button-color-tertiary-border-disabled);cursor:not-allowed;opacity:1}.muka-button--ghost{background-color:var(--button-color-ghost-background-default);color:var(--button-color-ghost-foreground-default);border:1px solid var(--button-color-ghost-border-default)}.muka-button--ghost:hover:not(:disabled){background-color:var(--button-color-ghost-background-hover);color:var(--button-color-ghost-foreground-hover);border-color:var(--button-color-ghost-border-hover)}.muka-button--ghost.muka-button--pressed:not(:disabled),.muka-button--ghost:active:not(:disabled){background-color:var(--button-color-ghost-background-pressed);color:var(--button-color-ghost-foreground-pressed);border-color:var(--button-color-ghost-border-pressed)}.muka-button--ghost:disabled{background-color:var(--button-color-ghost-background-disabled);color:var(--button-color-ghost-foreground-disabled);border-color:var(--button-color-ghost-border-disabled);cursor:not-allowed;opacity:1}.muka-button:disabled{cursor:not-allowed;pointer-events:none}.muka-button--full-width{width:100%}.muka-button__icon{display:inline-flex;align-items:center;flex-shrink:0}.muka-button__icon--left{margin-right:var(--button-label-margin-sm)}.muka-button__icon--right{margin-left:var(--button-label-margin-sm)}.muka-button__label{display:inline-flex;align-items:center}.muka-button--icon-only{padding:var(--button-padding-md-y);aspect-ratio:1}