/* ErrorMessage Atom */
.error-message {
  display: flex;
  align-items: flex-start;
  gap: var(--space-1_5);
  margin-top: var(--space-1_5);
  color: var(--color-error);
  font-size: var(--text-xs);
  line-height: var(--line-height-normal);
}

.error-icon {
  flex-shrink: 0;
  margin-top: var(--space-px);
}

.error-text {
  flex: 1;
}

.error-message-sm {
  font-size: var(--text-2xs);
  margin-top: var(--space-1);
}

.error-message-md {
  font-size: var(--text-xs);
}

.error-message-lg {
  font-size: var(--text-sm);
}
