/* shared across every fictional platform in the Day One CTF */
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica,
    Arial, sans-serif;
  color: #1b1f24;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; display: block; }
a { color: inherit; }

/* the thin banner that marks everything as a fictional training exercise */
.ctf-banner {
  background: #16254d;
  color: #cfe0ff;
  font-size: 12.5px;
  letter-spacing: .02em;
  text-align: center;
  padding: 6px 12px;
}
.ctf-banner b { color: #fff; }
.ctf-banner a { color: #8fd3ff; }

.fictional {
  max-width: 820px;
  margin: 36px auto 48px;
  padding: 0 18px;
  color: #8a9099;
  font-size: 12.5px;
  text-align: center;
}
.fictional code { background: #eef0f3; padding: 1px 5px; border-radius: 4px; }
