Nový samostatný audit · 28. října 2026
Úrazový a cestovní srovnávač podle stylopisu ceskepojisteni.cz
Jedinou autoritou je živá WordPress prezentace ceskepojisteni.cz. Oba prototypy mají převzít její typografické role, zelenou produktovou akci, krátké sekční linky, ploché povrchy a rozdělení rohů 8 px pro akce a 15 px pro obsah.
Úrazová kalkulačka potřebuje především výraznější hlavní akce, větší typografickou hierarchii, světlejší základ a méně obrysových panelů. Cestovní prototyp má již podobné základní pozadí a rádius tlačítek; upravit potřebuje zejména lehké řezy 500, odlišný hover, tmavý gradient výběru nabídky, plné červené linky a výrazné plošné stíny.
WordPress nemá jednotný vzhled všech nadpisů ani všech zelených akcí. Report proto vždy uvádí konkrétní roli a stránku. Formulářová pole, vybrané riziko, neaktivní nabídka nebo editor v modalu nemají v prověřené prezentaci přímou obdobu; jejich převod je označený jako adaptace pro kalkulačku.
Předchozí report, jeho 383 souborů, distribuční ZIP i lokální tag jsou zachovány. Tento dokument je nový analytický výstup. Kalkulačky ani WordPress se tímto zadáním neupravovaly.
Co upravit v každém prototypu
P1 největší vizuální rozdíl; P2 sjednocení komponent; P3 drobné doladění. Zápis 24/600/28 znamená velikost / váhu / výšku řádku. „Adaptace“ znamená vlastní přenos naměřené role do aplikace, nikoli existující WordPress komponentu.
| Oblast | WordPress · jediná autorita | Úraz v0.11.1 nyní | Cesta V19 nyní | Upravit v úrazu | Upravit v cestě | Priorita |
|---|---|---|---|---|---|---|
| Rodina a řezy fontu | P/H/K: skutečný Montserrat. Produkt používá hlavně 400/600, sekce i 700, obsahové h1 800. | Montserrat, variabilní řezy včetně 650. | Montserrat, velká část hlavních nadpisů 500, akce 700. | Rodinu ponechat; mapovat role na 400/600/700/800 a omezit ad hoc 550/650. | Rodinu ponechat; hlavní produktové titulky převést z 500 na 600, další role podle konkrétního WP vzoru. | P2 |
| Produktový hero | P/H: h1.title 64/600/83,2 desktop; 42/600/54,6 mobil; #003B71. Zvýrazněné strong má 800. | Úvodní h1 34/700 a 25/700; není samostatnou velkou marketingovou kompozicí. | Hero 58/500 a 36/500, nižší řádkování. | Pokud má úvod působit jako produktový vstup WP, použít 64/42 a 600; zachovat význam textu a nezdůrazňovat náhodná slova. Převod současného pracovního úvodu na hero je vědomá změna jeho měřítka. | Stávající hero má přímou obdobu: 64/42 px, váha 600, řádek 1,3. H1 držet navy; červené strong pouze při skutečném obsahovém důrazu. | P1 |
| Titulky pracovních kroků | K: obsahový h1 54/800; B: 50/800. WP nemá „step h1“. Pro kompaktní přenos je doložena produktová sekční škála P 32/28 px a 600. | Většinou 34/700 desktop a 25/700 mobil. | Výsledky 50/500 desktop a 29/500 mobil, porovnání vlastní menší škála. | Pro pracovní kroky doporučuji 32/600 desktop a 28/600 mobil jako přenos WP sekční role na sémantický h1 aplikace. Přímá role obsahové stránky by byla 50–54/800; jde o jinou zvolenou hierarchii. | Stejná pracovní škála 32/28 a 600 je kompaktní adaptace. Pokud mají výsledky zůstat velkou obsahovou stránkou, převzít příslušných 50–54/800 místo současných 500. Volbu role použít konzistentně. | P1 |
| Hlavní sekční nadpisy | P: .format-title 32/600 desktop, 28/600 mobil, #03407C. Home používá podle sekce 32/700 a 24–32/700. | Profilové h2 14/700, placení a počátek 15/650, malé rozdíly proti labelům. | „Kam vyrazíte?“ 28/500 desktop a 23/500 mobil. | Skutečné hlavní sekce oddělit od popisků: použít 24–28/600 jako kompaktní přenos, případně přímých 32/28 pro hlavní oddíl. Menší legendy frekvencí nepovyšovat plošně. | Hlavní nadpis karty přiblížit produktové sekci 32/600 a 28/600; barva #03407C. Produktové názvy uvnitř nabídek mají samostatnou roli. | P1 |
| Názvy karet a podsekcí | H: .blog-card .name 24/600, #002E5F; produktové podnadpisy rovněž 24/600. | Názvy rizik a kompaktních bloků kolem 12–17 px a 650–700. | Názvy plánů 17/700, rizikové karty vlastní tučné titulky. | Velké obsahové karty sjednotit blíž 24/600. U hustých řádků ponechat 16–18/600 jako adaptaci; názvy nezmenšovat spolu s metadata textem. | Významné názvy plánů zvětšit podle prostoru a použít 600. Rozmezí 18–24 px je adaptace hustoty; přesný WP obsahový vzor je 24/600. | P2 |
| Běžný text a perex | P/H: body 18/400/27, #231F20; skutečné produktové odstavce 16/400/24; hero perex 24/400 v navy. Viz živé odstavce. | Body 16/400/24,8, #173B58; malé modrošedé popisy. | Body desktop 15/400/23,25, mobil 14/400/21,7, #17283A. | Produktová vysvětlení sjednotit na 16/24 a #231F20; větší samostatný text může použít WP základ 18/27. Nezvětšovat automaticky všechny údaje tabulky. | Delší produktová vysvětlení přiblížit 16/24, větší obsahové odstavce 18/27. Hero perex podle WP 24/400 desktop. Menší metadata jsou samostatná adaptace. | P1 |
| Role modrých barev | P/H/K: značka/hero #003B71; sekce #03407C; názvy obsahu a obrys #002E5F. | Desktop h1 #003B71, mobil #173B58; různé další odstíny. | Hlavní titulky #003B71; řada sekcí používá stejnou navy pro všechny úrovně. | Sjednotit h1 i mobil na #003B71; velké sekce #03407C, obsahové názvy #002E5F. | Rozlišit stejné tři role podle WP; nedělat z jedné barvy univerzální pravidlo všech nadpisů. | P2 |
| Hlavní produktová CTA | P: .button-icons-area a.button #00B53B, bílá, 24/600/28, r8, bez borderu/stínu, 84 px vysoká. Ikona kalkulačky v background-image. | „Vybrat krytí“ #003B71, 14/650, r12, 1px navy, cca 46 px. | „Porovnat nabídky“ #00B53C, 18/700, r8, výška 58 px desktop / 48 px mobil. | Úvodní porovnávací akci dát zelenou produktovou roli WP, r8, 600 a výraznější text. Přímá marketingová parita je 24 px / 84 px; pro pracovní tlačítko níže uvedená kompaktní adaptace. | Barvu zpřesnit na #00B53B a váhu na 600. Pokud má jít o stejně významnou produktovou akci, převzít 24/600; r8 už odpovídá. Ikonu kalkulačky použít jen u skutečného porovnání, nikoli u každého kroku. | P1 |
| Kompaktní hlavní akce | H: menší kategoriální CTA #51B24E, 18/400/27, 57 px, r8. Není totožná s produktovým CTA. | Hlavní pokračování často 13–14 px; výběr pojišťovny desktop 12 px, mobil 10 px. | Více velikostí 13–18 px podle kroku a pozice. | Pro opakované postupové akce navrhuji 18/600, r8, 48–57 px jako adaptaci WP akční typografie. U „Vybrat“ nejméně 13–14 px a 44px zásahový cíl. | Stejnou kompaktní roli použít mezi kroky. Produktovou 84px výšku nevynucovat uvnitř každé nabídky nebo popupu; menší forma je explicitně adaptovaná. | P2 |
| Hover a active hlavní CTA | P: po ustálení stejná #00B53B a bílý text, bez stínu/posunu. Horní a.button bez podtržení; spodní a.calculate-button podtržení přidává. Viz odlišené role. | Modré CTA přechází do #51B24E, text #102F49; obecné pravidlo zasahuje více variant. | Zelená mění odstín na #009B33 a přidává 0 8px 22px zelený stín i jemný lift. | Po zavedení zelené role nepřepínat při hoveru celou identitu akce. Stabilní výplň a text; samostatná pravidla pro pokračování, detail a zavření. | Pro paritu WP odstranit ztmavnutí, zelený stín a lift hlavní akce. Případné podtržení zvolit podle odkazové role; nejde o univerzální pravidlo všech WP CTA. | P1 |
| Výběr konkrétní nabídky | WP nemá nabídku srovnávače. Doložena je zelená produktová akce a navy obrys; samostatný tmavý potvrzovací gradient doložen není. | Jednolitá navy „Vybrat“, r12 desktop / r6 mobil, hover zelená. | „Vybrat“ používá linear-gradient(110deg,#00457e,#273443). | Vědomá adaptace: výběr, který zároveň pokračuje, může sdílet hlavní zelenou roli; čistá změna volby může být navy obrys. Zachovat pohodlné rozměry a čitelnost. | Odstranit tmavý gradient jako samostatnou produktovou identitu. Použít stejnou zvolenou sémantiku jako v úrazu; označit ji jako aplikační adaptaci, nikoli existující WP „offer-select“. | P2 |
| Sekundární obrysová akce | H: viditelný rodič .moreBlogInside maluje 1px #002E5F, r15, 18/600, jemný šedý gradient; vlastní překryvná kotva obrys nemá. | Bílá .button.secondary, 1px #BCCFDF, r12; může zezelenat obecným hoverem. | Outline #003B71, r8, text 13–14/700, světlý modrý hover. | Zavést skutečně vedlejší navy obrys a zabránit zelenému hoveru. Menší formulářová varianta r8 je adaptace; velký navigační odkaz může převzít přesný r15. | U velkých alternativních vstupů použít WP roli #002E5F/600 a případně r15. Malé „Detail“ a „Zpět“ nesmí automaticky dostat 69px navigační box. | P2 |
| Textové akce a zavření | WP dokládá běžné navy odkazy, nikoli editorový close. Cookie ovladače mají vlastní utility kontext a nejsou obecnou hlavní CTA. | .button.ghost a close mohou dědit příliš široký zelený hover. | Více textových a ikonových variant; zavírací křížek na světlé kruhové ploše. | Textový návrat/úpravu udržet jako navy text s jasným fokusem. Close má zůstat neutrální. Tyto aplikační role jsou adaptací. | Stejná funkční pravidla; stávající close ani launcher nepovažovat za WordPress vizuální autoritu. | P2 |
| Krátká červená linka | P/H/K/B: .format-title::after 100 × 2 px, #F42534, margin-top 25 px. Produktový hero h1 tuto čáru nemá. | h1::after 88 × 1 px, #F42434, pod téměř každým názvem kroku. | Výsledky mají 100 × 2 px #F42434 pod nadpisovým blokem. | U přímého hero linek nepřidávat. Vybraným hlavním sekcím dát WP vzor 100×2 #F42534; linku u pracovního kroku případně ponechat jako vědomou adaptaci. | Rozměr výsledkové linky je blízký WP. Zpřesnit odstín a přiřadit ji sekčnímu významu, nikoli tvrdit, že jde o univerzální WP h1. | P1 |
| Plné červené dělicí čáry | V prověřených hlavních nadpisových rolích WP převládá krátký 100px akcent; celoplošná linka pod kalkulačkovou hlavičkou doložena není. | Pod sekčními h2 jsou linky odstraněné; čára zůstala u hlavního titulku. | Celoplošný 2px border pod .card-heading a v hlavičkách některých popupů. | Nevracet plošně červené bordery pod každé h2. Přidat pouze konkrétní krátký sekční akcent. | Celoplošné červené hlavičkové bordery nahradit krátkým WP motivem, nebo je explicitně ponechat jako funkční aplikační oddělovač jiné barvy. | P1 |
| Červená a malé štítky | WP sekční akcent #F42534; některé jiné role #F42434. Silný červený text je role obsahu, nikoli univerzální label. | Kicker #C92334, linka #F42434; malé uppercase 12/700. | Kicker/eyebrow převážně #F42434, malé uppercase. | Rozlišit dekorativní akcent a čitelnost malého textu. Samotný rozdíl odstínu je nižší priorita než velikosti a role; drobné štítky není nutné násilně zavádět podle hero. | Zpřesnit vybraný společný dekorativní token na #F42534. Malé červené texty zvlášť ověřit kontrastem; nejsou důvodem sjednotit všechny nadpisy červeně. | P3 |
| Základ stránky | H/P/K: body a hlavička #FCFCFC. | Desktop #F3F6F9, mobil #F2F5FA, chladně tónovaná velká plocha. | Body #FCFCFC, hero jemný #F8FBFD → #FCFCFC; hlavička bílá/97 %. | Přejít na #FCFCFC na desktopu i mobilu. Modravou omezit na funkční stavy; šedá podpůrná plocha podle WP #F2F4F7. | Základ již odpovídá. Zjednodušit podpůrné podklady a hlavičku směrem k jednotnému WP základu. | P1 |
| Hlavní obsahové plochy | H/P: .body kategorií, .citaceBox a další obsah r15, bez viditelného borderu/stínu; #F2F4F7 nebo transparentní plocha. | Bílé panely s 1px modrošedým borderem, r14–16, většinou bez stínu. | Hlavní bílá karta r14 a silný šedý stín 0 0 30px #D6D6D6. | Zeslabit či odstranit opakované vnější bordery, sjednotit obsahové rohy k 15 px. Nezavádět stín jako povinný znak hlavní karty. | Výrazný výchozí stín odstranit nebo výrazně omezit; r15 a plošší oddělení. Výchozí stín není doložené pravidlo WordPressu. | P1 |
| Karty rizik a nabídek | H: kategoriální a blogové obsahové .body mají r15; blogový vnější .blog-card sám r0. Je nutné měřit správného nositele vzhledu. | Rizika r13 desktop / r12 mobil, bílé plochy s bordery. Nabídky jsou kompaktní řádky. | Produktové nabídky r14, 1px #D8E3E9 a modrý stín; destinace r8. | Obsahovým rizikovým kartám dát r15 a zklidnit rámování. Cenové řádky mohou zůstat řádky; WP neurčuje podobu kalkulačního seznamu. | Nabídky sjednotit k r15 a ploššímu klidovému vzhledu. Destinační výběrová dlaždice je ovladač, její r8 lze zachovat jako adaptaci z CTA. | P2 |
| Zaoblení tlačítek | P/H: hlavní a menší zelené akce r8; velký sekundární navigační box r15; štítek obsahu r5. | Tlačítka r12, kompaktní mobilní výběr r6; další rohy 10–18. | Běžné akce už r8; obrysová velká alternativa také r8. | Běžné akce sjednotit na r8. Odlišit obsahový box r15 a kruhovou ikonovou akci jako aplikaci, nikoli přidávat náhodné 10/12/13 px. | R8 u běžných akcí zachovat; r15 zvážit pouze u velké sekundární navigační varianty s přímou WP obdobou. | P1 |
| Vnitřní bordery a řádky | WP má často border 0; konkrétní navy obrys 1px #002E5F u sekundární navigace. Jednotný WP formulářový divider doložen není. | Více 1px odstínů #D8E3EC / #C5D2DF / #CBD8E5, vnořené rámečky. | Jemné modrošedé bordery #D8E3E9 / #C3D2DC a více typů děličů. | Vnější rámování omezit; vnitřní potřebný 1px divider sjednotit jako explicitní adaptaci. Nepřebírat tmavý navy border na každé pole. | Stejná adaptace; ponechat čáry, které pomáhají číst porovnání, ale oddělit je od dekorativní 2px červené. | P2 |
| Textová pole a selecty | V prověřeném WP vzorku nebyl doložen živý formulář s přímou obdobou. Po kliknutí na Srovnat pojištění začíná jiný systém, který není autoritou. | 48 px vysoká pole, 16 px text, r10, 1px #B6C9D8. | Pole r8, cca 48–49 px, text 13–15 px podle role. | Přenos r8 a značkových barev je adaptace. Zachovat nejméně 16px mobilní text a stávající sémantiku/ovládání. | R8 může zůstat, mobilní text doporučuji nesnižovat pod 16 px. Žádný naměřený formulářový WP token zde nepředstírat. | P2 |
| Selected a přidaný doplněk | WP marketingová kategorie či otevřený obsah není stejná role jako vybrané pojištění. Jednotný WP selected token doložen není. | Riziko/placení navy obrys + inset, různé bledě modré, ✓ / Přidáno. | Destinace a doplňky bledě modré s navy hranicí a ✓. | Funkční označení zachovat. Pro oba prototypy vytvořit společný aplikační stav ze značkové navy a WP šedé plochy; barvu doplnit textem/ikonou. | Stejný společný stav; nevydávat současnou #EDF4FA za závazný WordPress selected vzor. | P2 |
| Disabled a nedostupnost | Homepage má šedou marketingovou kategorii „Připravujeme“. Nenahrazuje nativní disabled nabídku nebo min/max ovladače. | Skutečné disabled nevyhovující nabídky; opacity a text důvodu. | Disabled porovnání, min/max čítače a vlastní tlumené barvy. | Šedou WP roli lze vizuálně adaptovat; funkční disabled, důvod a žádný aktivní hover zachovat. | Stejné pravidlo. Konkrétní opacity či #A3B1BE není doložené obecné WP pravidlo. | P2 |
| Klávesnicový focus | Na ověřené hero CTA :focus-visible=true, ale outline none a bez box-shadow. Jiné WP anchor varianty mohou měnit text na červenou. Přístupný společný focus není doložen. | Viditelný modrý 3px outline, občas další speciální pravidla. | Červený průhledný 3px outline u tlačítek, měkký modrý ring polí. | Viditelný focus zachovat a sjednotit do navy role jako funkční adaptaci. Plošné odstranění outline by zhoršilo ovládání. | Stejná navy adaptace; focus musí zůstat odlišný od selected a hoveru. Nevydávat ji za naměřený WP fokus. | P1 |
| Chyby a validace | WP neposkytl přímý vzor chybového pole kalkulačky; dekorativní červená sama neurčuje formulářovou chybu. | Historicky vypnuté blokující osobní validace; CSS pro chybu existuje, ale nemusí se skutečně zobrazit. | Vlastní validační zprávy, červené bordery a alerty. | Neměnit pravidla validace. Vzhled chyby vytvořit jako aplikaci značkových barev s textovým vysvětlením. | Totéž; zachovat skutečný čitelný text chyby a související pole, neodvozovat chování z WordPressu. | P2 |
| Popupy a modaly | Editor pojištění ani jeho modal ve vzorku WP doložen není. Cookie panel a menu mají jiné úlohy. | Desktop 620px editor, r18; mobil spodní sheet r18 nahoře. | Detail nabídky širší, desktop r14 a tmavý stín; mobil horní r18. | Vizuální převod na r15 desktop a WP barvy je adaptace; mobilní sheet a návrat fokusu zachovat. Šířku neurčuje marketingový web. | Stejná adaptace desktopového r15, zklidnění stínu a sekční krátká linka jen tam, kde má smysl. Obsahový detail nemusí mít stejné rozměry jako úrazový editor. | P2 |
| Počátek, placení a částky | WP neurčuje kartičky frekvencí, cenu za rok ani denní dávku. Jde o aplikační obsah bez přímé WP obdoby. | 124px desktopové karty, ceny 18/700, roční součet 14 px, zarovnané hrany. | Jiný typ platební volby a cestovních cen. | Současné rozměry a význam částek zachovat. Převést jen barvy a rohy podle adaptovaných rolí; neměnit frekvence, ceny ani slevy. | Totéž pro vlastní cestovní placení; nepřebírat parametry úrazové frekvence jako vizuální standard. | P2 |
| Hlavička a kontakty | P/H: #FCFCFC, výška 120 px desktop / 70 px mobil; kontakty 22/600/25, Menu 20/600. | 72px desktop / 78px mobil, kontakty 13 px a Menu 16 px desktop. | Cca 121px desktop / 79px mobil, kontaktní bloky s dalšími popisky. | Pro přímou vizuální paritu 120/70 a větší kontakty. Ponechání 72px pracovní hlavičky je legitimní kompaktní adaptace, nikoli shodná WP hlavička. | Desktop již blízký: sjednotit povrch, rozměr a typografii kontaktů. Mobil přiblížit 70px vzoru bez zmenšení zásahových cílů. | P2 |
| Zápatí | P/H: velká navy plocha #003B71, světlé kontakty a obsah. Některé vnitřní copyright děliče jsou červené, nejde o obecný divider. | Malý světlý copyright, podklad kolem #EDF2F7. | Tmavé #17324F s vlastním textem a logem. | Převzít navy #003B71 jako koncovou značkovou plochu. Obsah jen z existujících platných kontaktů; přesná výška je podle obsahu. | Změnit #17324F na #003B71. Marketingové texty a počet sloupců nekopírovat automaticky do kalkulačního průchodu. | P2 |
| Ikony a obrazový důraz | P/H: produktová kalkulačková ikona v CTA, čárové kontaktní ikony, maskot a výrazný produktový obrázek. | Správná značka a vlastní úrazový maskot, šipka v hlavní akci, ikonky rizik. | Správná značka, cestovní maskot a ilustrace destinací, šipkové akce. | Vlastní úrazové motivy ponechat; sjednotit navy ikon a vztah textu/ikony. Ikona kalkulačky patří k porovnání, nikoli k obecnému uložení. | Totéž; není důvod vyměňovat obsah destinací. Odlišit akční ikonu od dekorativní fotografie. | P3 |
Společný stylopis doložený WordPressem
Tyto hodnoty jsou inventářem skutečných WordPress rolí. Názvy proměnných jsou vlastní dokumentační návrh. Tabulka záměrně neobsahuje „oficiální WP input border“, „WP selected“ nebo „WP modal“, protože takové role nebyly na prověřené prezentaci nalezeny.
#003B71#03407C#002E5F#00B53B#F42534#F2F4F7| Role | Přesný naměřený vzor | Kde platí a jak jej přenést |
|---|---|---|
| Písmo | Montserrat; 400 běžný text, 600 produktové titulky/CTA, 700 část home sekcí, 800 zvýraznění a obsahové h1. | Vlastní lokální fonty prototypů zachovat. Interní název souboru „Montserrat Thin“ neznamená vykreslenou váhu Thin; rozhoduje skutečný řez a computed váha. |
| Hero | 64/600/83,2 desktop; 42/600/54,6 mobil, navy #003B71; zvýrazněná část 800 / #F42534. | Produktový a domovský hero, nikoli každý formulářový krok. |
| Obsahový h1 | Kontakt 54/800/59,4; článek 50/800/55, i na mobilu. Na kontaktu barva #003B70. | Samostatná obsahová stránka. Menší mobilní aplikace je adaptace a nemá být vydávána za přesný WP vzor. |
| Produktová sekce | 32/600/35,2 desktop; 28/600/30,8 mobil; #03407C. | Nejbližší doložený vzor pro výraznou pracovní sekci. Na sémantickém h1 kroku jej lze použít pouze jako označený přenos role. |
| Sekce home / obsahová karta | Home 32/700 a některé mobilní 24/700; název karty 24/600/26,4, #002E5F. | Role se nemají sloučit do jednoho globálního h2. |
| Text | Body 18/400/27, #231F20; skutečný produktový odstavec 16/400/24; právní poznámka také 16 px, s jiným řádkováním. | Odlišit děděný základ od skutečného textu produktu. Není důvod zvětšit každou malou pomocnou informaci na 18 px. |
| Produktová CTA | #00B53B, bílá, 24/600/28, r8, h84, bez borderu/stínu, ikonka kalkulačky v background-image. | Vstup do porovnání. Na mobilu první CTA h84; nižší opakovaná kotva může mít při zalomení h112. Výška 112 není obecné mobilní pravidlo. |
| Kategoriální CTA | #51B24E, bílá, 18/400/27, r8, h57. | Odkaz odkrytý v marketingové dlaždici. Není to hoverový odstín stejné produktové CTA. |
| Secondary | 1px #002E5F, r15, 18/600/27; šedý posuvný gradient rodiče .moreBlogInside. | Velká vedlejší navigace. Výsledný hover vyplní plochu #F2F4F7; menší vnitřní button je vlastní adaptace. |
| Plochy a stíny | #FCFCFC základ; #F2F4F7 informace; obsahový r15, v klidu border 0 a shadow none v doložených kartách. | Klidové plochy zploštit. Stín případného modalu je potřeba určit funkčně jako vlastní aplikační vrstvu. |
| Linka | 100 × 2 px #F42534, obvykle 25px mezera nad linkou. | Za sekčním .format-title. Hero ani obsahový h1 ji v přímém vzoru nemají. |
Návrh pojmenovaných tokenů
/* Hodnoty z měřených WP komponent; názvy jsou vlastní. */
--wp-font: Montserrat, sans-serif;
--wp-hero-ink: #003b71;
--wp-content-title-ink: #003b70;
--wp-section-ink: #03407c;
--wp-card-ink: #002e5f;
--wp-text: #231f20;
--wp-page: #fcfcfc;
--wp-info-surface: #f2f4f7;
--wp-rule: #f42534;
--wp-product-cta: #00b53b;
--wp-category-cta: #51b24e;
--wp-action-radius: 8px;
--wp-content-radius: 15px;
--wp-rule-width: 100px;
--wp-rule-height: 2px;
--wp-hero-weight: 600;
--wp-section-product-weight: 600;
--wp-content-h1-weight: 800;
--wp-content-shadow-rest: none;
/* Formulářové a interakční tokeny patří do samostatné adaptace. */
Co WordPress neurčuje a kde je nutná adaptace
Prezentace je marketingový a obsahový web. V ověřeném vzorku nenabízí kompletní designový systém srovnávače. Přesná shoda barvy, rohu nebo nadpisu může být převzetím; význam tlačítka „Vybrat“, chování editoru, formulářová validace nebo cenový přehled musí být dále navržené pro konkrétní úlohu.
| Aplikační role | Co lze odvodit z WP | Co se musí přiznat jako vlastní adaptace |
|---|---|---|
| Pokračování mezi kroky | Zelená akční rodina, 600, r8, navy značka. | Rozměr 48–57 px, volba 18px textu, umístění a sémantika pozitivní akce. |
| Výběr nabídky | Akční rodina a značkové barvy. | Rozlišení výběru/potvrzení/změny, stav vybrání, compact velikost a vztah k ceně. |
| Vstupní pole a chyba | Písmo a barvy textu; případně systémový přenos r8. | Border, padding, výška pole, placeholder, label, invalid, hláška a focus. |
| Selected / disabled / sleva | Neutrální rodina #F2F4F7 a značka. | Konkrétní výplň, opacity, radio/check, ikona či slovo „Přidáno“, vysvětlení nedostupnosti. |
| Modal / spodní sheet | Obsahová typografie a možné mapování desktopového r15. | Modalita, scrim/stín, šířka, výška, horní rohy mobilního sheetu, scroll, Escape a návrat fokusu. |
| Frekvence a cena | Typografická hierarchie značky a geometrie obsahové plochy. | Výška 124px úrazových karet, viditelnost slevy, Kč/rok versus Kč/den a všechny výpočty. |
Přístupnostní odchylky od přesné kopie
Naměřenou barvu je potřeba uchovat jako referenční údaj. Bílá na produktové #00B53B má vypočtený kontrast přibližně 2,74 : 1; na kategoriální #51B24E 2,68 : 1. Produktový 24px text je velký, ale ani tato kombinace nedosáhne 3 : 1. Malé 18px běžné písmo vyžaduje pro AA vyšší kontrast 4,5 : 1. Červená #F42534 na bílé má přibližně 4,07 : 1 a není automatickou vhodnou barvou drobné hlášky.
Pro následnou použitelnou implementaci navrhuji samostatnou přístupnou variantu akční barvy, například bílý text na #00852C s poměrem 4,78 : 1, nebo vyhovující tmavý text na přesné značkové zelené. #00852C není WordPress token a v inventáři zdrojových hodnot se za něj nevydává. Případná realizace má vědomě zvolit, kde potřebuje přesnou vizuální paritu a kde explicitně odůvodněnou odchylku.
Horní produktová CTA na WP při skutečném klávesnicovém fokusu nemá outline ani jiný zřetelný prstenec. Spodní CTA po ustálení navíc může získat červený text. U aplikací doporučuji zachovat vlastní viditelný fokus a nativní ovládání. Stejně není důvod kopírovat překryvné prázdné kotvy karet či h3 s klikací obsluhou místo sémantického button/summary.
Výpočty barevných párů: contrast.json. Technický podklad pro kontrast: W3C SC 1.4.3. W3C zde slouží k posouzení čitelnosti; žádné jiné designové stránky nejsou použity jako stylová autorita.
Postup případné implementace
Nejprve vytvořit společnou malou mapu rolí a dvě implementace. Sdílet přesně doložené hodnoty WordPressu, samostatně pojmenovat aplikační adaptace a ponechat rozdílné funkční rozložení obou srovnávačů. Statické prototypy kvůli tomuto sjednocení nepotřebují WordPress, pluginy ani jiný běhový systém.
Úrazová kalkulačka
- Nové samostatné vydání a vlastní klíč stavu podle projektových pravidel. Současnou v0.11.1 zachovat.
- Vymezit pokračování, výběr, sekundární, textovou akci a close; zrušit široký zelený hover zasahující různé významy.
- Pro hlavní akce zelená rodina WP, r8, typografická váha 600; menší pracovní rozměry uvést jako adaptaci.
- Stránka #FCFCFC, informační bloky #F2F4F7/r15; méně opakovaných modrošedých vnějších borderů.
- Odlišit názvy kroků, velké sekce a drobné legendy. Pracovní škála podle produktové sekce 32/28 a 600 je kompaktní přenos; plný produktový hero patří jen případné landing části.
- Krátké linky podle skutečné role WP. Pole, selected, disabled, popup a placení doladit v adaptační vrstvě bez změny výpočtů, zámků a dokončení.
Cestovní srovnávač
- Nové samostatné vydání/stav podle jeho projektových pravidel. Živou V19 touto analýzou neměnit.
- Hero z 500 na WP 600, 64/42; ostatní titulky rozdělit podle role. U kroků nepoužívat 500 jako univerzální značkovou váhu.
- Hlavní zelenou zpřesnit na #00B53B, akční váhu 600, odstranit odlišný zdvih a zelený stín hoveru.
- Navy šikmý gradient Vybrat nahradit zvolenou společnou akční rolí. Sekundární akce převzít podle skutečného WP obrysu; malé ovladače jsou adaptované.
- Ubrat trvalé stíny formuláře a nabídek, sjednotit obsahové r15 a neutrální podpůrné plochy.
- Plné červené hlavičkové linky posoudit proti krátkému WP vzoru. Údaje, rekapitulaci, detail a platbu převést stejnými rolemi; neodvozovat je z úrazové kalkulačky jako autority.
Konkrétní místa zásahu
| Prototyp | Místa podle živých komponent | Způsob úpravy |
|---|---|---|
| Úraz v0.11.1 | shared/base.css, prototype.css, desktop.css, brand-sections.css, navazující checkout.css, experience.css, refinements.css a presentation.css. | Index načítá 13 CSS vrstev. Použít explicitní komponentové role a ověřovat výsledný computed styl v desktop/mobil kaskádě. Samotná změna --radius nebo .button nepokryje všechny výjimky. |
| Cesta V19 | .hero-copy h1, .page-heading, .card-heading, .button--primary, .button--navy, .button--outline, .entry-card, .offer-tile, .modal. | Jde o selektory ověřené na živém webu. Bez lokálního checkoutu nelze autoritativně určit cestu jeho zdrojového CSS; rozšíření scope by bylo další implementační zadání. |
Přejímací kontrola budoucí změny
- Stejné reálné komponenty a data před/po: hlavní pokračování, vybraná i nedostupná nabídka, přidaný doplněk, popup, údaje a rekapitulace.
- 1440/375 jako hlavní srovnání; navíc 320/430/768/1024/1920 a zvětšení 200 %. Dlouhé české nadpisy, částky, šipky a víceřádkové popisky bez ořezu.
- Odděleně default, hover po doběhnutí přechodu, skutečný klávesnicový focus, active, selected + hover a disabled.
- Červená krátká linka se nesmí zdvojit přidáním na h1, pokud ji již maluje rodič. Bitmapová ikona v background-image se nesmí považovat za gradient.
- V úrazu zachovat zarovnání platebních karet 124 px, velké ceny, zámky, pět pojišťoven a izolaci stavu. Denní dávka není pojistná částka.
- Oba úplné demonstrační průchody a distribuční balíčky ověřit samostatně, bez skutečné smlouvy/platby. Starší vydání zachovat a nová označit tagem.
Jde o návrh přejímky pro případnou implementaci. Toto zadání provedlo analýzu a kontrolu analytického HTML/ZIPu, nikoli změnu ani úplný regresní test kalkulaček.
Vizuální srovnání a ověření rozdílných závěrů
Obrázky jsou vložené přímo v HTML. Kliknutí nebo Enter otevře zvětšení, Escape jej zavře. WordPress je zdroj, oba další sloupce jsou posuzované prototypy.
Produktový h1 64/600, ploché zelené CTA, sekce s krátkou linkou.
Kompaktní formulář, obrysové panely a modrá hlavní akce.
Lehké 500 titulky, výrazná bílá karta se stínem, plná červená linka.
Hero 42/600 a produktová CTA stále s 24px textem a 84px výškou.
Pracovní h1 25/700, 16px vstupy a celoplošné postupové tlačítko.
Hero 36/500, drobnější tělo a vlastní interakční prvky pro cestu.
Jak konsolidace vyřešila rozdíly
| Zdánlivý rozpor | Ověřený důvod a výsledek | Opěrná data |
|---|---|---|
| Zelená #51B24E versus #00B53B | Jsou to různé role. Terra měřila odkrytou akci marketingové dlaždice; ostatní auditoři a hlavní agent také produktový vstup. Produktová zelená je #00B53B, kategoriální #51B24E. Nejde o default a hover jednoho buttonu. | povrchy a nositelé vzhledu, produktové CTA |
| Hover bez změny versus podtržení | Horní .button-icons-area a.button drží výplň i bílý text bez podtržení. Spodní a.calculate-button přidává podtržení. Obě varianty zůstávají bez stínu a bez změny barvy pozadí. | cílené odlišení obou kotev |
| Bílý versus červený text při fokusu | Horní CTA při skutečném :focus-visible zůstává bílá. Spodní kotva po ustálení přechodu zčervená na #F42434. Obě nemají viditelný outline; vlastnost spodní kotvy nelze připsat celé rodině. | focus po 700 ms |
| Body 18 px versus produktový text 16 px | Děděný WP body je 18/27; skutečné produktové odstavce mají vlastní 16/24. Obě hodnoty jsou správné v jiném kontextu. Doporučení proto nezvětšuje všechny texty na jednu velikost. | naměřené odstavce |
| h1 64/600 versus 50–54/800 | Produktový hero a obsahový h1 jsou jiné role. WP neobsahuje ekvivalent krokové aplikace. GPT-6.1 Sol více preferuje obsahový h1, GPT-5.6 Sol pro pracovní kroky sekční měřítko, další posudky kompromis. Konsolidace jako pracovní adaptaci vybírá 32/28 a 600, plnou obsahovou/hero paritu uvádí samostatně. | produkt, kontakt, čtyři původní posudky níže |
| CTA r8 versus sekundární r15 | WP rozlišuje akci a velkou sekundární navigační plochu. Transparentní překryvný anchor s r0 není nositelem borderu; tím je .moreBlogInside. Konsolidace neodvozuje styl pouze z kotvy. | paint owner, cílený secondary |
| Cestovní h1 nemá linku | Samotný h1 ji nemá, ale .page-heading::after již maluje 100×2 px. Opravený posudek tuto skutečnost zohledňuje. Nepřidávat druhou čáru; stačí správný odstín a zvolená role. | rodič nadpisu, kontrola autora |
Další vlastní kontrolní skripty jsou v evidence/consolidation/. Každý auditor má samostatnou podsložku s měřením, obrázky a reprodukčními skripty. Data jsou stavem živých webů k datu auditu; nejsou vydaným oficiálním grafickým manuálem.
Čtyři samostatné posudky
Všechny modely dostaly stejné nové zadání s WordPressem jako jedinou vizuální autoritou a pracovaly s úsilím xhigh. Limit tří současných podagentů vyřešily dvě vlny. Níže jsou úplné zprávy včetně jejich odlišných interpretací a limitů; konsolidace výše rozhoduje podle konkrétních měření a srovnatelnosti role.
Posudek GPT-5.6 Sol používá P0 jako nejvyšší prioritu; v konsolidaci je nejvyšší skupina označena P1. Široké původní tabulky lze na mobilu posunout do stran. Hlavní tabulka změn se převádí na bloky se samostatnými doporučeními pro úraz a cestu.
GPT-5.6 Sol · Velmi vysoká · úplný nezávislý posudek
Nezávislý audit stylopisu vůči živému WordPressu — GPT‑5.6 Sol
Datum měření: 28. 10. 2026 Posuzované prototypy:
- úraz: https://devel.kingux.cz/cmp_uraz/ferda-0.11.1/index.html
- cesta: https://sldevel.ceskepojisteni.cz/Tests/Standa/CePoTravelNextV19/index.php
Jediná vizuální autorita:
- WordPress domovská stránka: https://www.ceskepojisteni.cz/
- skutečný produktový odkaz z domovské stránky: https://www.ceskepojisteni.cz/pojisteni-cizincu/
- skutečný produktový odkaz z domovské stránky: https://www.ceskepojisteni.cz/pojisteni-dopravcu/
Shrnutí
Největší společný nesoulad není v logu nebo ve fontové rodině, ale v přiřazení vizuálních rolí. Oba prototypy skutečně vykreslují vlastní webový Montserrat, používají základní tmavě modrou blízkou WordPressu a mají červený akcent. WordPress však dává hlavní akci od prvního snímku zeleně, bez gradientu, s rohem 8 px; úraz začíná tmavě modře a až po hoveru přepne do jiné zelené, zatímco cesta má zelenou jen na prvním „Porovnat nabídky“, ale vlastní výběr nabídky převádí do tmavého modrého gradientu.
První sjednocující zásah proto má být rolový, nikoli plošný: hlavní akce každé obrazovky zelená, sekundární akce bílé/tmavě modré, textové akce bez výplně. Poté následuje typografie a linky. WordPress má produktový hero 64/83,2 px, 600 a na mobilu 42/54,6 px, 600; sekční nadpis má 32/35,2 px, 600 a na produktové mobilní stránce 28/30,8 px, 600. Úraz používá pro hlavní krok 34/41,48 px, 700 a mobilně 25/30 px, 700; cesta má hero 58/62,64 px, 500 a mobilně 36/38,88 px, 500, výsledkové h1 dokonce 50/59 px, 500. Hierarchie je tedy v úrazu příliš tučná a na mobilu drobná, zatímco výsledkový nadpis cesty je na desktopu zbytečně dominantní.
WordPressová nadpisová linka je stabilní, krátká a měřitelná: 100 × 2 px, #f42534. Úraz má 88 × 1 px; cesta používá v hlavní formulářové kartě plnou 2px červenou spodní hranu přes šířku 679 px. Oba prototypy mají značku, ale ne stejný systém.
Karty, formulářová pole, selected/disabled a modaly WordPressové vzorky přímo nedokládají. Nesmí se proto autoritativně převzít z jednoho prototypu do druhého. WordPress dokládá jen dvě užitečné geometrické role: akční roh 8 px a jednoduchou domovskou kategorii s povrchem #f2f4f7, rohem 15 px, bez borderu a stínu. Nabídkové tabulky a dialogy obou kalkulaček jsou dále adaptační komponenty.
Metodika, rozsah a limity
Měření
- Vlastní proces Chrome/Playwright a vlastní dočasný persistentní profil; po auditu byl prohlížeč uzavřen a profil odstraněn.
- Viewporty přesně
1440 × 900a375 × 812. - Před prvním
gotobyla pro všechny stránky registrována blokace všech metod kroměGET,HEAD,OPTIONS. - Marketingový Google Tag Manager byl blokován. U WordPressu nebyly povoleny marketingové cookies; ovládací prvek „Povolit pouze nezbytné cookies“ byl použit, pokud byl zobrazen.
- Cestovní prototyp se dvakrát pokusil o
POST .../api.php; oba požadavky byly blokovány. Nabídky se přesto vykreslily z dostupného fallbacku. Neproběhlo sjednání, chat, platba ani odeslání kontaktního formuláře. - Každý interaktivní vzorek byl měřen normálně, po focusu a po ustálení hoveru
700 ms. U::beforea::afterbyly uloženy stejné computed vlastnosti jako u prvku, včetněcontent, rozměru, pozadí a hran. - Skutečně vykreslené fonty byly zjištěny přes Chrome DevTools Protocol
CSS.getPlatformFontsForNode, nejen přes deklarovanéfont-family. Fonty i obrázky byly před odečtem vyčkány přesdocument.fonts.readyadecode(). - Reprezentativní stavy: WordPress domovská stránka a dvě produktové podstránky; úrazové nabídky, selected/unselected riziko, disabled nabídka, detailový dialog, doladění a osobní formulář; cestovní vstupní formulář, výsledky s 22 nabídkami a modal detailu nabídky.
Rozlišení tvrzení
- Fakt = hodnota skutečně naměřená v uvedeném URL, viewportu a selektoru.
- Interpretace = přiřazení vizuální role nebo vysvětlení dopadu.
- Návrh = konkrétní změna. Kde WordPress daný stav nedokládá, je návrh výslovně označen jako adaptace / nedoloženo WP.
Limity
- Headless Chrome na Windows; žádný fyzický telefon, Safari ani WebKit.
- WordPressové produktové stránky odkazují ze zeleného CTA mimo WordPress na samostatný srovnávač. Tento externí srovnávač nebyl použit jako autorita. Proto WordPress nedokládá vzhled inputů, selectů, nabídkové tabulky, selected/disabled ani modalu.
- Audit je vizuální a čtecí. Neověřuje serverové API, platbu, sjednání ani obchodní správnost modelových dat.
- Nenavrhuji kopírovat WordPress runtime, HTML, CSS, JS nebo obrázky; cílem jsou znovupoužitelné lokální tokeny a rolové úpravy ve stávajícím vanilla HTML/CSS/JS.
Srovnávací tabulka a doporučení
| Role | WP autorita — naměřený fakt | Úraz nyní — naměřený fakt | Cesta nyní — naměřený fakt | Změna úraz — konkrétní návrh | Změna cesta — konkrétní návrh | Priorita |
|---|---|---|---|---|---|---|
| Fontová rodina a skutečné soubory | Computed Montserrat, sans-serif. CDP: isCustomFont:true; h1 skutečně skládá např. Montserrat‑Thin‑SemiBold a zvýraznění ExtraBold, CTA SemiBold. | Vlastní variabilní Montserrat 100 900; h1 skutečně Montserrat‑Thin‑Bold. | Vlastní variabilní Montserrat 300 800; hero skutečně Montserrat‑Thin‑Medium. | Rodinu neměnit. Přemapovat váhy podle rolí níže; nepoužívat 700 všude. | Rodinu neměnit. Přemapovat hero/sekce z 500 na WP 600; nabídky mohou zůstat kompaktní. | P0 |
| Základ stránky | WP body: 18/27 px, 400, text #231f20, povrch #fcfcfc. | 16/24,8 px, 400, #173b58, povrch #f3f6f9 desktop a #f2f5fa mobil. | 15/23,25 px desktop; 14/21,7 mobil; #17283a; povrch #fcfcfc. | Nepřepnout všechny ovladače na 18 px. Dlouhé vysvětlující texty zvednout na 18/27, utility ponechat 15–16; hlavní povrch sjednotit na #fcfcfc. Adaptace hustého formuláře. | Povrch již odpovídá. Dlouhé texty zvednout na 18/27 desktop a nejméně 16/24 mobil; kompaktní metadata 14–15. | P1 |
| Produktový/marketingový hero h1 | .service-title h1.title: 64/83,2 px, 600, #003b71; mobil 42/54,6 px. Červené části mají #f42534 a skutečný ExtraBold. | Úraz nemá marketingový hero; krokové h1 je jiná role. | .hero-copy h1: 58/62,64 px, 500; mobil 36/38,88 px, 500, celé modré. | Nezvětšovat kalkulační krok na 64 px. Pokud vznikne samostatná landing část, použít přesně 64/83,2 a 42/54,6, 600. | Hero posunout na 64/83,2, 600 desktop a 42/54,6, 600 mobil. Červené zvýraznění použít jen pro významové slovo, ne mechanicky. | P1 |
| Hlavní nadpis kroku kalkulačky | Nejbližší doložená role je produktové .format-title: 32/35,2 px, 600; mobil 28/30,8 px, 600. | .screen-heading h1: 34/41,48, 700; mobil 25/30, 700. | #results-count-heading: 50/59, 500; mobil 29/32,48, 500. Formulářový h2: 28/33,04, 500; mobil 23/27,14. | Sjednotit krokové h1 na 32/35,2, 600 desktop a 28/30,8, 600 mobil. Tím se zmenší tučnost a mobilní hierarchie zesílí. | Výsledkové h1 snížit na 32/35,2, 600 desktop; mobil 28/30,8, 600. Formulářové h2 může používat 28/30,8, 600 na obou šířkách s rozumným zalomením. | P0 |
| Sekční h2 | Produktové h2: 32/35,2, 600, #03407c; mobil 28/30,8. Domovské h2 mobilně 24/26,4, 700. | H2 „Rozsah krytí“ 14/22,4, 700; „Vyberte pojišťovnu“ 15/22,5, 700. | Nabídkové h2 17/20,06, 700. | Hlavní sekce zvednout alespoň na 24/28, 600; malý 14–15px řez ponechat jen jako label, ne jako nadpis sekce. | Jméno produktu v nabídce ponechat 17–18 px, ale 600 místo 700. Skutečné sekční h2 použít 28–32 px / 600. Role nabídky je adaptace. | P1 |
| Nadpisová červená linka | .format-title::after: přesně 100 × 2 px, #f42534, desktop i mobil. | .screen-heading h1::after: 88 × 1 px, #f42434. | Vstupní .card-heading má plnou spodní hranu 2 px #f42434 přes 679 px. Ve výsledcích linku nemaluje samotné #results-count-heading, ale jeho rodič .page-heading::after: existujících 100 × 2 px, #f42434, shodně desktop i mobil. | Změnit na 100 × 2 px a přesně #f42534; držet za celým nadpisovým blokem, ne za dílčím slovem. | U výsledků nepřidávat druhou linku: zachovat .page-heading::after a pouze sjednotit barvu na #f42534. Plnou hranu vstupní karty ponechat jen jako strukturální oddělovač; případnou krátkou linku u jiných nadpisů přidat až po kontrole rodičovského pseudoelementu. | P0 |
| Primární marketingové CTA | .button-icons-area a: výška 84 px, desktop 403,4 px / mobil 311 px, 24/28 px, 600, bílé na #00b53b, bez borderu a gradientu, r8. Po 700 ms hoveru stejné barvy. | Není marketingová CTA; flow CTA jsou menší. | Úvodní .button--primary: 58 px desktop / 48 mobil, 18/21,6, 700, #00b53c, r8; hover po 700 ms #009b33. | Pro případnou landing CTA použít WP metriku. Flow tlačítka nezvětšovat na 84 px. | Pokud má tlačítko zůstat kartové flow CTA, zachovat 48–58 px jako adaptaci hustoty, ale typ, barvu a r8 přiblížit WP; marketingový vstup může použít 84 px / 24 / 600. | P1 |
| Primární CTA ve flow | WP dokládá zelenou hlavní akci, ne kompaktní kalkulační rozměr. Přesná bílá na #00b53b má jen 2,74:1. | Nabídka 108×44, 12/16,8, 650, #003b71, r12 desktop / r6 mobil. Pokračovat 247,9×44,2, 13/18,2, r12. Hover přepne na #51b24e a text #102f49. | Úvodní CTA zelená. Výběr nabídky je však gradient linear-gradient(110deg,#00457e,#273443), 13/15,6, r8. | Hlavní „Vybrat“, „Pokračovat“, „Uložit“ dát zeleně už v klidu; odstranit modrá→zelená změnu role na hoveru; akční radius sjednotit na 8 px. Pro malé bílé texty použít tmavší přístupnou zelenou, např. #00852c (4,78:1) — přístupnostní adaptace, ne přesný WP odstín. | Odstranit gradient z „Vybrat“ a použít stejnou primární zelenou jako úvod. Pro 13–18px bílý text rovněž použít přístupnou tmavší zelenou; WP #00b53b ponechat jako brandový akcent/status. | P0 |
| Hover primární akce | Zelené CTA po 700 ms zůstává #00b53b; telefon se mění z #03407c na #f42534. | CTA po 700 ms mění barvu i kontrastní logiku: #003b71/white → #51b24e/#102f49. | Zelené CTA #00b53c → #009b33; gradientové „Vybrat“ se nemění. | Zrušit barevný skok mezi dvěma různými rolemi. Hover indikovat stínem/posunem nebo mírným tónem uvnitř stejné zelené škály; text neměnit. | Sjednotit hover všech primárních akcí. Nabídkové „Vybrat“ nesmí být inertní, zatímco úvod tmavne; použít stejnou zpětnou vazbu. WP neudává přístupný hover. | P1 |
| Sekundární/outline akce | Reprezentativní produktové stránky samostatnou outline CTA nedokládají. Doložené kontaktní odkazy jsou textové a telefon na hoveru zčervená. | Bílé sekundární tlačítko má často r12, border #bccfdf; preset desktop transparentní r7, mobil border/r12. | Outline akce r8, #003b71/white, 1px navy; hover světle modrý #edf4fa. | Adaptace / nedoloženo WP: sjednotit všechny sekundární akce na r8, 1px #003b71, bílý povrch; odstranit směs r7/r12. | Již geometricky odpovídá akčnímu r8; zachovat. Telefonní/textové odkazy mohou přebírat červený hover z WP. | P1 |
| Kategorie / jednoduchá karta | .hp-links .box .body: #f2f4f7, r15, bez borderu a stínu, 280×190 px. | Rizikové karty: bílé, 1px #cbd8e5, r13 desktop; vybrané 1px navy + inset; mobil r12. | Nabídka: bílá, 1px #d8e3e9, r14, stín rgba(0,59,113,.1) 0 12px 34px. Formulářová karta r14 a výrazný 0 0 30px #d6d6d6. | Pro jednoduché volby, které nepotřebují tabulkovou přesnost, použít #f2f4f7, r15, bez stínu. U nabídky/rizik ponechat jemný border jako adaptaci srovnávače, ale zrušit dvojitý border+inset tam, kde stav vyjádří ikona i text. | Ztlumit nebo odstranit velký stín nabídek; r14 zaokrouhlit na token 15. Formulářovou kartu lze ponechat vyvýšenou jako nedoloženou adaptační vrstvu, ale se slabším stínem. | P1 |
| Nabídková tabulka / řádky | WP tuto komponentu nedokládá. Produktový akordeon je transparentní, bez borderu/radiusu; h3 24/24, 600, #f42434. | Nabídkový řádek desktop 1182×75,4 bez vlastního borderu; obal má jemnou hranici a řádky oddělují linky. Mobil řádky 335×48, bílé, r7. | Nabídky jsou samostatné vysoké karty 404×416,5 desktop / 353×540 mobil. | Adaptace / nedoloženo WP: zachovat tabulkový desktop a kompaktní mobil, protože podporují porovnání. Jen přenést typ, barvu CTA a jednotné tokeny. | Adaptace / nedoloženo WP: zachovat kartový model, ale zmenšit hluk stínů a sjednotit CTA; nepřebírat úrazový řádkový layout jen kvůli stylu. | P2 |
| Form fields | WP v posuzovaných stránkách žádný vlastní input/select nedokládá; CTA vede na jinou doménu. | Input 48 px, 1px #b6c9d8, r10; select totéž; datum 15/22,5. | Input 48–49 px, 1px #c3d2dc, r8; select r8. | Adaptace: sjednotit field radius na akční WP r8 (nyní r10), výšku 48 zachovat; navy focus 3 px. | Již r8 a 48 px; zachovat. Sjednotit focus s úrazem. | P1 |
| Selected stav | WP selected stav nedokládá. | Vybrané riziko: navy border + inset; mobil také světle modré #e6f0fa; frekvence #f1f7fd. | Aktivní tab: bílý r8 se stínem; destinace má navy border/check. | Adaptace: zachovat border + výplň + ikonu/text; stav nesmí stát jen na barvě. Sjednotit selected povrch do jedné světle modré. | Adaptace: zachovat check a border; sjednotit vybrané taby/destinace s týmž tokenem povrchu, ne přebírat úrazovou geometrii. | P2 |
| Disabled stav | WP disabled stav nedokládá. | Nedostupné „Vybrat“ je stále navy/white, ale disabled:true a opacity:.45; hover jej nemění. Řádek už obsahuje slovní důvod nedostupnosti. | V měřeném výsledkovém vzorku nebyla autoritativní disabled CTA role. | Adaptace: zachovat textový důvod i nativní disabled; samotná opacity nesmí být jediný signál. Neodvozovat barvu z WP. | Adaptace: definovat disabled token před implementací: neutralizovaná výplň, zákaz kurzoru, srozumitelný důvod; nepřebírat úrazový stav jako autoritu. | P1 |
| Modal / bottom sheet | WP vzorek modal nedokládá. | Desktop dialog 620×572,7, r18, stín 0 20px 80px rgba(23,59,88,.25); mobil šířka 375, r18 18 0 0, stín vzhůru. H2 24/32,4/700 desktop, 19/25,65/700 mobil. | Desktop modal 860×860, r14, stín 0 20px 70px rgba(0,0,0,.25); mobil 351×788, r18 18 0 0. H2 24/28,32/700 na obou šířkách. | Adaptace / nedoloženo WP: funkční bottom sheet zachovat. Pro systémovou konzistenci lze desktop r18 změnit na obsahový r15; mobilní horní r18 ponechat kvůli gestu/layeru. H2 přiblížit 24/600. | Adaptace / nedoloženo WP: desktop r14 změnit na 15; mobilní horní r18 ponechat. H2 24/600; nevynucovat úrazový rozměr. | P2 |
| Focus | WP zelené CTA má po programovém focusu vypočtený outline-style:none; viditelný focus zde není doložen. | Nabídkové CTA má viditelný 3px #205db3 outline/offset 3; některá další primary tlačítka mají outline style none. | Datum má 3px navy focus shadow; více buttonů má outline style none. | Neopakovat slabinu WP. Přístupnostní adaptace: jeden 3px navy focus ring s offsetem 3 pro všechny akce; na navy/green podkladu použít dvouvrstvý white+navy ring. | Totéž; sjednotit input a button focus a otestovat na bílé, zelené i navy. | P0 |
| Kontaktní textové odkazy | a.header-phone: 22 px, 600, #03407c; po 700 ms hoveru #f42534. Mobilní hlavička telefonní text skrývá. | Desktop kontakt je menší a kompaktní; mobil ukazuje jen ikony. | Desktop kontakt má label + číslo; mobil pouze ikony. | Na desktopu sjednotit textovou barvu/hover s WP; mobilní ikony ponechat jako funkční adaptaci, mají-li přístupný název. | Stejně; cestovní hlavička je směrem k WP blíž. | P2 |
| Barevné tokeny | Doloženo: #003b71 hero navy, #03407c sekční navy, #002e5f subtitle, #f42534 red, #00b53b green, #231f20 text, #fcfcfc page, #f2f4f7 category surface. | Navy většinou #003b71, red #f42434, ale tělo #173b58; vlastní zelený hover #51b24e. | Navy #003b71, red #f42434, zelená #00b53c; tělo #17283a; gradient přidává #00457e/#273443. | Přesně sjednotit 1kanálové odchylky red/green; odstranit vlastní zelený hover z role primary. Textové odstíny převádět po rolích, ne globálně. | Přesně sjednotit red/green; odstranit navy gradient z hlavní akce. | P0 |
Přístupnostní rozpor autority
Naměřená kombinace WordPress CTA white / #00b53b má kontrast 2,74:1. Nesplní 4,5:1 pro běžný text a nedosáhne ani 3:1 pro velký text. Přesné vizuální kopírování této kombinace proto nedoporučuji pro malé flow buttony. V tabulce navrhuji transparentně označenou přístupnostní adaptaci: tmavší zelenou pro samotné buttony (např. #00852c, naměřený výpočet 4,78:1 s bílou) a přesný #00b53b ponechat pro dekorativní/status akcenty. Alternativou je změnit text na dostatečně tmavou barvu a znovu změřit konkrétní pár; navy #003b71 na WP zelené má jen 4,12:1, takže pro běžný malý text také nestačí.
Červená #f42534 na bílé má 4,07:1. Je vhodná pro naměřené velké/tučné nadpisy a 2px dekorativní linku, ne automaticky pro drobný běžný text.
Přesné URL a selektory důkazů
| Zdroj a stav | Přesné selektory použité v měření | Co dokazují |
|---|---|---|
| https://www.ceskepojisteni.cz/ | body, header.navbar, a.header-phone, .hp-title h1.title, .hp-title h1.secondTitle, .hp-news h2.format-title, .hp-reasons .box .body, .hp-reasons h3.name, .hp-links .box .body | body/fonty/barvy, hlavička, kontakt/hover, hero, sekční h2 a ::after, karta kategorie/reason |
| https://www.ceskepojisteni.cz/pojisteni-cizincu/ | .service-title h1.title, .service-title h3.secondTitle, .service-content h2.format-title, .button-icons-area a[href], a[href*="insurance.ceskepojisteni.cz"] druhý výskyt, .open-blocks .block, .open-blocks .block h3.name | produktový hero, mobilní skrytí subtitle, obě zelené CTA, akordeon |
| https://www.ceskepojisteni.cz/pojisteni-dopravcu/ | stejné selektory jako výše | nezávislá kontrola stejného produktového stylu na druhé veřejné podstránce |
| https://devel.kingux.cz/cmp_uraz/ferda-0.11.1/index.html?start=demo#risks | .calculator-header, .checkout-risks .screen-heading h1, .desktop-section-toolbar h2, .quote-row, [data-company="pvzp"], .quote-row.is-unavailable [data-company], [data-risk="permanent"][data-target="global"], [data-risk="death"][data-target="global"] | hlavička, nadpis/linka, nabídka, primary/disabled, selected/unselected |
| stejný úraz, otevřený detail rizika | #detail-dialog, #detail-dialog .sheet-content, #detail-dialog h2, #detail-dialog select, #detail-dialog button[type="submit"], #detail-dialog .button.secondary, #detail-dialog .sheet-close | dialog, formulářové pole, buttony, modal radius/stín |
stejný úraz, #customize a #people | #policy-start-heading, .checkout-payment legend, .start-date-card, #profile-start, .frequency-option, .checkout-payment button[data-action="next"], .ferda-page .desktop-panel, .ferda-page input, .ferda-page form .actions .button | sekční typ, karty, inputy, pokračování, osobní formulář |
| https://sldevel.ceskepojisteni.cz/Tests/Standa/CePoTravelNextV19/index.php | .hero-copy h1, .calculator-card.entry-card, .entry-panel .card-heading h2, .entry-panel .button--primary[type="submit"], .hero-copy button, #entry-tab-classic, .destination-picker label, #trip-country, #trip-date-from, .people-picker button | hero, formulářová karta, primary/secondary, tab, volby, pole |
stejná cesta, #vysledky | #results-count-heading, .page-heading, .page-heading::after, .offer-tile, .offer-tile h2, .offer-tile .button--outline, .offer-tile .button--navy, .offer-tile .option-button, .offer-tile .compare-check | výsledková hierarchie, existující rodičovská linka 100×2, karty, outline/gradient/textové akce |
| stejná cesta, otevřený detail nabídky | .modal.offer-detail-modal, .modal.offer-detail-modal > div, .modal.offer-detail-modal h2, .modal.offer-detail-modal h3, .modal.offer-detail-modal .button--secondary, .modal.offer-detail-modal .button--navy, .modal.offer-detail-modal .modal-close | modal desktop/mobile, nadpisy, buttony, zavírání |
Úplný strojový odečet je v computed-styles.json. Doplňující strom povrchů a plná formulářová linka jsou v supplemental-styles.json. Samostatné ověření rodičovské linky výsledků na obou šířkách je v results-heading-parent.json. Inventář skutečných stavů/selektorů je ve state-inventory.json a navigační původ WordPress URL v discovery.json.
Vizuální důkazy:
- WordPress: home desktop, home mobil, cizinci desktop, cizinci mobil, dopravci desktop, dopravci mobil
- úraz: nabídky desktop, nabídky mobil, dialog desktop, dialog mobil, doladění desktop, osobní údaje mobil
- cesta: vstup desktop, vstup mobil, nabídky desktop, nabídky mobil, modal desktop, modal mobil
Návrh společných tokenů — pouze to, co WordPress dokládá
:root {
--brand-font: "Montserrat", sans-serif;
--brand-navy-hero: #003b71;
--brand-navy-section: #03407c;
--brand-navy-subtitle: #002e5f;
--brand-red: #f42534;
--brand-green-wp: #00b53b;
--brand-text: #231f20;
--brand-page: #fcfcfc;
--brand-surface-soft: #f2f4f7;
--brand-radius-action: 8px;
--brand-radius-card: 15px;
--brand-line-width: 100px;
--brand-line-height: 2px;
--brand-hero-size: 64px;
--brand-hero-line: 83.2px;
--brand-hero-weight: 600;
--brand-section-size: 32px;
--brand-section-line: 35.2px;
--brand-section-weight: 600;
}
@media (max-width: 767px) {
:root {
--brand-hero-size: 42px;
--brand-hero-line: 54.6px;
--brand-section-size: 28px;
--brand-section-line: 30.8px;
}
}
Do společných WP tokenů záměrně nezařazuji input border, selected/disabled, focus ring, nabídkový card shadow ani modal radius. Tyto role WordPressové vzorky nedokládají. Prototypy je mohou sdílet až jako vlastní calculator-adaptation vrstvu, nikoli vydávat za WordPress pravidlo. Stejně tak --action-primary-accessible: #00852c je doporučená přístupnostní adaptace, ne naměřený WP token.
Implementační pořadí — úraz
- P0: akční role. Převést hlavní „Vybrat/Pokračovat/Uložit“ z navy na společnou zelenou primary roli; r8; odstranit navy→světle zelený hover skok. Zároveň zavést přístupnou tmavší zelenou pro malé bílé texty.
- P0: typografie a linka. Krokové h1 32/35,2/600 desktop a 28/30,8/600 mobil; červená linka 100×2
#f42534; sekční h2 přestat vizuálně vydávat za 14px label. - P0: focus. Zachovat již dobrý 3px focus u nabídky a rozšířit jej na všechny buttony, inputy, selecty, dialogové akce a zavírání.
- P1: geometrie. Akce r8, input/select r8, jednoduché soft karty r15. Porovnávací řádky a selected karty ponechat jako calculator adaptation.
- P1: povrchy a border noise. Dlouhé texty a hlavní povrch přiblížit WP; u jednoduchých voleb použít
#f2f4f7bez stínu, ale zachovat hranice tam, kde pomáhají srovnání. - P1: stavy. U disabled zachovat existující slovní důvod i nativní stav; selected sjednotit na jeden povrch + border + ikona/text. Modal měnit až po rozhodnutí calculator-adaptation tokenů.
- Regrese: bez změny rozložení/výpočtů ověřit nabídky, rizikový popup, doladění, osobní formulář, review a celé demo na 1440×900/375×812, klávesnici, focus a reduced motion.
Implementační pořadí — cesta
- P0: jedna primary role. Zrušit tmavý gradient na nabídkovém „Vybrat“ a použít stejnou zelenou primary roli jako „Porovnat nabídky“; sekundární „Detail“ ponechat outline r8.
- P0: výsledková hierarchie.
#results-count-headingstáhnout z 50/59 na 32/35,2/600; mobil 28/30,8/600. Formulářový h2 28/30,8/600. Hero naopak zvětšit na WP 64/83,2/600 a mobil 42/54,6/600. - P0: linky a focus. Existující výsledkovou
.page-heading::after100×2 zachovat a pouze sjednotit její červenou na#f42534; nepřidávat druhou linku k h1. Plné 2px hrany ponechat jen jako strukturální oddělovač. Zavést viditelný focus pro všechny buttony, ne jen pro pole. - P1: karty. R14 sjednotit na WP card r15 a výrazný nabídkový stín ztlumit/odstranit. Nezměnit kartový flow na úrazovou tabulku.
- P1: typ a body. Dlouhý text zvednout, metadata ponechat kompaktní. Sjednotit
#f42434/#00b53cna přesné WP tokeny, ale primary text řešit přístupnou adaptací. - P2: modal a selected/disabled. Modal a bottom sheet zachovat jako adaptační komponentu; desktop r15, mobil horní r18. Selected/disabled definovat ve vlastní calculator vrstvě a neodvozovat z úrazu.
- Regrese: bez změny výpočtů ověřit vstupní formulář, nabídky, detail nabídky, compare/select stavy a celé demo na obou rozměrech; síťové POST dál nesmí být součástí vizuálního testu.
Kontrolní závěr
Oba prototypy mohou působit jako jedna značka bez vzájemného kopírování layoutu: sdílet naměřený WordPress font, přesné navy/red/green tokeny, hierarchii nadpisů, krátkou 100×2 linku a akční/card radius 8/15. Úraz potřebuje hlavně přestat skrývat primary zelenou až do hoveru a zmenšit váhu nadpisů; cesta potřebuje odstranit gradient z výběru nabídky, srovnat hero/výsledkovou typografii a ztišit stíny. Form fields, nabídky, selected/disabled a modaly zůstávají přiznanou calculator adaptací, protože WordPressová prezentace pro ně neposkytuje autoritativní vzor.
GPT-6 Sol · Velmi vysoká · úplný nezávislý posudek
Nezávislý audit grafického stylopisu — GPT‑6 Sol / velmi vysoká
28. 10. 2026. Cílem je vzhledově přiblížit oba posuzované prototypy živé prezentaci České pojištění. Jediná vizuální autorita tohoto posudku je veřejný WordPress; úrazový ani cestovní prototyp není vzorem pro druhý. Jde o návrh vzhledu, nikoli o změnu průchodů, výpočtů, obsahu pojistných produktů nebo integrací.
Metoda a ověřený rozsah
Vlastní izolovaný proces Playwright/Chrome měřil getComputedStyle po document.fonts.ready v 1440 × 900 a 375 × 812. U komponent jsem četl také backgroundImage, ::before, ::after, geometrii a :disabled. Hover jsem odečetl po 700–800 ms; na spodním produktovém a.calculate-button jsem zvlášť změřil default, hover, fokus po odjetí myši a active po ustálení. Fokus u ostatních komponent v hromadném JSON probíhal po hoveru, proto jej nevykládám jako izolovaný fokus. Screenshot vznikl před zkoušením stavů. Každá čtená stránka měla ještě před goto zablokované všechny požadavky mimo GET/HEAD/OPTIONS. Na WordPressu jsem výslovně vybral „Povolit pouze nezbytné cookies“. Veřejné podstránky jsem získal z reálných odkazů hlavního menu; nic jsem neposlal z kontaktního, sjednávacího ani platebního formuláře. Zdrojové HTML, CSS a JS cizích webů nejsou uloženy.
| Označení | Ověřená URL a stav | Místní měření a snímky |
|---|---|---|
| WP-H | Hlavní WordPress | 1440 JSON, 1440 PNG, 375 JSON, 375 PNG |
| WP-P | Produkt Pojištění cizinců | 1440 JSON, 1440 PNG, 375 JSON, 375 PNG |
| WP-K | Kontakt | 1440 JSON, 375 JSON, 375 PNG |
| WP-Č | Článek o pojištění sportovců | 1440 JSON, 375 JSON, 375 PNG |
| Ú-P / Ú-R / Ú-K | Úraz v0.11.1, skutečné #profile, #risks, #customize po UI | profil 1440, profil 375, rizika 1440, rizika 375, konfigurace 1440, konfigurace 375 |
| C-Z / C-V / C-P | Cesta V19, úvod, skutečné #vysledky, #porovnani přes vestavěný přehled | zadání 1440, zadání 375, výsledky 1440, výsledky 375, porovnání 1440, porovnání 375 |
Na všech uvedených záběrech se location.href v měření shoduje s popsaným krokem; žádná z kontrolovaných šířek neměla horizontální přetečení. Přechod na cestovní výsledky se i při blokaci pokusu o POST na api.php zobrazil s 22 variantami; tento audit neověřuje žádnou službu ani správnost nabídky. Detaily hromadných stavů a měření podkladů jsou ve vlastním skriptu, cíleném měření WordPressu, přehledu povrchů a ověřených odkazech menu.
Zjištěná vizuální pravidla WordPressu
- Písmo: načtené řezy Montserratu;
bodyna WP-H/P 18 px / 27 px / 400. Hlavní produktovéh1.titleWP-P je 64 px desktop, 42 px mobil, váha 600, barva#003b71. Titulek článkuh1.main-page-titleWP-Č je 50 px / 50 px a 800; kontakt WP-K 54 px / 54 px a 800. Neexistuje tedy jediné „WP h1“. Sekčníh2.format-titleje typicky 32 px desktop a 28 px mobil, 600–700,#03407c. Nadpisy krátkých článkůh2.namejsou 24 px / 600 /#002e5f. - Značka a povrchy: stránka má
body#fcfcfc, hlavní navy#003b71, sekundární textové navy#002e5f, nadpisové navy#03407ca akcent#f42534/ v některých prvcích#f42434. WP-H.bodykategorií a.citaceBoxpoužívají#f2f4f7, roh 15 px, bez viditelného borderu a stínu. Patka produktu je#003b71; hlavička#fcfcfc. To je měřený marketingový web, ne přímý vzor pro husté formulářové karty. - Čáry:
.format-title::afterna WP-H/P/K/Č mácontent:"",background:#f42534, rozměr 100 × 2 px i na mobilu. Produktové a obsahovéh1tuto čáru nemají. V článku a na kontaktu se používá krátký akcent za sekčním nadpisem, nikoliv červený border přes celou šířku komponenty. - Hlavní akce: WP-P horní
.button-icons-area a.buttona spodnía.calculate-button„Srovnat pojištění“ mají v základu#00b53b, bílý text, Montserrat 24/600/28, 84 px výšku na desktopu, roh 8 px, bez borderu/stínu. Ikona kalkulačky je skutečně vbackground-image, ne v::after; proto by prosté čteníbackgroundColorroli nepopisovalo. Na mobilu první CTA měří 311 × 84 px, spodní se kvůli textu zvýší na 112 px. Stavy se liší: horní.button-icons-area a.buttonpo 700 ms hoveru i ve fokusu zůstává bílý bez podtržení (hromadné měření); jen spodnía.calculate-buttonmá po 800 ms hoveru podtržení při stejné zelené, ve fokusu po odjetí myši mění text na#f42434bez viditelného outline a v active vrací bílý text (cílené měření). Červený fokus spodní akce není vhodný přístupný návrh. WP-H má menší variantua.button240 × 57 px, 18/400,#51b24e, r8. - Sekundární odkaz: WP-H
.moreBlogInsidekolem „Navštívit blog“ nese1px solid #002e5f, r15 abackground-image:linear-gradient(...); vlastní vnořený odkaz border nenese. V prototypu použít pouze měřenou vizuální roli, se sémantickým<a>/<button>jako skutečným ovladačem. Kontextově se tedy vedle primárního zeleného CTA objevuje navy obrys, ale ne jako jediný univerzální styl všech navigačních akcí. - Omezení přímého převzetí: WP nemá doloženou kalkulačkovou nabídku, sticky cenový přehled, formulářový modal, selected rizikovou kartu ani disabled nabídku.
div.box.disabledna homepage značí marketingovou kategorii, ne nativní:disabledtlačítko. Tyto stavy musí být výslovně adaptací.
Srovnání a doporučené změny
V tabulce „WP pravda“ vždy znamená konkrétní měřený komponent a jeho stránku, nikoli obecnou domněnku o značce. „Změna“ je implementační návrh pro daný prototyp. Priorita P1 = hlavní vizuální nesoulad či čitelnost, P2 = sjednocení rolí, P3 = jemné doladění.
| WP pravda | Úraz nyní | Cesta nyní | Změna úraz | Změna cesta | Priorita |
|---|---|---|---|---|---|
WP-P a.button produktového CTA: #00b53b, bílá, 24/600, r8, bez border/shadow; měření. | Ú-P button.button „Vybrat krytí“ a Ú-K „Pokračovat“: #003b71, 14/650 či 13 px, r12, 1px navy; Ú-P, Ú-K. | C-Z button--primary „Porovnat nabídky“ je už zelené #00b53c, 18/700, r8; C-V/C-P „Vybrat“ má navy gradient, r8; C-Z, C-V. | Všechny hlavní postupové akce převeďte do jedné zelené role odvozené z WP-P. V kompaktním ceníku zachovejte velikost ovladače i čitelné „Vybrat“, zvětšujte hlavně text/plošku podle místa, nedávejte sem 84px produktový banner. | Ponechte zelenou hlavní akci v zadání a stejnou roli dejte i finálnímu „Vybrat nabídku“ na výsledcích a v porovnání; navy gradient není doložená WP primární akce. | P1 |
WP-P horní .button-icons-area a.button: hover i fokus bílý text bez podtržení (JSON). Spodní a.calculate-button: hover po 800 ms přidá podtržení, fokus po odjetí myši má červený text bez outline, active bílý text (cílené stavy). | Ú-P hover přepíná na #51b24e s tmavým #102f49; fokus dává 3px modrý outline, stav. | C-Z primární hover nebyl v prvních deseti hromadně měřených stavech; C-Z obrysový hover je #edf4fa, fokus růžový 3px outline po hoveru, stav. | Pro zelenou akci navrhněte stabilní pozadí a vlastní nebarevný cue; podtržení je doloženo pouze u spodního CTA. Zřetelný fokus zachovejte. | Zelené CTA ošetřete stejně; pro obrysové akce přejměte pouze vizuální navy obrys, fokus sjednoťte se silným přístupným prstencem. Červený fokus spodního WP CTA nekopírovat. | P1 |
WP-P h1.title hero 64/42 px, 600; WP-Č h1.main-page-title obsah 50/50 px, 800; P, Č. | Ú-P/R/K h1 34/25 px, 700, #003b71 desktop a #173b58 mobil; profil. | C-Z hero 58/36 px, 500; C-V h1 50/29 px, 500; C-P 43/30 px, 500; zadání, výsledky. | Kalkulačkové nadpisy nejsou reklamní hero. Adaptace z WP-Č: zvýšit význam na cca 40/29–30 px, váhu 600, barvu #003b71 i mobilně. Nenutit WP-Č 50px mobil na dlouhé pracovní titulky. | Hero přiblížit WP-P na cca 64/42 px a váhu 600, pokud se při 375 px zachová čitelné zalomení; výsledky/porovnání jako vnitřní tituly cca 40–50/29–32 px a 600. Výchozí 500 je na všech třech krocích lehčí než měřený WP. | P1 |
WP-P/K/Č h2.format-title 32/28 px, 600–700, #03407c; produkt, kontakt. | Ú-P formulářové h2 14/700 a Ú-K „Vaše krytí“ 16/700; Ú-P, Ú-K. | C-Z Kam vyrazíte? 28/23 px a 500; výsledkové názvy pojištění 17/700; C-Z, C-V. | Skutečné nadpisy velkých sekcí odlišit od fieldset popisků: přibližně 28/24 px 600 pro hlavní bloky, malé 14–16 px ponechat jen u vnitřních skupin. Zachovat hustotu ceníku. | Kam vyrazíte? přiblížit sekční roli 32/28 px a 600; názvy nabídky ponechat jako titulky karet, ne všechny povýšit na sekční h2. | P1 |
WP .format-title::after má 100×2 px #f42534; produktové/obsahové h1 bez čáry; WP-P, WP-K. | Ú-P h1::after má 88×1 px #f42434; stav. | C-Z .card-heading má červený border-bottom:2px solid #f42434 přes celou šířku; stav. | Přesuňte akcent od h1 k vybraným sekčním nadpisům jako 100×2. Pokud zůstane čára za názvem kroku kvůli orientaci, označit to jako adaptaci, protože WP h1 ji nemá. | V hlavní kartě nahradit celoplošný červený border krátkou 100×2 linkou za blokem Kam vyrazíte?; běžné oddělovače nabídky nebarvit červeně. | P1 |
WP-H/P body #fcfcfc, .body kategorie a .citaceBox #f2f4f7, r15, border 0, shadow 0; povrchy. | Ú-P pozadí chladnější #f3f6fa přibližně podle screenshotu, bílé panely r14 a 1px #dce5ed; Ú-K panel 1px #c5d2df, r14; Ú-K. | C-Z bílá karta r14 se stínem 0 0 30px #d6d6d6; C-V karty 1px #d8e3e9, r14 se stínem 0 12 34px navy/10 %; C-Z, C-V. | Základ změnit na #fcfcfc; hlavní skupiny ponechat bílé. Border používat jen jako adaptaci pro formulář, ztenčit jeho vizuální roli; informační bloky mohou použít WP #f2f4f7/r15 bez orámování. | Základ #fcfcfc; zmenšit či odstranit plošné stíny na běžných kartách a nechat jemné oddělení jen tam, kde se nabídky skutečně dotýkají. WP nemá stín jako plošné pravidlo. | P1 |
WP-H kategorie .body r15 bez borderu; CTA r8; informační štítek .category r5; povrchy. | Ú-R .desktop-risk-card r13, mobil .v2-tile r12, akční tlačítka r12/6; Ú-R, mobil. | C-Z hlavní karta r14, ovladače r8, čítače r6; C-V nabídka r14; C-Z, C-V. | Sjednotit role: obsahová/volbová karta ~15 px, běžná akce 8 px, malý ovladač 5–6 px. selected border ponechat jako adaptaci, WP nemá stejné rizikové volby. | R8 tlačítka sedí; r14 karta je blízko WP r15. Kde karta obsahuje jen navigační volbu, omezit stín a převzít jemnější povrch WP-H. | P2 |
WP-H .moreBlogInside navy obrys 1px #002e5f, r15, světle šedý gradient; WP-Č „zpět na blog“ je prostý navy odkaz; cílené měření, článek. | Ú-R rozsahy „Rozšířené/Základní/Vlastní“ jsou malé obrysové buttony, Ú-K dokumenty jsou řádek; rizika. | C-Z „Chci to zkusit vlastními slovy“ má 1px #003b71, r8; C-P „Detail nabídky“ je textový button; zadání, porovnání. | Sekundární kroky a volby řešte navy obrysem/textem s jasně odlišenou aktivní volbou; r15 reklamního odkazu nepřenášet doslova na malé filtry. | Obrysová vedlejší akce je směrově správná; sjednotit její navy s #002e5f podle WP-H tam, kde jde o navigační alternativu. Detail nabídky může zůstat prostý podtržený odkaz. | P2 |
WP-P produktové CTA nepoužívá gradient; WP-H kategorie gradient v background-image slouží povrchu, nikoli potvrzení volby; WP-P, povrchy. | Ú-R „Vybrat“ je jednobarevné navy; vybrané karty mají navy 1px + inset 1px, Ú-R. | C-V/P button--navy má linear-gradient(110deg,#00457e,#273443) pro „Vybrat“; C-P. | Po přesunu výběru do zelené akce ponechat indikaci vybraného rizika pomocí borderu a slovního/ikonového stavu; jde o adaptaci, ne WordPress selected token. | Gradient z výběrového CTA odstranit ve prospěch jednolité zelené nebo navy obrysové role podle toho, zda akce skutečně pokračuje; stav vybraného plánu zůstává samostatná adaptace. | P2 |
WP-P bílý text na #00b53b má vypočtený kontrast 2,74:1; WP-H bílý na #51b24e 2,68:1; pouze spodní WP-P a.calculate-button ve fokusu mění text na červenou bez prstence. To jsou pozorované hodnoty, ne kvalitní přístupné vzory. | Ú-R mobilní „Vybrat“ má 10px text; disabled „Vybrat“ ponechává stejnou backgroundColor, ale záběr ukazuje šedý vizuální stav přes další pravidlo; Ú-R. | C-Z zelená primární akce má rovněž bílý text; C-V disabled „Porovnat vedle sebe“ je doložený jen v prototypu, nikoli ve WP; C-Z, C-V. | Přístupná adaptace: pro menší bílý text použít tmavší zelenou např. #00852c (4,78:1), alespoň 12–14px u kompaktních cen, viditelný 3px focus ring. Nedostupnost vysvětlit textem a disabled. | Stejná přístupná adaptace napříč zadáním i výběrem; disabled porovnání ponechat funkčně, ale doplnit čitelný důvod. Neprohlašovat selected/disabled za WP převzatý vzor. | P1 |
WP-P/K hlavička #fcfcfc, patka #003b71; WP-P. | Ú-P patka #edf2f7, hlavička zůstává světlá; Ú-P. | C-Z patka #17324f, hlavička bílá/97 %; C-Z. | Patku přiblížit navy #003b71, ale cenu za to nesmí platit čitelnost drobných údajů; hlavičku sjednotit na #fcfcfc. | Patku přebarvit z #17324f na #003b71 a hlavičku na #fcfcfc; vlastní obsah a navigaci zachovat. | P2 |
Návrh tokenů pro implementační iteraci
| Token / role | Hodnota | Původ a status |
|---|---|---|
--brand-navy | #003b71 | WP-P h1.title, WP patka — měřeno |
--brand-navy-text | #002e5f | WP-H sekundární text a obrys .moreBlogInside — měřeno |
--brand-heading | #03407c | WP h2.format-title — měřeno |
--brand-red | #f42534 | WP .format-title::after — měřeno |
--canvas / --quiet-surface | #fcfcfc / #f2f4f7 | WP body / kategorie a citace — měřeno |
--cta-green-wp | #00b53b | WP-P produktová akce — měřeno, jen referenční |
--cta-green-accessible | #00852c | adaptace pro menší bílý text, 4,78:1 vůči bílé; nenazývat přesnou WP barvou |
--radius-control / --radius-surface | 8px / 15px | WP-P CTA / WP-H kategorie — měřeno, mapování na formuláře je adaptace |
--section-rule | 100px × 2px, #f42534 | WP h2.format-title::after — měřeno |
--form-border / --focus-ring | jemný 1px neutrální / 3px kontrastní | adaptace: WP formulářový border ani dostupný fokus nedokládá |
Font systém držet jako Montserrat s rolovým měřítkem: produktový hero 64/42 a 600; vnitřní h1 je adaptované měřítko podle článku, sekce 32/28 a 600–700, text 18/27. Při redukci pro hustý kalkulátor zachovat čitelný line-height a sémantický pořádek nadpisů. Značkové akcenty nemají převzít význam chybové či úspěchové hlášky jen podle barvy.
Pořadí realizace a přejímka
- Založit v každém prototypu zvlášť tokeny navy, plochy, typografie a rolí CTA; první vizuální zkouška na 1440/375 bez změny průchodu. Zelenou přístupnou adaptaci jasně odlišit od přesné hodnoty WP.
- Sjednotit primární postupové akce a typografickou hierarchii. U úrazu zvlášť rozlišit velké kroky od drobných tlačítek v cenovém přehledu; u cesty rozlišit hero, výsledky a názvy plánů.
- Upravit červené linky podle sekční role, potom plochy, stíny, border a radius. Interaktivní selected/disabled/modaly specifikovat jako vlastní adaptace a vizuálně přezkoušet ve skutečných stavech.
- Znovu měřit default/hover/focus/active/disabled na hotové iteraci, včetně kontrastu a 375px mobilního kroku. Ověřit stejné informace, tlačítka, validace, částky, cenu, průchod a dostupnost dokumentů; žádný zdrojový kód WordPressu nepřenášet.
Meze: WordPress zde neposkytl doložený selected, disabled, kalkulačkový modal ani platební vzor. Tento audit neprováděl fyzický telefon, Safari, kompletní regresní test ani skutečné sjednání. Závěry se opírají o uvedené veřejné URL, computed JSON a snímky z izolovaného Chrome; nejde o potvrzení aktuálnosti produktů, částek či cen.
GPT-6.1 Sol · Velmi vysoká · úplný nezávislý posudek
Nezávislý audit GPT-6.1 Sol — oba prototypy vůči živému WordPressu
Datum: 28. 10. 2026. Model a úsilí: GPT-6.1 Sol, Velmi vysoká. Rozsah: vizuální analýza, bez implementace. Jedinou autoritou pro cílový vzhled je živá prezentace České pojištění. Úraz v0.11.1 i cestovní V19 jsou posuzované prototypy. Doména ani část cesty z cestovního prototypu nedělá stylovou autoritu.
Výsledek
Oba prototypy správně navazují na značku použitím Montserratu, tmavé modré, červených akcentů a maskota. Cestovní prototyp však není hotovým přepisem vzhledu WordPressu. Jeho lehké titulky 500, tmavý gradient tlačítek Vybrat, silné stíny karet a část modrých povrchů se od živého webu liší. Úrazový prototyp má navíc jiné pozadí stránky, modré hlavní CTA s proměnou na zelenou při hoveru, velmi drobné sekční nadpisy a linku pod h1 v jiném rozměru i roli.
Největší společný přínos mají: pojmenovat role CTA a titulků, zavést z WordPressu správné váhy písma a role barev, odstranit zbytečné stíny a sjednotit povrchy. Není vhodné slepě převést marketingovou velikost CTA 84 px do každé cenové buňky nebo nastavit všem nadpisům 64 px. Takové zmenšení pro hustou kalkulačku je adaptace, kterou je potřeba uvést zvlášť od naměřeného pravidla.
Za zvlášť důležité považuji dva detaily: zelená hlavního produktového CTA je na WordPressu #00b53b, zatímco zelená v produktové dlaždici při hoveru je #51b24e; nejde o výchozí a hover stav stejného tlačítka. Sekundární tlačítko „Navštívit blog“ maluje rodič .moreBlogInside, nikoli jeho prázdný překryvný odkaz. Měření samotného anchoru by vedlo k chybným závěrům o barvě, borderu i rohu.
Metodika, rozsah a omezení
Použil jsem dovednost ui-visual-composition: nejprve hierarchie a úloha komponenty, potom typografie, barvy, seskupení, plochy a stavy. Četl jsem projektové pokyny a aktuální zadání v PROJECT.md; starý report reports/stylopis-2026-10-28/ ani cizí nové reporty či evidenci jsem neotevřel. Starší závěry uvedené v projektovém zápisníku nejsou podkladem cílových hodnot tohoto posudku.
Vlastní proces Playwrightu používá Chrome headless a vlastní kontext bez sdílení CUA, profilu nebo relace s jiným auditorem. Ještě před prvním goto je na celém kontextu zablokována každá HTTP metoda mimo GET, HEAD a OPTIONS. U WordPressu jsem zvolil pouze nezbytné cookies. Nic jsem neodesílal do skutečného formuláře, nesjednával, neplatil a neotevíral chat ani AI poradenství.
Veřejné podstránky byly nejprve objeveny v odkazech živé home: záznam objevení. Poté jsem prohlédl home, povinné ručení, pojištění cizinců a kontakt, desktop 1440 × 900 a mobilní viewport 375 × 812. Produkt povinného ručení zobrazuje neúplný obsah; produkt cizinců poskytuje použitelný opakovaný vzor hlavního CTA, obsahových nadpisů a rozbalovacích bloků. Kontaktní stránka poskytuje vnitřní h1 a informační plochu. Nenašel jsem na těchto stránkách odpovídající veřejný vstupní formulář, kalkulační tabulku, výběr frekvence placení ani pojistný detailový modal.
Úraz jsem prohlédl v profilu s ukázkovými daty, ve výběru krytí a cen, v editoru rizika a v doladění nabídky PVZP včetně frekvencí. Cestovní prototyp jsem prohlédl na vstupu, ve výsledcích s nabídkami, v detailu nabídky, v údajích pro smlouvu a v rekapitulaci. K dalším obrazovkám cestovního prototypu jsem přešel jeho vlastním „Přehledem obrazovek“; nevyvolával jsem reálné odeslání. Přepnutí obrazovek samo zkouší API POST, které bylo zablokováno: záznam. Zablokované požadavky WordPressu jsou převážně analytické. Síťové blokace znamenají, že audit netestuje backend a platnost obchodních dat.
Computed styles zahrnují backgroundImage, backgroundSize, backgroundPosition, všechny jednotlivé bordery, stíny, outline, typografii a pseudo-elementy ::before/::after. Hover je měřen po 550 ms. Fokus se ověřuje klávesnicovým Tab/Shift+Tab a zaznamenává se také skutečné focused a focusVisible; neoznačuji za fokus stav, kdy ovládací prvek klávesnicí fokus nedostal. U finálních cílených měření CDP CSS.getPlatformFontsForNode používá přesně měřený viditelný uzel, včetně skutečných použitých vah. Nezaměňuji CSS deklaraci font-family za potvrzení vykresleného fontu.
Mobil znamená emulovaný viewport Chromu s myší a klávesnicí, nikoli fyzický telefon či Safari. Fullpage snímky dlouhých výsledků jsou pro celkovou kompozici; pro rozměry fixních dialogů rozhodují JSON geometrie a příslušný viewport. Nejde o úplný funkční či regresní test kalkulaček. Všechny browser procesy byly po měření uzavřeny v finally. Uloženy jsou jen vlastní měřicí skripty, popisná data/computed JSON a snímky; žádné celé cizí HTML, CSS ani JS.
Živý WordPress: doložené role
Značení dále: F = naměřená fakta, N = doporučení, A = adaptace bez stejné role ve WordPressu. Priorita P1 má největší dopad na podobnost, P2 sjednocuje komponenty, P3 řeší detaily. Přesné hodnoty uvádím v CSS px.
| Role a autorita | Desktop 1440 | Mobil 375 | Evidence |
|---|---|---|---|
Hero na home a produktu: .hp-title .title, .service-title .title | Montserrat 64 / 600 / 83,2; #003b71 | 42 / 600 / 54,6 | home, produkt |
Červené zdůraznění hero: .title b | 64 / 800 / 83,2; #f42534 | 42 / 800 / 54,6 | cílené desktop, mobil |
Vnitřní titul na kontaktu: .main-page-title | 54 / 800 / 59,4; #003b70; bez linky | Stejné 54 / 800 / 59,4; bez linky | kontakt desktop, mobil |
Sekční titul home: .hp-news .format-title | 32 / 700 / 35,2; #03407c | 24 / 700 / 26,4 | home detail, mobil |
Sekční titul produkt: .format-title | 32 / 600 / 35,2; #03407c | 28 / 600 / 30,8 | produkt detail, mobil |
Sekční linka: .format-title::after | 100 × 2; #f42534; odstup nad linkou 25 | 100 × 2; stejné | produkt detail, kontakt mobil |
Titulek obsahové karty: .blog-card .name | 24 / 600 / 26,4; #002e5f | Stejné | home detail, mobil |
Hlavní vstup do kalkulace: .button-icons-area a.button na produktu cizinců | 24 / 600 / 28; bílá na #00b53b; r8; border 0; h84 | Stejná typografie, barvy, r8 a h84; šířka311 | stavy desktop, mobil |
Sekundární navigace: .moreBlogInside na home | 18 / 600 / 27; #002e5f; border 1 #002e5f; r15; padding 20 40 | Stejné | malovaná plocha desktop, mobil |
Informační karta: .citaceBox na home, .mainContanctSection na kontaktu | #f2f4f7; r15; border 0; bez stínu | Stejné základní povrchové hodnoty | citace, kontakt |
Základ stránky: body; produktový text .leftContainer p | #fcfcfc; text #231f20; produktový odstavec 16 / 400 / 24 | Stejné | produkt, detail |
Desktopový kontakt v hlavičce: .header-phone, .header-email | 22 / 600 / 25; #03407c; ikona přes backgroundImage | Při 375 nejsou tyto textové kontakty zobrazené stejným způsobem | hlavička, mobil |
Fonty F: na WP CDP potvrzuje vlastní Montserrat. Interní familyName z fontových souborů je „Montserrat Thin“, ale postScriptName rozlišuje Montserrat-Thin, ...-Medium, ...-SemiBold, ...-Bold a ...-ExtraBold. To neznamená, že všechny texty mají váhu Thin. Na WP jsou skutečně vykreslené váhy 400, 600, 700 a 800 podle role; na cestovním hero skutečně Medium/500. Úrazové 650 se v měřených CTA vykresluje názvem Bold. Oba prototypy u samostatného znaku šipky místy používají Arial s jediným glyph; český text je Montserrat. Není podklad pro tvrzení, že některá celá kalkulačka padá na Arial. Důkaz například cestovní cílený vstup, nabídky, úrazové CTA.
Co upravit v každém prototypu
V buňkách „změna“ jde o doporučení N; písmeno A výslovně označuje chybějící odpovídající roli. Zdrojové selektory jsou vždy z konkrétní živé stránky. Tabulka nevyvozuje pravidla z cestovního prototypu.
WordPress dokládá hlavní vstup do kalkulace, nikoli tlačítko dalšího kroku průvodce. Přenos stejné vizuální akční rodiny na „Pokračovat“ je také adaptace role. Je to nejbližší doložený hlavní vzor značky, nikoli důkaz existence oficiálního WordPress wizardu.
| WP autorita / role | Úraz nyní | Cesta nyní | Změna úraz | Změna cesta | Priorita |
|---|---|---|---|---|---|
Produkt cizinců .button-icons-area a.button: zelená #00b53b, bílá,24/600, r8, border 0, bez stínu | Hlavní pokračování modré #003b71; profil14/650; doladění13/650; r12 | Hlavní pokračování #00b53c,18/700, r8; h58 desktop/h48 mobil | Zelenou vyhradit hlavnímu kroku „Vybrat krytí/Pokračovat“, r8, váha600. Pro plnou WP shodu24/600/28, h84; pro kompaktní krok výšku a písmo zmenšit výslovně jako A. | Sjednotit přesnou zelenou a váhu600. Zvětšit hlavní text dle WP role; výšku84 zavést jen pro marketingový vstup, kompaktní pokračování označit A. | P1 |
Stejný produkt: hover po 550 ms nemění barvu ani stín; backgroundImage je ikona kalkulačky | Ustálený hover #51b24e a text #102f49 | Hover #009b33, stín 0 8 22 rgba(0,181,60,.2), posun−1px | Zrušit proměnu hlavního CTA modrá→zelená a změnu bílé na tmavý text. Použít stabilní hlavní roli. Nepřidávat gradient. | Odstranit zdvih/stín a jiné ztmavení, pokud je cílem věrná WP shoda. Ikonu řešit místním ekvivalentem pouze u vstupu do výpočtu. | P1 |
Home .moreBlogInside: secondary18/600, #002e5f, border 1, r15; světle šedý hover | Sekundární akce mají více podob; v nabídce12/650, mobil 11/650, border dle komponenty | Outline14/700 (mobil 13), r8, bílá; hover #edf4fa | Pro skutečné sekundární akce „Zrušit/Detail/Upravit“ vytvořit jednotný outlined vzor podle WP. V cenové matici menší velikost je A; nevyrobit každou pomocnou ikonu jako velké tlačítko. | Secondary/outline přivést na 600 a #002e5f. Pro výrazné sekundární navigační CTA r15, hover #f2f4f7. Drobné nabídky opět A. | P1 |
| WP produkt a home: není doložen samostatný výběr konkrétní pojistné nabídky | .quote-row > .button: modrá12/650, r12, h44 | .offer-tile .button--navy:13/700, r8; gradient110° #00457e→#273443; h38 desktop / h48 mobil | A: použít stejnou hlavní akční rodinu jako pokračování, pokud výběr přesouvá do dalšího kroku; v řádku zachovat kompaktní geometrii. Nevydávat h44 za WP pravidlo. | A: odstranit nedoložený tmavý gradient; rozhodnout roli Vybrat konzistentně s hlavním postupem. Není důvod přenášet tento gradient do úrazu. | P1 |
Home .hp-title .title a produkt .service-title .title: hero64/600, mobil42/600, červený <b>800 | Profilový h1 je34/700, mobil25/700; spíše název pracovního kroku než samostatný marketingový hero | Úvodní hero58/500, mobil36/500; navybez červeného zvýraznění | Nevytvářet další velký hero u každého kroku. Jestli první obrazovka dostane marketingový hero, použít uvedený vzor. Současný pracovní titul řešit následujícím řádkem. | Úvodní hero přivést na64/600/83,2 a42/600/54,6. Červený akcent800 použít jen na jednu smysluplnou frázi; nevynucovat náhodné červené slovo. | P1 |
Kontakt .main-page-title: vnitřní h1 54/800/59,4, #003b70, bez linky | Všechny pracovní h134/700; mobil25/700, #173b58 | Vnitřní h150/500/59; mobil29/500/32,48; letter-spacing−2 desktop | Desktopové názvy kroků přiblížit silnějšímu vnitřnímu titulku; cílové WP54/800. Na mobilu je i WP54; menší42 či32 je A podle délky a hustoty. Zachovat navy na obou šířkách. | Vnitřní titulky změnit z500 na800, desktop54/59,4; odstranit nedoložené−2px tracking. Mobilní zmenšení oproti WP54 uvést jako A, nikoli jako zdrojový token29. | P1 |
Produkt .format-title: sekce32/600, mobil28/600; home má jinou roli32/700, mobil24/700 | Hlavní nadpisy formulářových sekcí14/700; datum15/650 je drobný popisek | Formulářové h228/500, mobil23/500; údaje25/500 | Skutečné velké sekce „Koho pojišťujeme/Kontakty/Rozsah krytí“ odlišit od popisků: převzít32/600 a28/600, dovolí-li to rozvržení; menší hustá alternativa je A. Datum a frekvenci nepovýšit na velkou sekci. | Skutečným sekcím sjednotit600 a produktovou škálu32/28. Drobné názvy položek ponechat nižší, neaplikovat globálně na každý h2. | P1 |
Produkt/home/kontakt .format-title::after:100×2, #f42534, mezera25; h1 linku nemá | h1::after88×1, #f42434 | .page-heading::after100×2, #f42434 za nadpisovým blokem; na vstupu dlouhá červená linka přes nadpisový panel | Linku88×1 odstranit z univerzálního h1; zdrojový vzor100×2 použít u sekčních titulků. Pokud se ponechá pod názvem kroku, označit přesun role jako A. | Krátká linka je geometricky blízko, ale patří zdrojově sekcím. Dlouhou vstupní linku nahradit krátkou sekční100×2; nešířit full-width červené bordery na všechny bloky. | P1 |
Home .blog-card .name: obsahový titul24/600/26,4, #002e5f | Názvy rizik a cenových sloupců drobné podle tabulky | Název nabídky17/700/20,06 | A: delší názvy samostatných obsahových karet mohou převzít24/600; v matici nenechat zvětšení rozbít pět nabídek. | A: názvy nabídek posílit velikostí a mírně odlehčit na 600;24/26,4 je nejbližší doložená obsahová karta, hustá varianta musí být označena. | P2 |
WP body: #fcfcfc; produktový běžný odstavec 16/400/24, #231f20 | Stránka #f3f6f9; text #173b58; base16/24,8 | Body #fcfcfc, ale uvnitř více modrých přechodů/povrchů; base15/23,25, #17283a; mobil14/21,7 | Celou stránku přivést na #fcfcfc. Běžné delší texty16/24, #231f20, značkovou modrou vyhradit nadpisům a akcím. | Základ stránky zachovat; delší texty16/24, #231f20, omezit vlastní modrošedé tóny.15 a14 ponechat jen jako vědomou hustou A. | P1 |
Kontakt .mainContanctSection, home .citaceBox: #f2f4f7, r15, border 0, stín none | Informační aside #e9f1f8, r18 | Story-invitation modravý povrch s borderem, r14; výsledkový toolbar #f2f7fa, r14 | Informační aside přeladit na #f2f4f7, r15. Modrou kresbu ikon a maskota zachovat. | Informační pozvánku a toolbar přeladit na stejnou šedou a r15; odstranit dekorativní border tam, kde jde jen o informaci. | P1 |
| Stejný WP informační vzor; vstupní formulář není na zkoumaném WP doložen | .profile-form-panel bílá, r14 desktop / r12 mobil, border 1 #dce5ed/#c5d2df | .entry-card bílá, r14, stín 0 0 30 #d6d6d6 | A: sjednotit rohy povrchů na 15, ponechat bílé vstupní plochy, ale redukovat dvojité ohraničování vnořených skupin. Nenazývat bílou formulářovou kartu přesnou WP komponentou. | A: zrušit výrazný rozostřený stín hlavního formuláře, r15; seskupení řešit prostorem a jedním povrchem. | P1 |
WP home .citaceBox má plochou kartu; srovnávací nabídka chybí | Část připojištění bílé karty, border 1, r12, drobný stín | .offer-tile bílá, r14, border 1 #d8e3e9 a stín 0 12 34 rgba(0,59,113,.1) | A: u informačních částí připojištění zploštit, r15; interaktivní výběr ponechat jasně rozpoznatelný. | A: odstranit trvalý stín všech 22 nabídek; použít r15 a tlumené seskupení z WP. Vybranou kartu odlišit explicitním stavem, ne zvýšením všech karet. | P2 |
WP home .hp-links .body: navigační dlaždice má posuvný dvoubarevný background; nejde o šikmý CTA gradient | Běžná modrá a hoverzelená v CTA | Šikmý tmavý gradient ve Vybrat | Nepřebírat z WP animaci celé navigační dlaždice do každého tlačítka; jde o jinou roli. | Odstranit neodpovídající šikmý gradient. Pokud vznikne produktový rozcestník, může mít adaptaci posuvné plochy; výsledková nabídka není rozcestník. | P2 |
| WP kontakt, home: žádný doložený input/select/error vzor | Vstupy48px, r10, border 1 #b6c9d8; focus3 #205db3, offset3 | Datum49,25px, r8, border 1 #c3d2dc; focusborder #003b71+halo3rgba(.1) | A: sjednotit vstupy napříč kroky a ponechat přístupný fokus. R8 lze převzít z akčních rohů jako systematické přizpůsobení, nikoli tvrdit „WP input r8“. | A: sjednotit field/focus v celé aplikaci. Vstupní border, selected nebo error neodvozovat z prázdného kontaktu. | P2 |
| WP: taby/destinace/frekvence/sleva nejsou doložené | Výběr roční frekvence #f1f7fd, border 1 navy+inset1, r12; badge #def1e5/#14643e, r6 | Taby #e8f0f4; vybraná destinace modrý outline; vlastní badge a counter stavy | A: zachovat radio, checked a text slevy; omezit další barvy na značkové a neutrální. Cena i frekvence se nesmějí ztratit ve „zploštění“. | A: zjednodušit tabové plochy na bílou/#f2f4f7; checkedradio/zaškrtnutí zachovat. Žádný z těchto stavů není oficiální WP token. | P2 |
| WP: srovnatelný pojistný modal nenalezen; cookie lišta není editor rizika | Desktopový dialog r18,620px, stín 0 20 80 rgba(23,59,88,.25); mobilní spodní panel 375 px, r18/18/0/0 | Desktopový detail 860 px, r14, stín 0 20 70 rgba(0,0,0,.25); mobil x0, y24, w351, h788, r18/18/0/0 | A: sjednotit title/CTA/body s WP tokeny; zachovat funkční spodní panel, scroll a Escape. Nenastavovat „WP modal r14“, takový doklad není. | A: stejné omezení. Mobilní mezera je 24 px vpravo a 0 vlevo; případné symetrické odsazení je oprava vlastního layoutu, ne kopie WP. | P2 |
WP home header, .header-phone/.header-email: desktop120px, bez spodní linky, kontakty 22/600/#03407c | Kompaktní72 px desktop / 78 mobil, kontakty13 px a modrý border pod hlavičkou | 120 px desktop / 79 mobil; kontakty15/700 s horními štítky a časem, spodní border | Barevně a typograficky sjednotit kontakt s WP. Zachovat kompaktní72 jako funkční A; nekopírovat marketingový horní padding 55 do pracovního kroku. | Celková výška už odpovídá; odstranit zbytečnou konkurenci štítků, větší jednotný kontakt 600. Zrušit dekorativní spodní border, pokud nemá navigační význam. | P2 |
| WP zelené CTA a home secondary: při klávesnicovém fokusu některé outline none | Zřetelný modrý 3px fokus | CTA: 3px červená s alfou 0,35; vstupy jiné halo | A—přístupnost: zachovat viditelný fokus; nesnižovat se na zdrojové potlačení outline. | A—přístupnost: zachovat a sjednotit fokus; zdroj WP není důvod jej odstranit. | P1 |
WP .open-blocks .name:24/600, červená, bez boxu, malý chevron tvořený borderem | Rozbalení dalších rizik a dokumentů má vlastní menší UI | Doprava má vlastní čárkované hrany; detail nabídky tmavé pruhy h3 | A: z WP převzít střídmý chevron a menší počet rámečků, ponechat ovládání summary/button. Nereplikovat nefocusovatelný h3. | A: pro obsahové rozbalení odstranit nadbytečné pásy a čárkované dekorace; z WP přenést hierarchii, nikoli neklávesnicovou implementaci. | P3 |
Aktuální hodnoty obou prototypů v tabulce jsou podloženy úrazovými stavy, úrazovým mobilem, povrchy profilu, doladěním, úrazovým dialogem desktop / mobil, cestovními stavy, vstupem, nabídkami, nabídkami mobil, údaji, rekapitulací a cestovním dialogem desktop / mobil.
Společné cílové tokeny — pouze hodnoty doložené na WP
Názvy tokenů jsou návrh pro budoucí implementaci; hodnoty pocházejí z WP. Nejde o kopii jeho CSS. Pozor na různé modré a červené role: živý web není dokonale sjednocený. Níže zachovávám rozdíly místo předstírání jednoho univerzálního odstínu.
| Token / role | Hodnota | Přímý WP zdroj |
|---|---|---|
| font / běžný | Montserrat, sans-serif; váha 400 | produkt .leftContainer p, data |
| page | #fcfcfc | body, data |
| text | #231f20 | produkt .leftContainer p a citace, data |
| navy-hero | #003b71 | home .hp-title .title, data |
| navy-section / contact | #03407c | .format-title, .header-phone, data |
| navy-secondary / card-title | #002e5f | .moreBlogInside, .blog-card .name, data |
| red-rule / hero-emphasis | #f42534 | .format-title::after, .title b, data |
| green-main | #00b53b | produkt .button-icons-area a.button, data |
| green-teaser | #51b24e | home .hp-links .box:not(.disabled) .body .button při hoveru rodiče; jiná role, data |
| surface-muted | #f2f4f7 | .citaceBox, .mainContanctSection, data |
| radius-primary | 8px | produktové hlavní CTA, data |
| radius-secondary / card | 15px | .moreBlogInside, .citaceBox, data |
| border-secondary | 1px solid #002e5f | .moreBlogInside, data |
| shadow-content-card | none | .citaceBox, kontakt, data |
| section-rule | 100px ×2px; margin-top25px | .format-title::after, data |
| body-product | 16px /400 /24px | .leftContainer p, data |
| title-hero | 64px /600 /83,2px; mobil42 /600 /54,6 | .title, desktop / mobil |
| title-inner | 54px /800 /59,4px; WP při375 stejné | kontakt .main-page-title, data |
| title-section-product | 32px /600 /35,2px; mobil28 /600 /30,8 | produkt .format-title, desktop / mobil |
| title-section-home | 32px /700 /35,2px; mobil24 /700 /26,4 | .hp-news .format-title, desktop / mobil |
| title-card | 24px /600 /26,4px | .blog-card .name, data |
| cta-main-type / size | 24px /600 /28px; výška 84px | produktové hlavní CTA, data |
| cta-secondary-type | 18px /600 /27px | .moreBlogInside, data |
Záměrně chybí: oficiální token vstupního borderu, focus-ringu, validační červené, povrchu vybraného stavu, opacity zakázaného stavu, rohu modalu, výšky tabů, cenového fontu a frekvenčního badge. Stejné role ve zkoumaném WordPressu nejsou doložené. Není správné tyto mezery vyplnit hodnotami z cestovního prototypu a nazvat výsledek stylopisem WP.
Stavy a přístupnost: kde zdroj nekopírovat doslova
F — hlavní CTA: backgroundColor #00b53b a bílý text se po 550 ms nemění; backgroundImage odkazuje na ikonu kalkulačky. Samotné „backgroundImage není none“ tedy nedokazuje gradient. Spodní .calculate-button používá stejnou zelenou, ale na mobilu se kvůli paddingu a zalomení zvětší na 112 px; není správné z toho odvodit obecný mobilní button token 112.
F — secondary: .moreBlogInside má gradient to top, #f2f4f7 50%, transparent 50%, background-size:100% 200%. Hover mění background-position z 50 % 0 % na 50 % 100 %, proto je optickým výsledkem jednolitá světle šedá výplň. Modrý text/border a r15 zůstávají. Link přes celou plochu má prázdný text, vlastní červenou barvu a r0; vizuální text a box dědí rodič. Adaptace má vytvořit normální sémantické tlačítko/odkaz s těmito vizuálními vlastnostmi, nemusí kopírovat podivnou překryvnou konstrukci.
F — navigační dlaždice: .hp-links .body má podobný posuvný mechanismus, ale druhá polovina je #002e5f. Hover rodiče přebarví plochu a název na bílou a ukáže zelené CTA #51b24e,18/400, r8. To je jiný vzor než produktové zelené CTA a jiný než šikmý tmavý gradient cestovního Vybrat. Důkaz desktop / mobil.
F — fokus a klávesnice: produktové CTA sice dostává focusVisible:true, ale outline má none 0 a nezískává viditelný alternativní ring. Spodní CTA při fokusu dokonce změní text na #f42434 na zelené ploše. Rozbalovací .open-blocks .name je h3 a skutečný klávesnicový fokus během měření nedostalo. Toto nejsou vhodná pravidla pro funkční kalkulačku. N/A: zachovat sémantické button/summary a viditelný ring zlepšený oproti zdroji; jeho přesná šířka/barva není doložena WP.
F — kontrast: z naměřených sRGB barev vychází bílá/#00b53b přibližně 2,74:1 a bílá/#003b71 přibližně 11,27:1. Výchozí WP zelená s bílou nesplní ani 3:1 pro velký text. N/A: pro věrnou vizuální kopii uvést tento dluh; pro použitelnou produkční adaptaci vybrat a znovu změřit tmavší akční zelenou nebo jinou vyhovující kombinaci. Žádný vlastní tmavší odstín nezařazuji do tabulky „tokeny z WP“. Červenou #f42534 na bílém lze při malém textu také posoudit zvlášť (přibližně 4,07:1); není automaticky univerzální textovou chybovou barvou.
Pořadí implementace
Úraz
- Zavést oddělené role
cta-main,cta-secondary,title-inner,title-section,surface-info; neprovádět globální změnu.buttona všech h2 jedním pravidlem. Hlavní postupové CTA sjednotit se zeleným WP vzorem, kompaktní nabídky výslovně řešit jako A. - Sjednotit pozadí stránky #fcfcfc a šedé informační plochy #f2f4f7/r15. Zachovat bílé vstupy a čitelné seskupení formuláře; odstranit jen nadbytečné vnořené bordery.
- Povýšit pracovní titulky a skutečné sekce podle odpovídajících WP rolí; odstranit univerzální linku 88 × 1 pod h1. Nezaměnit popisek data či frekvence za velký sekční titul.
- Sjednotit secondary, typografii detailů a lokální ikonky. U dialogu aplikovat barvy/textové role; spodní panel, fokus, Escape a vnitřní scroll ponechat funkční. Vybraná frekvence, zámky, připojištění a jejich data musí zůstat zřetelná.
- Znovu ověřit 1440/375, dlouhé české názvy, pět nabídek, výběr rizika, zavření popupu, klávesnici a celý stávající demonstrační průchod. Flow a cenové výpočty nezměnit.
Cestovní
- Rozlišit vstupní hero od vnitřních titulků: hero 600 / 800 akcent, vnitřní 800, sekce 600. Neaplikovat dnešní 500 jako globální styl značky. Odstranit vlastní záporný tracking vnitřních h1.
- Sjednotit hlavní CTA na zdrojové #00b53b/600/r8, odstranit nedoložený navy gradient a zdvihy při hoveru/stíny. Secondary přiblížit skutečně malované WP ploše #002e5f/r15/600.
- Odstranit dlouhou červenou linku za vstupním formulářovým titulkem; krátké 100 × 2 používat u příslušných sekcí. Interní nadpisový blok s krátkou linkou uvést jako A, protože vnitřní h1 na WP ji nemá.
- Zploštit hlavní formulářovou kartu a trvalé stíny všech nabídek. Modré plochy pozvánky, tabů a toolbaru sjednotit na neutrální barevnou rodinu WP; vybrané a doporučené stavy zachovat explicitně.
- Sjednotit detail nabídky, údaje a rekapitulaci stejnými rolemi. Přitom opravit vlastní mobilní nesymetrii detailu, ponechat sémantické ovládání a viditelný fokus. Ověřit vstup → výsledky → detail → údaje → rekapitulaci bez reálného sjednání či platby.
Společná knihovna má sdílet měřené barvy a role, nikoli WordPress runtime, pluginy ani zkopírované zdrojové soubory. Zavedení nových vzhledových pravidel nesmí měnit výpočty, formulářová data ani současnou posloupnost kroků.
Výběr vizuálních důkazů
- WP home desktop, produkt desktop, kontakt desktop.
- WP produkt mobil, hlavní CTA a klávesnicový fokus desktop.
- Úraz profil desktop, úraz profil mobil, doladění desktop, mobilní editor rizika.
- Cestovní vstup desktop, mobil, výběrové CTA se skutečným gradientem, údaje, rekapitulace.
Měřicí základ je reprodukovatelný vlastními skripty measure.cjs, wp.cjs, wp-detail.cjs, wp-controls-final.cjs, prototypes.cjs, travel-stages.cjs a final-measure.cjs. Starší discovery snímky zobrazují i cookie lištu; pro cílová pravidla mají přednost přesná cílená měření. Vedlejší měřicí omyly selektorů byly opraveny ve vlastních skriptech; report nepoužívá chybné chybějící selektory jako důkaz absence vizuálního vzoru.
Místní odkazy, parsování celé vlastní JSON evidence a syntaxe vlastních skriptů byly ověřeny: výsledek kontroly.
GPT-6.1 Terra · Velmi vysoká · úplný nezávislý posudek
Nezávislý posudek vizuálního stylu: WordPress → úraz a cesta
Autor: GPT-6.1 Terra, xhigh · Datum měření: 28. 10. 2026 · Rozsah: vizuální analýza, nikoli úprava kalkulaček.
Výsledek
Oba prototypy už používají Montserrat a modrou blízkou WordPressu, ale přímé sjednocení všech prvků na jediný styl by neodpovídalo skutečnosti. Na živém WordPressu se liší role hero, článkového titulku, sekce, karty i odkazu. Primární cíl je přiblížit rozpoznatelnou typografii, modrou/červenou a střídmou práci s linkou; ovládací prvky specifické pro kalkulačky přizpůsobit samostatně, protože na prohlédnutých stránkách nemají přímý ekvivalent.
Největší praktický rozdíl je v primárních akcích: úraz má modrý základ, cesta zelený základ, zatímco jediná zde doložená zelená WP akce Srovnat pojištění je odkaz v marketingové kartě zobrazený při hoveru. Neprokazuje univerzální tlačítko pro celý formulář. Přímé převzetí bílé na změřené zelené má navíc nízký kontrast. Navrhuji oddělit naměřený vzor od přístupné adaptace a nerozbít existující průchod ani výpočty.
Metodika a hranice
- Živá autorita: domovská stránka WordPressu, z jejích skutečných odkazů objevené povinné ručení a článek. Seznam objevených odkazů. Posuzované weby: úraz v0.11.1 a cestovní V19.
- Samostatný headless Chrome/Playwright, desktop 1440 × 900 a emulovaný mobil 375 × 812 CSS px. Po načtení
document.fonts.ready; snímky celé stránky a computed styly prvků, rodičů a::before/::after, včetněbackgroundImage, hran, stínu a outline. Snímky jsou vizuální doklad, JSON obsahuje hodnoty a selektory. Hover byl odečten po nejméně 800 ms; pro fokus se používalo Tab/Shift+Tab a zvláštní klávesnicový průchod. Stav_focusu WP CTA neprokazuje fokus CTA: v pokusu po odjezdu myši aktivním prvkem zůstalobody, takže ho jako důkaz fokusu CTA nepoužívám. - WP: pouze nezbytné cookies. Před první navigací každého kontextu byla routou blokována každá metoda kromě GET, HEAD a OPTIONS. Neodesílal jsem smlouvy, platby ani chat. Úraz: profil s ukázkou, výběr rizik, editor trvalých následků, konfigurace vybrané nabídky. Cesta: vstupní formulář, navigace na výsledky, porovnání a rekapitulaci, ukázkový detail nabídky. Skoky na obrazovky jsou vizuální inspekce, nikoli důkaz celého skutečného průchodu nebo správnosti dat.
- Selektory níže identifikují konkrétní změřený prvek, ne obecnou specifikaci WordPressu. „Měření“ je odečet computed CSS; „interpretace“ je srovnání role; „návrh“ je nová implementační volba. Plošné přenášení CSS nebo běhového prostředí WordPressu není součástí zadání. Přechodové a personalizované stavy, další stránky, fyzický telefon, Safari a produkční workflow nebyly plošně testovány.
Porovnání podle role
Hodnoty se vztahují k uvedeným příkladům. P1 = nejvyšší dopad na čitelnost a konzistenci, P2 = důležité doladění, P3 = následná úprava. Odkazy na data a obrázky jsou níže.
| Role a WP autorita | Úraz nyní | Cesta nyní | Změna úraz | Změna cesta | Priorita |
|---|---|---|---|---|---|
Marketingový hero: h1.title 64/83,2 px, 600 desktop; 42/54,6 px, 600 mobil, #003b71. Barevné zvýraznění části textu je samostatná role. | h1 vstupu 34/41,48, 700; mobil 25/30, 700, mobilní barva #173b58. Jde o funkční nadpis formuláře, nikoli plný marketingový hero. | Úvodní h1 58/62,64, 500; mobil 36/38,88, 500. | U pracovního titulku zachovat kompaktní měřítko; sjednotit jeho navy s WP a pro výraznější váhu zvážit 600. Hero 64/42 nepoužít mechanicky na každý krok. | Pokud je záměr vzhled marketingového hero, přiblížit 64/42 a 600; ověřit zalomení a výšku formuláře na mobilu. | P1 |
Titul článku: h1.main-page-title 50/55, 800, #003b70 na obou zkoušených šířkách. | Krokový h1 34/25 a 700; menší než článek. | Výsledky h1#results-count-heading 50/29 a 500; rekapitulace stejně 50/29 a 500. | Vyšší váha 800 by věrněji odpovídala článku, ale není důkazem povinné váhy kalkulátoru; doporučuji 600–700 jako adaptaci a zachovat prostor pro krok. | Na výsledcích a rekapitulaci zvýšit váhu 500 nejprve na 600–700; ponechat menší mobilní velikost jako adaptaci místo převzetí mobilních 50 px článku. | P1 |
Sekční nadpis: domov h2.format-title 32/35,2, 700 desktop, 24/26,4 mobil; produkt a článek na mobilu 28/30,8. | Sekce formuláře 14/22,4, 700; marketingový blok 25/32,5, 700. | Vstupní h2 28/33,04, 500; názvy nabídek 17 px, 700. | Hierarchii sekcí formuláře ponechat kompaktní; výrazné obsahové sekce přiblížit 32/24–28, 700 dle role. | Výraznější obsahový h2 přiblížit váze 700; názvy nabídek nezvětšovat plošně na 32 px. | P1 |
Nadpis karty: WP článkové karty h2.name 24/26,4, 600, #002e5f na obou šířkách. | Názvy rizik jsou součástí tlačítkových karet a jejich měřítko se řídí hustým výběrem. | Nabídkový h2 17 px, 700; Travel Plus v rekapitulaci 24 px, 700. | Vhodný vzor pro samostatné obsahové karty; u výběru rizik jde o adaptaci, zachovat možnost skenovat nabídku. | U samostatných nadpisů bloků zvážit 24/600, v seznamu nabídek raději zachovat hustotu a odlišit vybraný stav i jinak než barvou. | P2 |
Krátká červená linka: h2.format-title::after 100 × 2 px, #f42534. Hero h1.title ji v měření nemá; některé sekce jsou zarovnané na střed, jiné vlevo. | h1::after je červený pseudo-element #f42434, přítomný také u pracovního titulku. | Úvodní h1 ani h2 formuláře tento pseudo-element nemají. | Ponechat ji jen tam, kde představuje záměrný oddělovač hlavní sekce; neodvozovat povinnost pod každý h1 z WP hero. | Přidat 100 × 2 px u významných obsahových sekcí jako návrh, nikoli pod každé pole či nabídku; zarovnání podle kompozice. | P2 |
Zelený odkaz v kartě: a.button při hoveru 18/27, 400, bílé písmo, #51b24e, radius 8 px, bez backgroundImage; WP karta ho odhaluje při hoveru. | button.button Vybrat krytí 14/19,6, 650, bílé na #003b71, radius 12; ustálený hover #51b24e s #102f49. | Porovnat nabídky 18/21,6, 700, bílá na #00b53c, radius 8; hover #009b33 a stín. | Zachovat odlišení primární akce; pokud se přidává zelená jako adaptace, tmavý text nebo tmavší zelenou ověřit kontrastem. Radius 8 lze převzít z WP jako návrh sjednocení. | Zelená už nese výraznou roli; neuvažovat ji za přesnou WP hodnotu. Přehodnotit bílý text / pozadí kvůli kontrastu, případně zvolit tmavší zelenou; zachovat 8px radius. | P1 |
| Výběr nabídky: na prohlédnutých WP stránkách není doložen přímý ekvivalent výběru pojišťovny. | button.button Vybrat, 12 px / 650, #003b71, radius 12. | button.button--navy Vybrat má 13 px / 700, průhledný backgroundColor, ale backgroundImage: linear-gradient(110deg,#00457e,#273443), radius 8. | Adaptace: navy jako příbuzná značka, velikost a hustotu ponechat dle úkolu, zvážit 8px rohy. | Gradient není změřený WP vzor pro výběr nabídky: ponechání či změna na plnou navy je návrh, ne prokázaná oprava; zachovat význam tlačítka. | P2 |
Sekundární akce: odkaz Navštívit blog má průhlednou kotvu, zatímco div.moreBlogInside má 1px #002e5f, radius 15 a gradient to top #f2f4f7 50%, transparent 50%. Nelze číst pozadí pouze z kotvy. | Zrušit v dialogu bílá plocha, 1px #bccfdf, radius 12; Změnit průhledný ghost. | Vstupní outline bílá / 1px #003b71 / radius 8; v nabídkách Detail nabídky obdobně. | Jako adaptaci přiblížit obrys modré k WP; nikoli doslova obalit každý vnitřní ovladač 15px rámečkem. | U samostatných výrazných vedlejších akcí lze použít WP modrý obrys a 15px roh; kompaktní ovladače zachovat menší. | P2 |
Fokus: skutečné tabulování WP ukázalo např. a.header-phone outline: none 0px a u teček karuselu nativní auto 1px; fokus WP CTA v tomto pokusu nedoložen. | Na Vybrat krytí skutečný fokus 3px solid #205db3. | Porovnat nabídky fokus 3px solid rgba(244,36,52,.35). | Výrazný vlastní fokus ponechat, ověřit proti pozadí a výřezu. | Fokus zachovat; zvýšit jeho viditelnost, pokud v konkrétním podkladu nestačí. Nenapodobovat chybějící WP outline. | P1 |
| Vstupy a jejich bordery: na třech prohlédnutých WP stránkách jsem neměřil ekvivalent zadávacího pole kalkulačky. WP sekundární blok má samostatný 1px navy obrys. | #profile-age bílé, 1px #b6c9d8, radius 10, 16/24, 400. | #trip-date-from bílé, 1px #c3d2dc, radius 8, 15/23,25, 400. | Považovat za adaptaci; zachovat čitelnost a fokus, nepředstírat WP token pro pole. | Totéž; 8px roh je kompatibilní se změřeným tlačítkem, ale není důkazem WP pole. | P2 |
Plochy a karty: WP produktová karta div.body: #f2f4f7, radius 15, bez stínu; backgroundImage navy gradient s průhlednou polovinou. | Bílá karta rizika, 1px #cbd8e5, radius 13 a jemný stín; vybraná 1px navy + vnitřní linka. | Výsledky tvoří husté bílé karty s odlišnou strukturou; přímý WP ekvivalent nabídky chybí. | Při úpravě obsahových bloků použít WP světle šedou a 15px roh; vybrané riziko ponechat jasně rozpoznatelné textem a indikátorem. | Plochy zklidnit směrem k #f2f4f7 a 15 px tam, kde se nezhorší orientace v cenách; neodstraňovat hranice nutné pro porovnání. | P2 |
| Dialog: na změřeném WP není nalezen přímý srovnatelný editor či detail nabídky. | dialog#detail-dialog: bílá, desktop radius 18, stín; mobil 18/18/0/0. | .modal.offer-detail-modal: bílá, desktop radius 14, mobil 18/18/0/0; stín rgba(0,0,0,.25) 0 20px 70px. | Jde o adaptaci, zachovat ovládání, scroll a návrat fokusu; 15px WP karta není měření dialogu. | Totéž; nedělat z úrazového ani cestovního popupu autoritu pro druhý. | P2 |
Font: WP document.fonts načítá Montserrat 300, 400, 600, 700, 800; hero používá 600, článek 800, karta 600. | Načten variabilní Montserrat 100–900; využita i váha 650. | Načten variabilní Montserrat 300–800; využity i 750. | Zachovat lokální font; preferovat pro odpovídající role WP váhy 400/600/700/800 místo plošného 650. | Zachovat lokální font; tam, kde se styl opravdu mapuje k WP, použít naměřenou váhu role; 750 u drobného ovládání je adaptace. | P2 |
| Barvy textu: hero #003b71, sekce #03407c, karty #002e5f; WP červená linka #f42534. Nejde o jednu přesnou navy. | #003b71 i #173b58; linka #f42434. | #003b71 a text #17283a; zelená #00b53c. | Mapovat významné nadpisy na konkrétní WP roli; druhou tmavou lze zachovat pro čitelný text. | Stejně mapovat hero, sekce a karty; zelenou neuvádět jako vzorek z WP. | P2 |
Přístupnost a interpretace
Kontrast bílá / WP zelená #51b24e je vypočten přibližně 2,68 : 1, bílá / cestovní #00b53c 2,74 : 1. U běžného textu jsou pod obvyklým cílem 4,5 : 1; samotná velikost odkazu 18 px při váze 400 není dostatečným důvodem jej považovat za velký tučný text. Návrh, nikoli WP token: tmavší zelená #00852c s bílou má přibližně 4,78 : 1; alternativou je tmavé písmo na značkové zelené. Otestovat kontrast i skutečný hover, disabled a fokus na konkrétním podkladu. Červená #f42534 na bílé má přibližně 4,07 : 1, proto ji nevolit automaticky pro drobné běžné texty.
Na WP a.link v kartě bývá prázdná překryvná kotva: viditelný rám a barvu maluje rodič. Podobně sekundární blogový odkaz sám nemá hranu ani pozadí; obojí má rodič. To je důvod, proč se hodnota backgroundColor samotné kotvy nemá vydávat za barvu výsledného tlačítka. Zachovat skutečný klávesnicový fokus prototypů je přístupnější než kopírovat změřené chybějící WP outline.
Návrh tokenů odvozených pouze z WP
Jde o inventář naměřených hodnot a jejich navržené názvy, nikoli tvrzení, že WP tyto proměnné sám používá. Pro prvky bez ekvivalentu nové tokeny níže nevymýšlím.
/* Přiřazení podle konkrétní role; nikoli globální přepsání všech prvků. */
--wp-hero-ink: #003b71;
--wp-section-ink: #03407c;
--wp-card-ink: #002e5f;
--wp-section-accent: #f42534;
--wp-card-surface: #f2f4f7;
--wp-card-radius: 15px;
--wp-secondary-border: #002e5f;
--wp-card-cta-hover-surface: #51b24e;
--wp-card-cta-radius: 8px;
--wp-section-rule-width: 100px;
--wp-section-rule-height: 2px;
--wp-family: Montserrat, sans-serif;
Hero 64/42 px a 600; článek 50 px/800 v obou měřených velikostech; sekce 32 desktop a 24 nebo 28 mobil / 700; název článkové karty 24 / 600. Nesjednocovat tyto naměřené role do jednoho h1/h2 tokenu. Tmavší zelená #00852c a úprava fokusu jsou výslovně návrhy přístupné adaptace, ne hodnoty WordPressu.
Ověřitelné důkazy
- WP domov desktop data, desktop obraz, mobil data, mobil obraz; produkt desktop, mobil; článek desktop, mobil.
- WP hover CTA a 100 × 2 pseudo-linka data, obraz; sekundární rodič při hoveru data. Skutečný klávesnicový průchod desktop, mobil; jednotlivé CTA nebylo při tomto průchodu doloženo jako aktivní prvek.
- Úraz profil desktop, mobil, obraz mobil; hover, fokus; rizika desktop, mobil; popup desktop, mobil; konfigurace desktop, mobil.
- Cesta vstup desktop, mobil; hover, fokus; výsledky desktop, mobil; porovnání desktop, mobil; rekapitulace desktop, mobil; detail desktop data, mobil data, mobil obraz.
- Reprodukovatelnost: měřicí skript, doplňkové stavy, klávesnice, popup cesty; soubory
*_blocked.jsonzaznamenávají pokusy o blokované metody. Prohlížeče skripty ukončily.
Pořadí případné implementace
- Nejprve vytvořit mapu rolí a textových vah pro oba weby; ověřit, že dlouhé nadpisy zůstávají čitelné na 375 px a že jejich zvětšení neposouvá hlavní akci mimo rozumný dosah.
- Sjednotit značkové odstíny a vybrat kontrastní podobu primárních akcí. Zkontrolovat výběr nabídky jako samostatnou adaptaci a ověřit skutečné hover/fokus/disabled.
- Krátké červené linky a hrany aplikovat jen podle hierarchie; porovnat přítomnost a rozměry na konkrétních obrazovkách obou webů.
- Doladit karty, formulářová pole a dialogy jako adaptace, se zachováním označení výběru, scrollu a fokusu.
- Opětovně ověřit desktop a mobil, dostupné kroky, dlouhé texty, popupy, klávesnici a úplné modelové průchody. Nedotýkat se výpočtů, údajů ani pořadí kroků.