Here's what the default placeholder styling in Firefox is:
input::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 0.54;
}
without any color styles at all (reference is http://hg.mozilla.org/mozilla-central/file/a07aebef20e7/layout/style/forms.css#l160). This is important, because this way if you just set color
and background
on your input, and don't have any special placeholder styling it'll pick up the color you set but just make it look more faded out.
So if you want to completely restyle the placeholder, set its opacity to 1.