/* ============================================================
   FOOTER
   ============================================================ */

footer {
  background: var(--navy-900);
  color: rgba(255,255,255,.7);
  padding: 2.6rem 0;
  border-top: 1px solid rgba(255,255,255,.08);
}

.foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

.foot .brand b    { color: #fff }
.foot .brand span { color: var(--gold-soft) }

.foot a { color: rgba(255,255,255,.7) }
.foot a:hover { color: var(--gold-soft) }

.foot-links { display: flex; gap: 1.6rem; font-size: .92rem }
.foot-copy  { font-size: .82rem; color: rgba(255,255,255,.5) }
