@charset "utf-8";
/* ========================= */
/*        GLOBAL FOOTER      */
/* ========================= */

.gold-footer {
  background: #0a0a0a;
  border-top: 2px solid #d4af37;
  padding: 50px 40px;
  color: #d4af37;
  margin-top: 75px; /* adjust between 50–100px */
}

/* 4‑Column Grid Layout */
.footer-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  margin-bottom: 30px;
}

/* Column Titles */
.footer-col h3 {
  font-size: 20px;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Footer Links */
.footer-col a {
  display: block;
  margin-bottom: 10px;
  font-size: 15px;
  text-decoration: none;
  color: #d4af37;
  transition: 0.3s;
}

.footer-col a:hover {
  color: #fff;
  text-shadow: 0 0 10px #d4af37;
}/* CSS Document */

