Literally Bejeweled in a SVG. Pretty buggy currently, I'm working on it. The file may be an HTML file, yes, but all of the work is done in the embedded SVG.
Play progresses as per Bejeweled Stars rules. If there's no matches left, just reload the page. Because I'm feeling ✨extra✨, there's a mode where you can also swap gems diagonally. Currently supports Endless mode and Diamond Mine mode (still WIP).
Go here.
Download the HTML file and open it with a browser of your choice.