/* Footer component */
.footer {
  margin-top: 40px;
  padding: 16px;
  text-align: center;
  font-size: 0.85rem;
  color: var(--text-60);
  border-top: 1px solid var(--border);
}
.brandbar{
  background:#2b2b2b; color:#fff; padding:10px 14px; display:flex; align-items:center; gap:10px;
}
.brandbar .brand{ font-weight:700; }
