Denn "new" hat einen Zeitfaktor, den ich nicht genau kenne, sagen wir eine halbe Stunde.
Nein, es ist kein Zeitfaktor. Wenn du laut deinem Code rot gekennzeichnete neue Nachrichten in der Themen/Nachrichtenliste des Posteingangs hast, verlieren diese ihre rote Farbe sobald du in einen anderen Ordner und dann wieder zurück in den Posteingang wechselst. Dann sind diese Mails eben nicht mehr neu, sondern nur noch ungelesen und werden laut deinem Code in blauer Schrift angezeigt.
Ähnlich ist es mit deiner (roten) Einfärbung des Posteingangs beim Herunterladen von neuen Nachrichten. Auch hier genügt ein Ordnerwechsel bzw. ein erneutes Abrufen, wodurch der Posteingang seine rote Farbe als Ordner mit neuen Nachrichten verliert. Danach hat er die blaue Farbe als Ordner mit ungelesenen Nachrichten.
Mehr als ein Farbspiel ist das aber nicht
Richtig. In der Nachrichten/Themenliste hat es wenig Sinn, zwischen neuen und ungelesenen Nachrichten zu unterscheiden. Als Übung für CSS-Codes kann es natürlich interessant sein.