User Interface for Checkbox
We sought to implement the checkbox component since standard web practices encourage disabled (but checked) checkbox if they are not applicable in the current state. Though we wanted to implement a disabled-but-checked checkbox, there was no existing interface for it. Hence, we had to redesign the entire interface for the checkbox, ranging from states of checked to unchecked to checked but disabled.
Putting my HTML/CSS skills in use, the first step to redesign the checkbox would be adapting to the existing codebase as a change in that would break the coding architecture. Apart from that, choosing the colours was another criteria to ensure that it passes the Web Content Accessibility Guidelines (WCAG) standard.