.muka-alert{display:flex;align-items:flex-start;border-radius:var(--alert-radius);border:none;gap:var(--alert-gap);box-shadow:0 1px 3px rgba(0,0,0,.08)}.muka-alert--sm{padding:var(--alert-padding-sm-y) var(--alert-padding-sm-x)}.muka-alert--md{padding:var(--alert-padding-md-y) var(--alert-padding-md-x)}.muka-alert--lg{padding:var(--alert-padding-lg-y) var(--alert-padding-lg-x)}.muka-alert--info{background-color:var(--alert-color-info-background);color:var(--alert-color-info-foreground)}.muka-alert--info .muka-alert__dismiss,.muka-alert--info .muka-alert__icon,.muka-alert--info .muka-alert__title{color:var(--alert-color-info-accent)}.muka-alert--success{background-color:var(--alert-color-success-background);color:var(--alert-color-success-foreground)}.muka-alert--success .muka-alert__dismiss,.muka-alert--success .muka-alert__icon,.muka-alert--success .muka-alert__title{color:var(--alert-color-success-accent)}.muka-alert--warning{background-color:var(--alert-color-warning-background);color:var(--alert-color-warning-foreground)}.muka-alert--warning .muka-alert__dismiss,.muka-alert--warning .muka-alert__icon,.muka-alert--warning .muka-alert__title{color:var(--alert-color-warning-accent)}.muka-alert--error{background-color:var(--alert-color-error-background);color:var(--alert-color-error-foreground)}.muka-alert--error .muka-alert__dismiss,.muka-alert--error .muka-alert__icon,.muka-alert--error .muka-alert__title{color:var(--alert-color-error-accent)}.muka-alert__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--alert-icon-size);height:var(--alert-icon-size)}.muka-alert__icon svg{width:100%;height:100%}.muka-alert__content{flex:1 1;min-width:0}.muka-alert__title{font-family:var(--text-label-md-semibold-fontFamily);font-weight:var(--text-label-md-semibold-fontWeight);font-size:var(--text-label-md-semibold-fontSize);line-height:var(--text-label-md-semibold-lineHeight);margin-bottom:var(--spacing-1)}.muka-alert--sm .muka-alert__title{font-family:var(--text-label-sm-semibold-fontFamily);font-weight:var(--text-label-sm-semibold-fontWeight);font-size:var(--text-label-sm-semibold-fontSize);line-height:var(--text-label-sm-semibold-lineHeight)}.muka-alert--lg .muka-alert__title{font-family:var(--text-label-lg-semibold-fontFamily);font-weight:var(--text-label-lg-semibold-fontWeight);font-size:var(--text-label-lg-semibold-fontSize);line-height:var(--text-label-lg-semibold-lineHeight)}.muka-alert__message{font-family:var(--text-body-sm-regular-fontFamily);font-weight:var(--text-body-sm-regular-fontWeight);font-size:var(--text-body-sm-regular-fontSize);line-height:var(--text-body-sm-regular-lineHeight)}.muka-alert--lg .muka-alert__message{font-family:var(--text-body-base-regular-fontFamily);font-weight:var(--text-body-base-regular-fontWeight);font-size:var(--text-body-base-regular-fontSize);line-height:var(--text-body-base-regular-lineHeight)}.muka-alert__action,.muka-alert__dismiss{display:flex;align-items:center;flex-shrink:0}.muka-alert__dismiss{justify-content:center;align-self:flex-start;width:24px;height:24px;padding:0;margin:0 0 0 auto;border:none;background:transparent;cursor:pointer;border-radius:var(--border-radius-sm);transition:opacity .15s ease,background-color .15s ease}.muka-alert__dismiss:hover{opacity:.85;background-color:rgba(0,0,0,.05)}.muka-alert__dismiss:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.muka-alert__dismiss svg{width:16px;height:16px}