/* LOKOFOTO – styly stránky atlas.html (přesunuto z HTML kvůli CSP, 2026-11-10) */
  .rada-hlava { display: flex; align-items: center; gap: 16px 28px; flex-wrap: wrap; }
  .rada-hlava h1 { margin: 0; }
  .sousede { display: flex; gap: 2px; margin-left: auto; }
  .sousede a { background: var(--tlacitko); padding: 3px 12px 12px; font-size: 13px; transition: background-color .2s, color .2s; white-space: nowrap; }
  .sousede a:hover { background: var(--seda); color: #000; }
  .rejstrik { display: flex; flex-wrap: wrap; gap: 2px; margin-top: 18px; }
  .rejstrik a { background: var(--modra); padding: 2px 10px 10px; font-size: 13px; font-weight: 700; transition: background-color .2s, color .2s; }
  .rejstrik a:hover { background: var(--seda); color: #000; }
  .mozaika.atlas-kat { grid-template-columns: repeat(4, minmax(0,1fr)); }
  .mozaika.atlas-rady { grid-template-columns: repeat(5, minmax(0,1fr)); gap: 16px; }
  .atlas-rady .pruh { font-weight: 700; }
  @media (max-width: 1100px) { .mozaika.atlas-rady { grid-template-columns: repeat(3, minmax(0,1fr)); } }
  @media (max-width: 760px) { .mozaika.atlas-kat, .mozaika.atlas-rady { grid-template-columns: repeat(2, minmax(0,1fr)); } .sousede { margin-left: 0; } }
