.muka-button{display:inline-flex;align-items:center;justify-content:center;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:0 var(--button-padding-sm-x);border-radius:var(--button-radius-sm);font-size:var(--text-label-sm-semibold-fontSize);line-height:var(--text-label-sm-semibold-lineHeight);min-height:32px}.muka-button--sm .muka-button__label{padding:0 var(--button-gap-sm)}.muka-button--md{padding:0 var(--button-padding-md-x);border-radius:var(--button-radius-md);font-size:var(--text-label-sm-semibold-fontSize);line-height:var(--text-label-sm-semibold-lineHeight);min-height:40px}.muka-button--md .muka-button__label{padding:0 var(--button-gap-md)}.muka-button--lg{padding:0 var(--button-padding-lg-x);border-radius:var(--button-radius-lg);font-size:var(--text-label-lg-semibold-fontSize);line-height:var(--text-label-lg-semibold-lineHeight);min-height:48px}.muka-button--lg .muka-button__label{padding:0 var(--button-gap-lg)}.muka-button--xl{padding:0 var(--button-padding-xl-x);border-radius:var(--button-radius-xl);font-size:var(--text-label-2xl-semibold-fontSize);line-height:var(--text-label-2xl-semibold-lineHeight);min-height:64px}.muka-button--xl .muka-button__label{padding:0 var(--button-gap-xl)}.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),.muka-button--primary[data-state=open]: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),.muka-button--secondary[data-state=open]: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),.muka-button--tertiary[data-state=open]: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),.muka-button--ghost[data-state=open]: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--muted{background-color:var(--button-color-muted-background-default);color:var(--button-color-muted-foreground-default);border:1px solid var(--button-color-muted-border-default)}.muka-button--muted:hover:not(:disabled){background-color:var(--button-color-muted-background-hover);color:var(--button-color-muted-foreground-hover);border-color:var(--button-color-muted-border-hover)}.muka-button--muted.muka-button--pressed:not(:disabled),.muka-button--muted:active:not(:disabled),.muka-button--muted[data-state=open]:not(:disabled){background-color:var(--button-color-muted-background-pressed);color:var(--button-color-muted-foreground-pressed);border-color:var(--button-color-muted-border-pressed)}.muka-button--muted:disabled{background-color:var(--button-color-muted-background-disabled);color:var(--button-color-muted-foreground-disabled);border-color:var(--button-color-muted-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;justify-content:center;flex-shrink:0}.muka-button .muka-button__icon svg,.muka-button .muka-button__icon>*{width:100%;height:100%;display:block}.muka-button--sm .muka-button__icon{width:var(--button-icon-sm);height:var(--button-icon-sm)}.muka-button--md .muka-button__icon{width:var(--button-icon-md);height:var(--button-icon-md)}.muka-button--lg .muka-button__icon{width:var(--button-icon-lg);height:var(--button-icon-lg)}.muka-button--xl .muka-button__icon{width:var(--button-icon-xl);height:var(--button-icon-xl)}.muka-button__label{display:inline-flex;align-items:center}.muka-button--icon-only{padding:0}.muka-button--icon-only.muka-button--sm{width:32px}.muka-button--icon-only.muka-button--md{width:40px}.muka-button--icon-only.muka-button--lg{width:48px}.muka-button--icon-only.muka-button--xl{width:64px}