/* Rareytec Property Platform */

:root {
  --rareytec-blue: #1a4f8a;
}

.bg-rareytec { background-color: var(--rareytec-blue); }

body {
  background-color: #f4f6f9;
  color: #212529;
}

/* Cards */
.card {
  border-radius: 0.75rem;
}
.card-footer {
  border-radius: 0 0 0.75rem 0.75rem;
}

/* Tables */
.table th {
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6c757d;
}

/* Navbar brand */
.navbar-brand {
  letter-spacing: 0.06em;
  font-size: 1.1rem;
}

/* Monospace for InChIKey / hashcode */
.font-monospace { font-size: 0.82em; }

/* Search result list */
.list-group-item-action:hover { background-color: #f0f4ff; }

/* Footer */
footer { font-size: 0.8rem; }

/* Badge colours (Bootstrap 5.3 colour-mode aware) */
.bg-primary-subtle  { background-color: #dce8fb !important; }
.text-primary-emphasis { color: #1a4f8a !important; }
