/* The legal pages. Same room, lights on: the palace's mono type and its
   near-black ground, laid out as a document instead of an arcade — these are
   read, not played. Kept in one file both pages share, because a privacy
   notice and a terms page that look like different sites read as one of them
   being borrowed from somewhere else. */
:root { color-scheme: dark; }
body {
  margin: 0;
  padding: 48px 20px 96px;
  background: #06060c;
  color: #e8e8ff;
  font: 15px/1.65 ui-monospace, 'Cascadia Mono', Menlo, Consolas, monospace;
}
main { max-width: 46rem; margin: 0 auto; }
a { color: #9fb4ff; }
.home {
  display: inline-block;
  margin-bottom: 34px;
  font-size: 11px;
  letter-spacing: 2px;
  text-decoration: none;
  color: #8f8fbf;
}
.home:hover { color: #e8e8ff; }
h1 {
  margin: 0 0 6px;
  font-size: 19px;
  letter-spacing: 3px;
}
.updated {
  margin: 0 0 34px;
  font-size: 11px;
  letter-spacing: 1px;
  color: #8f8fbf;
}
h2 {
  margin: 34px 0 10px;
  font-size: 13px;
  letter-spacing: 2px;
  color: #b9c4ff;
}
p, li { margin: 10px 0; }
ul { padding-left: 20px; }
code {
  padding: 1px 4px;
  border-radius: 3px;
  background: rgba(232, 232, 255, 0.08);
  font-size: 13px;
}
footer {
  margin-top: 44px;
  padding-top: 16px;
  border-top: 1px solid rgba(232, 232, 255, 0.15);
  font-size: 12px;
  color: #8f8fbf;
}
