/* KOMPONENT f-figcap — .f-figcap (krok 4 knižnice, 30. 10. 2026).
   Vybraté z: userStyles-b7accc8e732d.css. Hodnoty z tokeny.css.
   Vytvoril tools/komponent_vyber.py — pravidlá v pôvodnom poradí. */

/* --- z userStyles-b7accc8e732d.css --- */
html body .f-figcap { display: flex; justify-content: space-between; column-gap: 24px; padding-top: 18px; margin: 96px 0 56px; border-top: 1px solid var(--c-line-s); }
html body .f-light .f-figcap, html body .f-neutral-bg .f-figcap { border-top-color: var(--c-line); }
html body .f-figcap:has(+ .ph-principles), html body .f-figcap:has(+ .ph-work), html body .f-figcap:has(+ .lpc-kv), html body .f-figcap:has(+ .ph-route), html body .f-figcap:has(+ .lpc-two) { margin-bottom: 16px; border-top: 0; padding-top: 0; }
html body .ph-sec > .f-figcap.is-below:last-child { margin-bottom: 0; }
html body .f-figcap.is-below { margin: 24px 0 96px; }
html body .f-figcap.is-below { margin-top: 32px; }
/* 1. 11. 2026, krok 9 — z userStyles: veľká medzera, ktorú predtým dával popisok, je pri popiske POD obsahom nad samotným
   obsahom (prvok tesne pred .f-figcap.is-below); 96 px = horný okraj .f-figcap vyššie (token pre 96 px nie je) */
:has(+ .f-figcap.is-below) { margin-top: 96px; }
