Add sorting and main/accessory toggle, fix inline-block spacing issue

Adds a dye sorting feature (can sort dyes by color, hue, or name), and adds toggles for the main/accessory dyes.
Also addresses the issue of all elements being set to `display: inline-block`, causing HTML whitespace to affect document layout.