/* Custom LawInSA South African Palette */
:root {
  --navy-blue: #0f2537;
  --gold-accent: #d4af37;
  --light-bg: #f8f9fa;
}

.bg-navy {
  background-color: var(--navy-blue) !important;
}

.text-navy {
  color: var(--navy-blue) !important;
}

.text-gold {
  color: var(--gold-accent) !important;
}

.btn-navy {
  background-color: var(--navy-blue);
  border-color: var(--navy-blue);
}

.btn-navy:hover {
  background-color: #17364e;
  border-color: #17364e;
  color: #ffffff;
}

.workspace-btn.active {
  background-color: var(--navy-blue) !important;
  color: #ffffff !important;
  border-color: var(--navy-blue) !important;
}

.legal-content {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  line-height: 1.7;
  color: #212529;
}

.legal-content p {
  margin-bottom: 1rem;
}