/* The text pages (support, privacy): plain black, so the logotype stands on
   the dark it was drawn for, and nothing competes with the text. */
html { background: #000; }
body {
  margin: 0;
  color: rgba(255, 255, 255, 0.88);
  font: 17px/1.55 -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  -webkit-text-size-adjust: 100%;
}

/* The logotype heads the text column, left aligned with it, and leads home:
   the same outline as the home page's (wordmark.svg, drawn by
   design/logotype/make.py in the app's repo). */
header, main {
  max-width: 38em;
  margin: 0 auto;
  padding-left: max(16px, env(safe-area-inset-left));
  padding-right: max(16px, env(safe-area-inset-right));
}
header { padding-top: max(40px, env(safe-area-inset-top) + 24px); }
header a { display: inline-block; line-height: 0; }
header img { height: min(9vw, 40px); }

main { padding-top: 28px; padding-bottom: max(64px, env(safe-area-inset-bottom) + 32px); }
h1 {
  margin: 0 0 4px;
  font-size: 28px;
  line-height: 1.25;
  color: #fff;
}
h2 {
  margin: 36px 0 8px;
  font-size: 19px;
  line-height: 1.3;
  color: #fff;
}
p { margin: 0 0 12px; }
.lead { margin: 12px 0 24px; }
.date { margin: 0 0 24px; color: rgba(255, 255, 255, 0.6); }

/* Links in the icon's bracket yellow, the home page's button colour. */
a { color: #ffd60a; text-underline-offset: 2px; }
a:hover { color: #ffe04d; }
