/*
 * Eigenständige Formate für Impressum und Datenschutz.
 *
 * Die beiden Seiten sind bewusst statisches HTML und keine Ansicht der App:
 * die Play Console verlangt eine echte, öffentlich erreichbare
 * Datenschutz-URL, und ein Zustand in React hat keine. Nebenbei laden sie
 * ohne JavaScript und stehen damit auch dann, wenn die App klemmt.
 *
 * Die Farben sind aus tokens.css abgeschrieben statt importiert. Ein Import
 * wäre eine Abhängigkeit vom Bündel, und genau davon sollen diese Seiten frei
 * bleiben.
 */
:root {
  color-scheme: dark;
  --bg: #0c1418;
  --ink: #e9f1f2;
  --ink-muted: #9db4b8;
  --ink-faint: #647a7e;
  --water: #4cc9c0;
  --border: rgba(255, 255, 255, 0.09);
}

* { box-sizing: border-box; }

body {
  margin: 0;
  padding: 32px 20px 64px;
  background: var(--bg);
  color: var(--ink);
  font: 15px/1.6 'Instrument Sans', 'Segoe UI', system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}

main { max-width: 46rem; margin: 0 auto; }

h1 { font-size: 26px; margin: 0 0 4px; }
h2 { font-size: 16px; margin: 32px 0 8px; }
h3 { font-size: 14px; margin: 20px 0 4px; color: var(--ink-muted); }

.stand { margin: 0 0 24px; color: var(--ink-faint); font-size: 13px; }

a { color: var(--water); }

address { font-style: normal; }

ul,
ol { padding-left: 20px; }
li { margin: 4px 0; }

p, li { color: var(--ink-muted); }
strong { color: var(--ink); font-weight: 600; }

.zurueck {
  display: inline-block;
  margin-bottom: 24px;
  font-size: 13px;
  text-decoration: none;
}

hr { border: 0; border-top: 1px solid var(--border); margin: 32px 0; }

footer { margin-top: 40px; font-size: 12px; color: var(--ink-faint); }
