:root { color-scheme: dark; }
* { box-sizing: border-box; }
body {
  margin: 0;
  background: #0b0d12;
  color: #f4f6fa;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.6;
}
main {
  width: min(760px, calc(100% - 40px));
  margin: 0 auto;
  padding: 72px 0;
}
h1 { font-size: 40px; margin: 0 0 8px; }
h2 { margin-top: 36px; }
p { color: #b8c0cf; }
a { color: #e87942; }
.tagline { color: #e87942; font-weight: 700; margin-bottom: 36px; }
footer { margin-top: 60px; font-size: 14px; color: #7d8799; }
