Technical details:
- .psd with a smart object inside, so Photoshop will probably be required.
EDIT: Added that pesky smart object as a separate .psd. Hope this helps!
- Exactly what you see in the picture (so no button up/down/hover states yet!). The smart object is roughly 3x larger than the end result, to make editing and scaling easier.