body {
  margin: 0;
  font-family: system-ui, "Segoe UI", sans-serif;
  background: #030508;
  color: #e6eaf2;
  line-height: 1.55;
}
.legal-doc {
  max-width: 42rem;
  margin: 0 auto;
  padding: 24px 20px 48px;
}
a { color: #3d8bff; }
.warn { color: #f0c14b; font-size: 0.9rem; }
h1 { color: #f0c14b; font-size: 1.35rem; }
