:root{
/* PRIMARY — az identity PDF 5. oldala szerint */
--ap-red:#E32119; /* akció, CTA, nyíl; fehér szöveg csak ≥16px-nél (kontraszt 4.7:1) */
--ap-blue:#004588; /* fő brandszín, headline, gombok; fehér szövegkontraszt 9.5:1 */
/* SECONDARY */
--ap-gray:#87888A; /* "log" szürkéje; NEM szövegszín fehéren (3.6:1) — csak dekor, nagy felirat, keret */
--ap-white:#FFFFFF;
--ap-ink:#161214; /* szövegek alap színe fekete helyett */
/* JAVASLAT — háttérszínek (a brandanyagban nincs definiálva) */
--ap-bg-light:#F4F5F6; /* világos szekcióháttér */
--ap-bg-navy:#06213D; /* mély sötétkék, a hirdetési képi világból származtatva; sötét hero/story háttér */
--ap-blue-tint:#E8F0F8; /* halvány kék kiemelő sáv, badge-háttér */
/* Semantic aliases */
--text-body:var(--ap-ink);
--text-muted:#5B5C5E; /* JAVASLAT: a gray sötétítve, hogy AA-t teljesítsen fehéren (7:1 helyett 5.9:1) */
--text-inverse:var(--ap-white);
--surface-page:var(--ap-white);
--surface-section:var(--ap-bg-light);
--surface-dark:var(--ap-bg-navy);
--accent-primary:var(--ap-blue);
--accent-attention:var(--ap-red);
--link:var(--ap-blue);
--link-hover:var(--ap-red);
}
