/* Eigenständige Seiten, bewusst ohne die App zu laden: Rechtstexte müssen
   auch dann lesbar sein, wenn im Hauptprogramm etwas klemmt. Farben und
   Schriften stimmen mit der App überein (Kartenblatt). */
:root {
  --paper: #EFEEE6; --sheet: #F7F6F0; --ink: #23301F;
  --ink-soft: #4A5544; --muted: #5F6657; --line: #CFCCBB; --route: #A82922;
}
* { box-sizing: border-box; }
body {
  margin: 0; background: var(--paper); color: var(--ink);
  font-family: 'Source Sans 3', system-ui, -apple-system, sans-serif;
  font-size: 16px; line-height: 1.6; -webkit-font-smoothing: antialiased;
}
main { max-width: 42rem; margin: 0 auto; padding: 32px 20px 72px; }
h1 { font-family: 'Bitter', Georgia, serif; font-size: 28px; margin: 0 0 20px; }
h2 { font-family: 'Bitter', Georgia, serif; font-size: 19px; margin: 30px 0 8px; }
p, li { color: var(--ink-soft); }
a { color: var(--route); text-underline-offset: 2px; }
.zurueck { font-size: 14px; margin: 0 0 20px; }
.entwurf {
  padding: 14px 16px; background: var(--sheet);
  border: 1px solid var(--line); border-left: 3px solid var(--route);
  border-radius: 0 3px 3px 0;
}
