všechno teď vypadá stejně
Otevřete si deset landing pages startupů po Series A za sebou a začne se vám trochu motat hlava. Všechny totiž jedou stejnou šablonu: stejné rounded-2xl karty plující na slabém gradient meshi, stejný Inter variable font ve třech tloušťkách, stejná blob skvrna z levandulové do cyan v hero sekci, stejný carousel s referencemi, kruhovými avatary a hodnocením čtyři celá osm hvězdiček, stejný pruh log „Trusted by" v 40% grayscale opacity. Figma to ve svém State of the Designer reportu za rok 2026 vyčíslila: 72 % designérů dnes někde ve svém workflow používá generativní AI, a důsledek vidíte vyrenderovaný pixel po pixelu napříč celým odvětvím. Když všichni promptují zhruba stejné modely se zhruba stejným záměrem, dostanete konvergenci. A konvergence ve velkém vypadá jako jediný design language v lehce odlišných kloboucích. Netvrdím, že je výstup ošklivý. Spousta z něj je v pohodě. Právě to je ten problém. „V pohodě" je zapomenutelné, a produkt, který je při prvním kontaktu zapomenutelný, musí později utratit reálné peníze za pozornost, kterou si nedokázal vysloužit zadarmo. Loni za námi přišel klient, B2B startup na zpracování dokumentů, opravdu dobrý produkt, a jejich landing page konvertovala jako mokrá lepenka, protože nic na ní návštěvníkovi neřeklo, že tu kdy nějaký člověk rozhodoval. Vypadalo to jako vygenerované, protože to vygenerované bylo, a lidi to vycítí, i když to neumějí pojmenovat.
proč modely konvergují
Generativní nástroje nemají vkus, mají těžiště, a všechno k němu táhnou. Požádejte v0 nebo kterýkoli z aktuálních design asistentů o pricing sekci a dostanete statistický průměr všech pricing sekcí v trénovacích datech. To znamená, že nejčastější vzory se posilují a ty neobvyklé se uhladí pryč. Tohle není bug, ze kterého se vypromptujete přes „udělej to víc unikátní
brutalismus jako výkonová architektura
Tactile brutalism se odmává jako nostalgický výlet: syrové borders, řvoucí barvy a typografie, co křičí. Jenže lidi, co ho odepíšou jako čistou estetiku, přehlížejí, co dělá s vaším bundlem. Většina toho hladkého, měkkého, gradienty zalitého vzhledu, který AI defaulty produkují, je drahá na render. Vrstvené box shadows spouštějí paint, backdrop-filter blur je jedna z nejvíc trestajících vlastností, kterou můžete dát na scrollovaný element, a plynulé spring animace, díky kterým ta rozhraní působí prémiově, obvykle přicházejí na zádech Framer Motion nebo jiné knihovny, která vás stojí 40 až 60 kilobajtů JavaScriptu, ještě než ukážete cokoli užitečného. Brutalismus, dělaný záměrně, většinu tohohle vyhodí. Dvoupixelový solid black border nestojí nic. Tvrdý offset shadow je jedna levná deklarace, box-shadow: 8px 8px 0 #000, žádný blur radius, žádné starosti s compositingem. Barevné bloky porazí gradienty na paint cost. Typografie škálovaná podle viewportu přes clamp() znamená, že ze stylesheetu smažete celé breakpoint bloky, font-size: clamp(2rem, 8vw, 6rem), a prohlížeč zvládne plynulé škálování nativně, bez jediného JavaScriptu poslouchajícího resize eventy. Tomu klientovi na zpracování dokumentů jsme takhle přestavěli marketingový web, animační knihovnu jsme vyměnili za hrstku CSS keyframes a scroll-driven animací přes animation-timeline: view(), a JS bundle pro landing route klesl z asi 180 KB pod 30 KB. Largest Contentful Paint se z 2,9 sekundy posunul na 1,1 na throttlovaném středotřídním Androidu. Načítá se to jako v roce 2004 a vypadá to jako nic jiného v jejich kategorii.
css-native sada nástrojů
K osobitému, hmatatelnému rozhraní se dostanete skoro celou cestu bez jediné runtime závislosti, a moderní CSS, které máme v roce 2026, to dělá oproti situaci před pár lety až trapně snadné. Texturu lidi jako první považují za něco, co potřebuje obrázkový asset, ale papírovou strukturu, halftone tečky i šum postavíte přímo v CSS: opakující se conic-gradient pro šachovnici nebo tečkovaný vzor, SVG feTurbulence filtr inlineovaný jako data URI pro filmové zrno, které se škáluje donekonečna a váží prakticky nic. Ostrá geometrie přichází z clip-path, a vykrojíte si hranaté karty a asymetrické kontejnery, které okamžitě působí záměrně, ne šablonovitě. Co se týče té strukturální zvláštnosti, která signalizuje, že tu byl člověk, container queries vám umožní změnit celý layout komponenty podle její vlastní šířky místo viewportu, takže se karta umí přeskládat, když ji vložíte do úzkého sidebaru, bez jediné media query. Scroll-driven animace, dnes stabilní napříč prohlížeči, na kterých záleží, zvládnou reveal efekty a parallax přes animation-timeline tak, že hlavní vlákno zůstane volné. Pointa není použít každou z nich naráz, tudy vede jiný druh šumu. Pointa je, že celá paleta osobité, vysoce výkonné práce s rozhraním už sedí přímo v platformě a čeká, a jediný důvod, proč ji týmy nepoužívají, je ten, že ji AI defaulty nikdy nenavrhnou a nikdo v týmu nemá čas ani mandát jít mimo scénář.
jak obhájit tu investici
Pokud jste designér nebo frontend lead a máte podezření, že se výstup vašeho týmu rozpouští v pozadí, ta těžká část není CSS, je to přesvědčit toho, kdo drží rozpočet, že osobitost stojí za záměrný inženýrský čas, když vygenerovaná verze je zadarmo a jde do produkce dnes. Stavte to na dvou argumentech, protože samotný estetický argument prohraje s VP, který opravdu nepozná rozdíl mezi vaším dashboardem a konkurenčním. První argument je výkon, a ten se prodává snadno, protože přichází s čísly. Stržení animačních knihoven a těžkých efektů vám koupí reálná zlepšení Core Web Vitals, deltu LCP a velikosti bundlu dáte na jeden slide, a lepší LCP koreluje s konverzí způsobem, kterému už exekutiva věří. Druhý argument je těžší, ale z dlouhodobého horizontu důležitější: rozpoznatelnost je moat, který se kumuluje. Uživatel, který pozná váš produkt z jediného screenshotu v přeplněném Slack kanálu, je uživatel, kterého nemusíte každé čtvrtletí znovu kupovat zpátky, a jediný způsob, jak být rozpoznatelný, je dělat rozhodnutí, která by zprůměrovávací stroj nikdy neudělal. Vyberte jednu plochu, marketingovou homepage nebo onboarding flow, přestavte ji CSS-native přístupem, pošlete ji do produkce a změřte jak load time, tak cokoli, co máte jako proxy pro engagement. Tak s klienty obvykle začínáme: jedna route, reálná čísla, a teprve potom rozšiřujeme, až se argument sám prokázal, místo abychom se hned na začátku snažili vyhrát filozofickou debatu. Stejnost je defaultní výstup nástrojů, které dnes všichni používají. Únik z ní je inženýrské rozhodnutí, a navíc levné. Stačí se rozhodnout, že ho uděláte.
