/* KOMPONENT lpc-list — .lpc-list (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 --- */
.lpc-list { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid var(--lpc-l2); }
.lpc-list li { display: grid; grid-template-columns: 56px minmax(0,1fr); align-items: baseline; padding: 14px 0; border-top: 1px solid var(--lpc-l2); font-size: 18px; line-height: var(--lh-uvod); }

/* 31. 10. 2026: premenné komponentu z farieb plochy — predtým ich nastavovala len stránka projektu (.lp-page .ph-sec), mimo nej chýbali čiary (pravidlo 2a) */
.lpc-list { --lpc-ink: var(--c-fg); --lpc-mute: var(--c-mute); --lpc-body: var(--c-body); --lpc-l1: var(--c-line2); --lpc-l2: var(--c-line); --lpc-bg: var(--c-bg); --lpc-dot: var(--c-line); }
/* 31. 10. 2026 (Martin: „držme sa pravidla 30 %“): výraznejšia čiara nad prvým riadkom podľa pravidla 2a — chýbala
   (všetky čiary boli rovnaké). Na tmavej 30 % farby písma (ako G1), na svetlej a sivej plná farba písma. */
.lpc-list { --lpc-top: color-mix(in srgb, var(--c-fg) 30%, transparent); }
:is(.f-light, .f-neutral-bg) .lpc-list { --lpc-top: var(--c-fg); }
.lpc-list > li:first-child { border-top-color: var(--lpc-top); }   /* 3. 11. 2026 (G5): bez html body */
