Seems we got different height in separator if we use `12.1rem` in `li` and `12rem` in `.inner`.
This is caused by non-integer CSS pixel, but I don't come up with good idea with it. Maybe `box-sizing: border`?