Politikens layout — målt præcist.
En fast CSS-baseline, så widgets rammer Politikens artikelkolonner uden tilfældig finjustering i CUE. Tallene herunder er nu verificeret direkte fra Politikens eget stylesheet.
Værdierne er udtrukket direkte fra politiken.desktop.css (almindelig artikel, Tailwind-baseret) og superartiklernes inline critical-CSS, og krydstjekket mod fire rigtige artikler. Det er altså de faktiske design-regler — ikke pixel-gæt fra en skærm. Senest opdateret 18. juni 2026.
To skriftsystemer: Capitolium (serif) til rubrik og brødtekst, Flama (sans, semicondensed) til alt redaktionelt udstyr — manchet, byline, billedtekst, citat, lister.
Det er blevet en udbredt vane blandt unge at tjekke uv-indekset, før de lægger sig i solen. Læs mere om indekset her, hvis du er i tvivl om tallene.
Hele designet hviler på én varm-grå “paper”-skala (al tekst og baggrund er trin på den) plus én ægte accent: Politiken-rød til links, bullets og tags. De grå, vi tidligere målte som tilfældige hex, er bare faste trin på skalaen.
Superartikler kører på en anden skabelon (BEM-klasser, ~960 KB inline critical-CSS — ikke Tailwind). Stor variation er normal: de vælger komponenter fra et bibliotek frem for ét fast layout. Rubrikken vælges fra en fast størrelsesskala, og hver artikel har en tema-farve der farver rubrik, links og knapper.
Rubrik = CapitoliumBold. Manchet/resumé = FlamaBook (#666). Kicker = FlamaSemibold, versaler. Brødtekst er bag betalingsmur og endnu uverificeret. Samme bredde-grid som almindelig artikel (630 / 945 / 1260px).
/* Politikens egne tokens — verificeret fra politiken.desktop.css */ :root { --pk-serif: "Capitolium", Georgia, serif; --pk-sans: "FlamaSemiCondensed", system-ui, sans-serif; --pk-ink: #000; --pk-byline: #4d4b46; /* paper-1000 */ --pk-caption: #898782; /* paper-800 */ --pk-red: #cc0000; /* pol-500 */ } .pk-widget { box-sizing: border-box; width: 100%; max-width: var(--pk-widget-max, 628px); /* tekstspalte */ margin-inline: auto; padding-inline: clamp(16px, 4vw, 24px); font-family: var(--pk-sans); } .pk-widget[data-width="wide"] { --pk-widget-max: 945px; } .pk-widget[data-width="max"] { --pk-widget-max: 1260px; } .pk-widget[data-width="full"] { width: 100vw; max-width: none; margin-left: calc(50% - 50vw); }