It needs some style tweaking etc too, but I'm pretty happy with it!

Via Mastodon