It's using a custom font and custom palette and the piece is made in rexpaint.

The restriction is 30x30 tiles at 8x8 pixels per tile, one foreground and one background colour per tile.