Tomas KadlecMarkdown

Brand book: Open Label

The visual rules for everything published under the name Tomas Kadlec: website, social posts, carousels, ads, banners, thumbnails, video, e-mail and slides. A black-and-white world with one yellow tag, and Tomas's face stands on the tag.

Version 1.0 · updated · binding for every new asset

Files for designers and AI models

How to use this page

This page is written for people and for AI models that design or build anything for the brand. Follow it literally. Where a rule and your taste disagree, the rule wins.

Essence

Colour

TokenHEXRoleShare
paper#F5F3ECdefault background, text on inkabout 60 %
ink#141414text, dark background, buttonsabout 25 %
yellow#FFC928the Tag or the marker, avatar background, thumbnail variantabout 10 %
rule#D9D5C8lines, panels, secondary text on inkabout 3 %
graphite#5E5E58secondary text on paperabout 2 %

Contrast (WCAG): ink on paper 16.6, ink on yellow 12.0, graphite on paper 5.9, rule on ink 12.6.

Typography

Headline 800, width 110

Name 700, width 100

Label line 600, width 75

Body 400, width 100. Short sentences, plain words, real numbers.

One family: Archivo, variable weight and width, with Latin Extended for Czech. IBM Plex Mono only for real code.

StyleSettingsCover 1080×1350Ad 1080×1350Thumbnail 1280×720300×250Web desktop / mobile
Headlineweight 800, width 110 (100 on mobile and small ads), tracking -0.025em, sentence case104/110, max 5 lines96/104112/116, max 3-4 words28/30H1 72-80, line height 1.05 / 44/48
Bodyweight 400 (600 for emphasis), width 10040/5236/46nonenone20/30 / 18/28
Label lineweight 600, width 75, capitals, tracking +0.10em26none30none13
Nameweight 700, width 10032/4032/4028/3613/16none
Buttonweight 600, width 100none36/44none14/1816-18

Sizes are font size / line height in px.

Name, wordmark, monogram

The Tag

Tag with the portrait (default): size M, flush bottom-right, head above the Tag
Tag with the TK monogram: size S, when there is no room for a face

Agents draft. I check every post.

Marker fallback: one phrase, no Tag on the same asset

Two versions of the Tag. Use the first one whenever you can.

VersionWhenSizeFile
Tag with the portrait (default)every asset where the Tag is M or L and the face stays readable: covers, post images, ads, thumbnails, web hero, end cardsM 40 %, L 60 %tag.svg + portrait-tag.png (on the ink Tag: portrait-tag-lift.png)
Tag with the TK monogramwhen there is no room for a face or no suitable cut-out: favicon, ad logo, watermark, video corner, e-mail footer, slidesS 16 %tag-tk.svg

Marker fallback. For assets without a portrait, such as inner carousel slides and quote cards: a yellow rectangle behind ONE phrase of 1 to 3 words on one line. Height 1.06em, inset 0.12em left and right, ink text, square corners. An asset with a marker has no Tag.

Photography

Illustration and AI images

Simple editorial illustration of [ONE OBJECT RELEVANT TO THE STORY]. Flat ink #141414 shapes on plain warm paper #F5F3EC, bold contours, at most five major shapes, generous negative space, subject centred with 40% empty space around it. At 1080 px output no line thinner than 12 px; readable at 150 px wide. Ink and paper only. No yellow, no other colours, no people, faces, text, letters, logos, gradients, glow, shadows, 3D, robots, brains or circuitry.

Layout

Variants

What I tested this week

Short headline in his voice

Tomas Kadlec

Light: posts, carousels, web, e-mail

Tomas Kadlec

One headline, one body line

Book a call
Dark: paid ads, video end cards. No label line

Three or four words

Yellow: YouTube thumbnails only, with an ink Tag L
VariantBackgroundTextTagUse
Light (default)paperinkyellow Tagposts, carousels, web, e-mail
Darkinkpaperyellow Tagpaid ads, video end cards, optional for X images
Yellowyellowinkink TagYouTube thumbnails only

Buttons are neutral. Light: ink button, paper text. Dark: paper button, ink text. Links are underlined, in ink.

Channel specs

AssetSizeVariantTagNotes
LinkedIn / Instagram carousel cover1080×1350lightM with portraitlabel line, headline up to 5 lines, name bottom-left
Carousel inner slide1080×1350lightnonemarker on the key phrase, slide number in the label line, small name bottom-left
Carousel last slide1080×1350lightM with portraitone call-to-action line and tomakadlec.com
LinkedIn / X post image1200×675 (16:9)light or darkM with portrait, or markerheadline in the left two thirds
Newsletter / article cover1280×720lightM with portrait, or S"5-Minute AI Wins" as the label line
Meta / LinkedIn ad1080×1080, 1080×1350, 1080×1920darkM with portraitno label line. One headline, one body line, neutral button
Google Display / PMax1200×628, 1200×1200, 300×250, logo 1200×1200dark (light allowed)M with portrait. Logo: tag-tk.svg on paper300×250: name, headline, portrait and button only
YouTube thumbnail1280×720yellowL ink Tag with portraitheadline of 3-4 words, Archivo 900, sentence case
Stories / Reels / Shorts cover1080×1920light or darkM with portraitkeep 250 px at the top and 340 px at the bottom clear
Profile bannersLinkedIn 1584×396, X 1500×500, YouTube 2560×1440 (safe area 1546×423)lightnone (the avatar overlaps the banner)one headline line and tomakadlec.com. Marker on 1-3 words
Video9:16 and 16:9noneS with TK, bottom-right, appears at 2 scaptions Archivo 700, paper on a square ink box. Lower third: ink bar with name and role. End card: dark, Tag M with portrait
E-mail600 px widelightS in the footerwordmark header, ink button, body 16/24
Slides for talks1920×1080light, dark for section breaksS on the title and end slideat most 12 words per slide
Business card85×55 mmfront yellow with ink TK Tag, back papersee variantname, role line, tomakadlec.com

Web

Motion

Do and don't

Do:

Don't:

Checklist before delivery