/* Die Farben sind dieselben wie im Arbeitsplatz (theme.py) und in der
   App. Wer sie hier aendert, aendert sie dort mit - sonst hat dieselbe
   Marke drei Blautoene. */
:root {
  --marke: #1f4e79;
  --marke-tinte: #ffffff;
  --grund: #eef1f5;
  --flaeche: #ffffff;
  --linie: #ccd4de;
  --text: #10192a;
  --matt: #4e5a6b;
}

@media (prefers-color-scheme: dark) {
  :root {
    --marke: #2f6fad;
    --grund: #14171c;
    --flaeche: #1b1f26;
    --linie: #2e3540;
    --text: #e8ecf2;
    --matt: #98a2b0;
  }
}

* { box-sizing: border-box; }

html, body { height: 100%; }

body {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: var(--grund);
  color: var(--text);
  font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  -webkit-text-size-adjust: 100%;
}

main {
  width: 100%;
  max-width: 34rem;
  text-align: center;
}

.marke {
  width: 96px;
  height: 96px;
  margin: 0 auto 1.25rem;
  display: block;
}

h1 {
  margin: 0 0 .5rem;
  font-size: clamp(2rem, 7vw, 2.75rem);
  font-weight: 600;
  letter-spacing: -.01em;
}

p { margin: 0 auto; color: var(--matt); max-width: 28rem; }

footer {
  margin-top: 2.5rem;
  padding-top: 1.25rem;
  border-top: 1px solid var(--linie);
  font-size: .875rem;
  color: var(--matt);
}

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

@media (prefers-color-scheme: dark) { a { color: #5b9bd5; } }
