It's still very difficult to change the visual look of HTML radio buttons and checkboxes using CSS.
For example, changing the check box's border-color does nothing on major browsers.
Is there a UX reason for this? Keeping it the same for consistency? Or is this just something that's been neglected?