diff --git a/workspace/assets/css/heim.css b/workspace/assets/css/heim.css
index a062efdf..5742bf04 100644
--- a/workspace/assets/css/heim.css
+++ b/workspace/assets/css/heim.css
@@ -1526,3 +1526,60 @@
transition: filter var(--tempo);
}
.kopfleiste:hover .marke::after { filter: brightness(1.2); }
+
+/* ===================================================================
+ DIE BEGRUESSUNG SOLL MOTIVIEREN (08.09.2026)
+
+ Filipe, screen35: "die begrüßungen sollen auch viel krasser und geiler
+ sein, so richtig auffällig. so dass die leute motivation bekommen weil
+ es so geil aussieht."
+
+ NICHT UEBER DIE GROESSE. Genau die habe ich heute frueh von 88 auf
+ 56 px zurueckgenommen, weil in der Pille ein
mit Titelgroesse
+ steckte und damit ZWEI Ueberschriften uebereinander standen. Das
+ wieder aufzublasen hiesse, denselben Fehler noch einmal zu machen --
+ und "auffaellig" heisst ohnehin nicht "gross", sondern "hebt sich ab".
+
+ Der Name hebt sich jetzt ueber die FARBE ab: Er traegt einen Verlauf
+ in der Farbe der eigenen Rolle (`--r-haupt`, gesetzt am ). Jeder
+ sieht dadurch seinen eigenen Namen in seiner eigenen Farbe -- Spicy
+ rot, Dogi babyblau, ein Manager lila, ein Scout gruen, ein Creator
+ bronze. Das ist der Unterschied zwischen "da steht mein Name" und "das
+ hier ist meins".
+
+ Der Gruss davor bleibt bewusst leise und ohne Farbe. Wenn beides
+ leuchtet, leuchtet nichts -- die Betonung liegt auf dem Namen, nicht
+ auf der Uhrzeit.
+
+ MIT SICHERUNG, wie beim Schriftzug in der Kopfleiste: `color` steht
+ zuerst und sichtbar da, der Verlauf kommt nur im @supports-Block dazu,
+ und im Kontrastmodus wird alles zurueckgenommen. Durchsichtige Schrift
+ ohne Rueckfallwert waere ein Ausfall, kein Schoenheitsfehler. */
+.zgruss .gruss__wort {
+ color: rgba(190, 210, 232, .82);
+ font-weight: 500;
+}
+.zgruss .gruss__name {
+ color: #eaf3fc;
+ font-weight: 800;
+ letter-spacing: -.01em;
+}
+@supports ((-webkit-background-clip: text) or (background-clip: text)) {
+ .zgruss .gruss__name {
+ background: linear-gradient(96deg,
+ color-mix(in srgb, var(--r-haupt) 34%, #ffffff) 0%,
+ var(--r-haupt) 52%,
+ color-mix(in srgb, var(--r-haupt) 62%, #ffffff) 100%);
+ -webkit-background-clip: text; background-clip: text;
+ -webkit-text-fill-color: transparent;
+ /* Das Leuchten liegt HINTER der Schrift und wird vom Zuschnitt
+ nicht erfasst -- es gibt dem Namen Tiefe, ohne ihn zu vergroessern. */
+ filter: drop-shadow(0 0 10px color-mix(in srgb, var(--r-haupt) 45%, transparent));
+ }
+}
+@media (forced-colors: active) {
+ .zgruss .gruss__name {
+ background: none; -webkit-text-fill-color: currentColor;
+ color: CanvasText; filter: none;
+ }
+}