Zumindest rendert der Posteo.de Web-E-Mail-Client Farben mit dem ersten Wert, der in einer CSS-Stildefinition angegeben wird, was zu unlesbaren Schaltflächen in Benachrichtigungen führt:

anstatt

Derzeit ist der entsprechende Stil:
font-weight: normal;; text-decoration: none; font-weight: bold; color: #006699;; background-color: #2F70AC; color: #FFFFFF; border-top: 4px solid #2F70AC; border-right: 6px solid #2F70AC; border-bottom: 4px solid #2F70AC; border-left: 6px solid #2F70AC; display: inline-block; font-weight: bold;
Wenn nur die neuesten Definitionen einbezogen werden:
font-weight: normal; text-decoration: none; font-weight: bold; background-color: #2F70AC; color: #FFFFFF; border-top: 4px solid #2F70AC; border-right: 6px solid #2F70AC; border-bottom: 4px solid #2F70AC; border-left: 6px solid #2F70AC; display: inline-block; font-weight: bold;
erhält man das gewünschte Verhalten.
Da es keinen Vorteil bringt, später überschriebene Stile zu senden, könnten Darstellungsprobleme mit fehlerhaften E-Mail-Viewern behoben werden, indem nur die endgültigen CSS-Definitionen gesendet werden.