Why Are Custom Keycaps So Expensive? A Look Behind the Retail Price Tag