Hallo Patrick,
Allerdings hast du für line-height nirgendwo eine Angabe zur Einheit, z.B.
line-height:1.2727;
das ist bei line-height auch zugelassen.
Wie das ganze nun mit opacity zusammenhängt, vermag ich nicht zu beurteilen. Möglicherweise bildet sich Firefox ein, bei voller Deckkraft sei das imaginäre Glas Whiskey noch voll; demnach ist er nicht besoffen genug, rumzuraten welche Einheit du gerne hättest ;)
Ich werde wohl doch bei einigen Werte px verwenden und ein bisschen herumrunden, um das Problem zu umgehen.
Gruß
Olaf