/* ============================================================
   FOOTER.CSS — Site footer
   ============================================================ */

footer {
  background: var(--slate);
  padding: 2.5rem 5vw;
  display: flex; flex-wrap: wrap;
  align-items: center; justify-content: space-between;
  gap: 1rem;
}
.footer-brand { font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; font-weight: 600; color: rgba(255,255,255,0.7); }
.footer-brand span { color: rgba(255,255,255,0.35); }
.footer-copy { font-size: 0.7rem; color: rgba(255,255,255,0.25); font-weight: 300; }
.footer-links { display: flex; gap: 1.5rem; }
.footer-links a { font-size: 0.7rem; color: rgba(255,255,255,0.3); text-decoration: none; letter-spacing: 0.08em; text-transform: uppercase; }
.footer-links a:hover { color: rgba(255,255,255,0.6); }
