Spouštěč je značka, ne tlačítko vedle ní. Uživatel mění to, na co kouká. Žádná tužka vedle názvu, žádná položka v kebabu detailu, žádný blok v railu.
Hover, ne trvalý odznak. Plocha --active-surface + tooltip. --hover-surface tu nestačí — proti plátnu je na 3px prstenci neviditelný. Fokus je box-shadow: 0 0 0 2px var(--accent), ne outline (shodně s .rr-ev v railu).
Geometrie značky se nemění. .tbar-mark je obal, ne nový prvek lišty: 26 px zůstává 26 px, prstenec roste dovnitř přes padding + zápornou marži, takže se lišta nikam neposune.
Dokumentová třída, malý 400. Role je picker — jedna plocha, žádná kolonka. 640 by byl prázdný. Nahrání běží hned po výběru, dialog zůstává otevřený.
Žádný modrý primár. Není co potvrdit. Hlavní akční plocha je .idimg-pick; „Nahrát nové“ je sekundár a je to jen druhá cesta k témuž výběru souboru.
Stav patří do hlavičky. „Uloženo“ / „Nahrávám…“ / chyba — tak, jak to má dokumentový dialog poznámky. Nikdy toast místo stavu: dialog je otevřený a je kam ho napsat.
Destruktivní akce do kebabu. „Smazat logo“ je jediná položka; bez obrázku kebab není. Odebrání není červené tlačítko v patičce.
Tvar náhledu = tvar značky. Firma obdélník 240×96 (loga jsou široká), osoba kruh 96×96 s ořezem. Fallback monogram drží tvar značky, protože monogram není obrázek.
Ikona hlavičky = ikona entity. Firma building, osoba user. Ne photo ani camera — ty v DS sadě nejsou a <Dialog icon> by tiše spadl na fallback glyf.
Mobil dědí, nezavádí. Pod 720 px je to šuplík ze spoda podle kanonu z karty Dialog úkolu — tahle karta k mobilu nepřidává nic vlastního.
Popisky sentence case. „Nahrát nové“, „Smazat logo“, „Změnit logo“ — žádné verzálky, žádné Title Case.
Nerozšiřuj slovník potichu. .tbar-mark je schválené rozšíření uzavřeného slovníku .tbar (AD 9. 8. 2026, P166) a jeho domovem je karta Section top bar. Další prvek na liště jde znovu přes Art Directora.