https://www.youtube.com/watch?v=4fLAXgdqO20
There's a lot we think isn't possible with CSS but that's just not the case anymore.
We need:
::before
::after