Using @Lichtjaeger's excellent nozzle inlay, I added a bottom flange to act as the box lower half, added text, and then created a top. There is 0.1mm clearance all around the top inside to provide a nice tight, removable fit. There are two versions of the bottom - with text and without.
Material and settings are not critical. I printed in PETG, 0.4 nozzle, 0.2mm layer height.
I colored in the text with a sharpie (I was feeling lazy). A better way would be to add the text in the slicer and use virtual tool changes for different colors.
The author remixed this model.
Converted inlay into a box bottom with labels and created a top cover.