How to make nested bulleted lists where content includes centered equations?

If I type the following…

- This is my first equation: $ a + b + c = 100 $
  - This is my second: $ d + e + f = 1 $

… I find that the first equation is centered from the beginning of the text content (the “This is my first equation” bit) til the end of the line, but that the second equation in the indented bullet is centered just underneath the text content (“This is my second”). Perhaps this behavior has its applications, but I would like to center all equations in the list along the same axis.

If I try the following…

- This is my first equation: 
$ a + b + c = 100 $
  - This is my second: 
  $ d + e + f = 1 $

… then the second bullet is not recognized as indented.

Is there a bit of syntax that I’m missing here to be able to have nested lists without changing where equations are aligned? I could do something like I have below but it is pretty clunky.

- This is my first equation: 
$ a + b + c = 100 $
#list(indent: 10pt, marker: [-])[This is my second:]
$ d + e + f = 1 $

I think the problem you are facing is related to a bad indentation. Can you try the following code ?

- This is my first equation: 
   $ a + b + c = 100 $
  - This is my second: 
    $ d + e + f = 1 $

This is a know issue:

In the comments, there are a few workarounds.

Here is one:

#show math.equation.where(block: true): block.with(width: 100%)
- This is my first equation: $ a + b + c = 100 $
  - This is my second: $ d + e + f = 1 $

image

But I would personally put the equation on a separate line, like I would do with a regular text:

#show math.equation.where(block: true): block.with(width: 100%)
- This is my first equation:

  $ a + b + c = 100 $
  - This is my second:

    $ d + e + f = 1 $
  - First paragraph

    Second paragraph

Edit:

I guess this is a better solution:

#show math.equation.where(block: true): eq => {
  block(width: 100%, inset: 0pt, align(center, eq))
}

Since the previous solution apparently breaks lists in automatically sized containers.