diff --git a/app/(auth)/login/page.tsx b/app/(auth)/login/page.tsx
index 92b6dcf..53741d5 100644
--- a/app/(auth)/login/page.tsx
+++ b/app/(auth)/login/page.tsx
@@ -122,47 +122,47 @@ function BrandPanel() {
// ueber, und genau das meint §3.1 mit „in einem grossflaechigen rosa
// Umfeld eingebettet".
);
}
diff --git a/components/brand/Logo.tsx b/components/brand/Logo.tsx
index f1e1527..1b88b65 100644
--- a/components/brand/Logo.tsx
+++ b/components/brand/Logo.tsx
@@ -17,21 +17,41 @@
// Aufrufstellen — sonst haengt die Einhaltung daran, dass jede einzelne
// daran denkt.
//
-// ═══ Rosa ═══
+// ═══ Rosa — und warum es zwei Dateien gibt ═══
//
-// §1.2: der Schriftzug darf ausschliesslich zur Gaenze auf Rosa stehen. Die
-// Datei bringt ihr rosa Feld selbst mit, das Logo ist also auf jedem
-// Untergrund regelkonform — auch auf dem blauen Panel der Anmeldeseite.
+// §1.2: der Schriftzug darf ausschliesslich zur Gaenze auf Rosa stehen. Das
+// Manual kennt dafuer zwei Faelle, und sie brauchen verschiedene Dateien:
//
-// Als und nicht inline: die Datei wiegt 73 kB, weil die Kontur des
-// Schriftzugs aus 77 Pfaden besteht. Inline laege sie in jeder einzelnen
-// Seitenauslieferung; als Datei holt der Browser sie einmal und nimmt sie
-// danach aus dem Zwischenspeicher.
+// • **Auf Weiss** (§4.1) gehoert das Logo „in ein rechteckiges rosa Feld".
+// Das ist manner-logo.svg — der Schriftzug samt seiner rosa Flaeche.
+//
+// • **In einem grossflaechigen rosa Umfeld** (§3.1) wird es „mit genuegend
+// Freiraum rundum integriert" — die Flaeche ist dann schon da. Dafuer
+// gibt es manner-logo-auf-rosa.svg, den Schriftzug ohne eigenes Feld.
+//
+// Die zweite Fassung ist nicht nur schoener, sie ist noetig: mit Feld stand
+// auf dem rosa Panel ein Rechteck in leicht anderem Ton. Der Ton war dabei
+// derselbe — was ihn verschob, war die Lichtblende, die ueber der Panelflaeche
+// liegt und unter dem Logo endet. Ohne eigenes Feld gibt es nichts mehr, wo
+// sie enden koennte.
+//
+// Als und nicht inline: die Datei holt der Browser einmal und nimmt sie
+// danach aus dem Zwischenspeicher, statt in jeder Seitenauslieferung
+// mitzureisen.
-/** Seitenverhaeltnis der Datei: viewBox 288.6781 x 116.18912. */
+/** Seitenverhaeltnis beider Dateien: viewBox 288.6781 x 116.18912. */
const VERHAELTNIS = 288.6781 / 116.18912;
-export function MannerLogo({ hoehe = 28, className = "" }: { hoehe?: number; className?: string }) {
+export function MannerLogo({
+ hoehe = 28,
+ aufRosa = false,
+ className = "",
+}: {
+ hoehe?: number;
+ /** Fuer rosa Untergruende: die Fassung ohne eigenes Feld. */
+ aufRosa?: boolean;
+ className?: string;
+}) {
const breite = Math.round(hoehe * VERHAELTNIS);
return (
// next/image bringt Groessenvarianten und Ladelogik fuer Fotos mit; fuer
@@ -39,7 +59,7 @@ export function MannerLogo({ hoehe = 28, className = "" }: { hoehe?: number; cla
// Bildoptimierung laesst SVG ohnehin unveraendert durch.
// eslint-disable-next-line @next/next/no-img-element
-
+ Alpenwerk HR
);
diff --git a/components/shell/NotesBell.tsx b/components/shell/NotesBell.tsx
index f98252c..f7a0a0f 100644
--- a/components/shell/NotesBell.tsx
+++ b/components/shell/NotesBell.tsx
@@ -66,12 +66,17 @@ export function NotesBell({ notes, kollegen }: { notes: OpenNote[]; kollegen: Ko
return (
- {/* ink statt ink-muted: die Glocke sitzt im rosa Markenband der Kopfzeile,
- und ink-muted kommt darauf nur auf 2.33:1. */}
-