/* ═════ Kopfleiste: gemeinsame Maße (05.10.2026) ════════════════════════
   EINE Stelle für die Kanzlei-Startseite (/mk/, mk-start.css) und alle
   Tools beider Stämme (kopfleiste.css importiert diese Datei; die laden
   mk-design.css und gdesign.css).
   --mk-sym-h: Höhe aller Zeichen in der Leiste – MK-Zeichen, Symbole
   (Reset, Druck, Lupe, Filter), Initialen und die Großbuchstaben des
   Titels. Dadurch stehen Titel und Symbole oben und unten bündig.
   --mk-titel: Schriftgröße des Titels (Großbuchstaben von Inter = 0,727em).
   Wird ein Name zu lang, verkleinern ihn die Skripte (kopfleiste.js bzw.
   mk-start.js) – dann ist er ausnahmsweise kleiner.
   ═════════════════════════════════════════════════════════════════════════ */
:root { --mk-sym-h: 20px; --mk-titel: calc(var(--mk-sym-h) / .727); }
@media (max-width: 1100px) { :root { --mk-sym-h: 18px; } }
@media (max-width: 600px)  { :root { --mk-sym-h: 17px; } }

/* Suchfeld in der Kopfleiste (05.10.2026): klappt von der Lupe nach links auf,
   aber nur so weit, dass der Titel stehen bleibt (Abstand --mk-such-luft).
   Die Breite rechnet das Skript der Seite (mk-start.js „Suche in der
   Kopfleiste“) und setzt --mk-such-w; hier stehen die Grenzen für alle
   Seiten mit Suche in der Leiste. Unter --mk-such-min wird der Titel bei
   offener Suche ausgeblendet. */
:root { --mk-such-min: 200px; --mk-such-max: 440px; --mk-such-luft: 16px; }

/* ───── Bunte h1 für alle (h1-alle-2910, Robin 29.10.2026 18:29) ───────
   „Und das bunte h1 jetzt für alle freischalten“ — abgemeldet, Public und
   Kanzlei. Jede h1 steht im Marken-Verlauf var(--marke) der Seite; Seiten
   ohne --marke bekommen denselben Verlauf je nach Farbschema. Die Regel
   steht hier im Stylesheet, damit die h1 schon beim ersten Bild bunt ist
   (vorher kam sie per Skript, die h1 war 300–650 ms einfarbig). Zuerst
   liegt der Verlauf über der ganzen h1; /libs/g-h1-admin.js legt ihn danach
   genau über den Text (--g-h1-bs/--g-h1-bp). Nur am Bildschirm, gedruckt
   bleibt alles wie bisher. Dieselbe Regel steht in gdesign.css,
   mk-design.css und mk-kopf.css (jede Seite lädt mindestens eins davon). */
:root{--g-h1-marke:linear-gradient(112deg,#c4b5fd 0%,#67e8f9 48%,#f9a8d4 100%)}
@media (prefers-color-scheme: light){:root{--g-h1-marke:linear-gradient(112deg,#7c3aed 0%,#0891b2 48%,#db2777 100%)}}
@media screen{html:root h1{background-image:var(--marke,var(--g-h1-marke));background-repeat:no-repeat;
  background-size:var(--g-h1-bs,100% 100%);background-position:var(--g-h1-bp,0 0);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}
/* 19:18 (Robin: „Das in den eckigen Klammern in schwarz“): Steht in der h1
   <span class="g-h1-v">G-Tools</span> <span class="g-kl">[Public]</span>, trägt nur
   „G-Tools“ den Verlauf, genau über seine eigene Breite (ab dem ersten Bild);
   der Teil in Klammern steht in der normalen Textfarbe (hell schwarz, dunkel hell). */
@media screen{html:root h1:has(.g-h1-v){background-image:none}
  html:root .g-h1-v{background-image:var(--marke,var(--g-h1-marke));background-repeat:no-repeat;
  background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;white-space:nowrap}
  html:root .g-kl{background:none;-webkit-text-fill-color:currentColor}}
