/* ================================================================
   Footer — divider + copyright
================================================================ */
footer {
  margin-top: 34px;
  text-align: center;
}

.divider {
  border: none;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--teal-45), transparent);
  margin: 0 0 16px;
}

.copyright {
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--text-secondary);
  margin: 0;
}