/* Textove logo znacky v hlavicce stranek - JEDINE misto pravdy pro jeho vzhled (do 2026-10-01 byla stejna pravidla
   zkopirovana inline v 9 strankach, bot16 je sjednotil sem).

   Robert pres bot3, 2026-09-25: "chci ve stejnem pismu jako bezny text, jen ponechat oranzovou cast a velikost" - obrazek
   (155x34px, ikona + wordmark) nahrazen cistym textem v pismu webu, ikona bez nahrady. Oranzova #e05a1c je presne odectena
   z puvodniho logo-header.png (dominantni pixel klastr prvni poloviny napisu, ne od oka). Druha polovina napisu ma barvu
   textu hlavicky (var(--text)) - funguje v obou motivech beze zmeny. height:34px + display:flex/align-items:center drzi
   stejnou optickou vysku jako drivejsi obrazek, white-space:nowrap brani zalomeni na mobilu.

   PISMO: font-family bere --font-main (volba admina, site_font.py). Stranky renderovane serverem (SSR) ho dostanou samy;
   stranky bez SSR ho musi dodat jinak, jinak font-weight 800 na systemovem pismu "ztucni" (moje-objednavky.html ho ma natvrdo,
   staticke formulare ho dostavaji spolu s logem z GET /api/site-brand).

   Staticke formulare sdilene s domenami mini-eshopu (login, register, forgot-password, reset-password, verify-email) tenhle
   soubor nacitaji dynamicky az kdyz server logo pro dany host vrati - proto soubor NESMI obsahovat jmeno znacky ani jinou
   zminku materske firmy (TEXT_FILTR.md pravidlo 5, hlida QA static_page_brand_leak). */
.brand-logo {
  height:34px; display:flex; align-items:center; flex:none;
  font-family:var(--font-main, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);
  font-size:25px; font-weight:800; letter-spacing:.01em; line-height:1;
  text-decoration:none; white-space:nowrap;
}
.brand-logo-hl { color:#e05a1c; }
.brand-logo-lt { color:var(--text); }
