No-Library (pure JS), HTML, CSS, JavaScript
Radio buttons re-styled as toggle buttons to preserve semantically correct code and enable progressive enhancement.