CSS :blank
The :blank pseudo-class has been proposed to match user-input elements whose value is empty. Browser support is limited, so it is not a safe production selector.
Syntax
input:blank {
/* experimental */
}
Practical alternative
input:placeholder-shown {
border-color: #94a3b8;
}
input:invalid {
border-color: #ef4444;
}
Important note
For production forms, prefer :placeholder-shown, :valid, :invalid or JavaScript validation, depending on the behavior you need.