/* Einzelseite eines Zimmers. Ergaenzt zpm.css, ersetzt nichts.

   Das Magazin setzt elf Artikel untereinander; allein auf einer Seite braucht
   ein Artikel oben Luft (im Heft macht das der Vorgaenger) und unten einen Weg
   weiter -- sonst ist die Seite eine Sackgasse. */
.zpm-einzel .raum { margin-top: 0; break-before: auto; }
.zpm-einzel .folio a { color: inherit; text-decoration: none; border-bottom: 1px solid currentColor; }
.zpm-einzel .folio a:hover { opacity: .7; }

.nachbarn {
  display: flex; flex-wrap: wrap; gap: 24px;
  justify-content: space-between; align-items: baseline;
  max-width: var(--breite, 1435px);
  margin: 72px auto 96px; padding: 24px var(--rand, 40px) 0;
  border-top: 1px solid rgba(0,0,0,.16);
  font-family: "IBM Plex Mono", ui-monospace, monospace;
  font-size: 13px; letter-spacing: .04em; text-transform: uppercase;
}
.nachbarn a { color: inherit; text-decoration: none; border-bottom: 1px solid transparent; }
.nachbarn a:hover { border-bottom-color: currentColor; }
@media (max-width: 640px) {
  .nachbarn { gap: 12px; margin: 48px auto 64px; }
}
