I also love Typst and use it regularly. But just to note it : there is also https://weasyprint.org that takes HTML as input