Pebeo Vitrea 160 Outliner Paint for Glass in nozzle tube makes it easy for adding fine details.
Can be baked on glass at 160 degrees Celsius for 40 minutes for a deeper hue and to make dishwasher safe. Or, you can just let dry 24 hours if you don't need dishwasher durability.