/* Generated color layer for legal.css. Rebuild: scripts/build_light_theme.cjs; final palette: app-theme-light.css. */
.legal-title {
  color: rgb(21, 35, 29);
}
.legal-subtitle {
  color: rgb(21, 35, 29);
}
.legal-meta {
  color: rgb(37, 99, 166);
}
.legal-divider {
  border: 0px;
  background: linear-gradient(90deg, transparent, rgba(37, 99, 166, 0.22), transparent);
}
.legal-content {
  color: rgb(21, 35, 29);
}
.legal-content h2, .legal-content h3, .legal-content h4 {
  color: rgb(21, 35, 29);
}
.legal-content a {
  color: rgb(37, 99, 166);
  border-bottom: 1px solid rgba(37, 99, 166, 0.42);
}
.legal-content a:hover {
  color: rgb(37, 99, 166);
  border-bottom-color: rgba(37, 99, 166, 0.75);
}
.legal-content table {
  border: 1px solid rgba(37, 99, 166, 0.22);
}
.legal-content th, .legal-content td {
  border-bottom: 1px solid rgba(37, 99, 166, 0.22);
}
.legal-content th {
  color: rgb(21, 35, 29);
  background: rgba(37, 99, 166, 0.08);
}
.legal-content tr:last-child td {
  border-bottom: 0px;
}
