/* ==========================================================================
   legal.css — prose layout for standalone legal pages (legal/license.html)
   ========================================================================== */

.legal {
  padding-top: 160px;
}

.legal-body {
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-size: 15px;
  line-height: 1.75;
  color: var(--text-muted);
  border-top: 1px solid var(--border);
  padding-top: 40px;
}

.legal-body h3 {
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text);
  margin-top: 12px;
}

.legal-body strong { color: var(--text); }

.legal-body .legal-disclaimer {
  font-family: 'DM Mono', monospace;
  font-size: 12px;
  line-height: 1.7;
  color: var(--text-dim);
  border: 1px solid var(--border);
  background: var(--surface);
  padding: 20px;
}

.legal-back {
  margin-top: 40px;
}
