:root{
  --brand:#111; /* primary dark */
  --accent:#6c757d;
}
.bg-brand{ background: linear-gradient(135deg, #111 0%, #7f7f7f 100%); }
.card .card-img-top{ background:#f4f4f4; }
.navbar .nav-link{ color:#333; }
.navbar .nav-link:hover{ color:#000; }
.btn-dark{ background:#111; border-color:#111; }
footer a{ color:#333; text-decoration:none; }
footer a:hover{ text-decoration:underline; }
