/* Štýly iba pre úvod všetkých webov (home_verzia() v generuj-web.py a uvod() v jazykove-verzie.py, pripája uvod_css()). Vlastný súbor
   načítaný iba na úvode: zmena vzhľadu úvodu tak nemení odtlačok styl.css na všetkých stránkach 6 webov (pravidlo Vlastné CSS a JS
   v CLAUDE.md, docs/nasadenie.md → bod 6). Blok úvodu „Magazín“ (.um) je zatiaľ v styl.css; pravidlá tu ho dopĺňajú a prebíjajú.
   Súbor sa pripája pred styl.css (head_extra v layout()), preto majú selektory navyše „main“ – vyššiu špecifickosť než rovnaké
   pravidlo v styl.css. Keď sa blok .um pri najbližšej spoločnej zmene styl.css presunie sem, „main“ aj prebíjané pravidlá zaniknú. */

/* Nadpisy sekcií bez tmavých čiar. Majiteľ 15. 11. 2026 k živému úvodu: „tie ciary sa mi nelubia“ → zo štyroch návrhov
   (docs/navrhy/uvod-2026-11-14/ → Nadpisy sekcií bez tmavých čiar) vybral „1 – Bez čiar“: sekcie oddeľuje iba voľné miesto,
   tmavá linka nad nadpisom sekcie (.section-head) a nad stĺpcami Rýchle · Ľahké · Fitness (.um-stlpec) je preč. */
main .um .section { padding-top: 76px; }
main .um .section-head { margin-bottom: 22px; padding-top: 0; border-top: 0; }
main .um .um-stlpec { padding-top: 0; border-top: 0; }
main .um .um-stlpec h2 { margin-bottom: 8px; }
@media (max-width: 600px) {
  main .um .section { padding-top: 50px; }
  main .um .section-head { margin-bottom: 16px; }
}
