I want to change the text color of a hidden option. The hidden option should be shown as a placeholder text not a selectable option and the placeholder should not shown as element in the select. It should be as shown in the example below. Placeholder text in red and 2 elements to select. I tried to put the style directly on the element, but that didn't work either.
With this HTML / CSS I was expecting that the text of the "placeholder"-option is red.
select option[hidden] {
color: red;
}
<select>
<option value="" hidden selected style="color: red;">Numbers</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>