/* header-premium.css — navigation set to 16px, gold look preserved */
.site-header .nav a{
  color:#d4af37 !important;
  font-weight:600 !important;
  font-size:16px !important;   /* ✅ 16px */
  letter-spacing:.3px !important;
  padding-top:4px !important;
  line-height:1.2 !important;
  transition: color .15s ease, transform .15s ease;
}
.site-header .nav a:hover{
  color:#ffd76a !important;
  transform:translateY(-1px);
  text-decoration:none !important;
}

/* Unified footer typography and spacing */
footer, footer * {
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #e9ecf1 !important;
  font-weight: 400 !important;
}
footer {
  padding: 40px 0 !important;
  margin-top: 40px !important;
}

/* Footer link color fix */
footer a {
  color: #d4af37 !important;
}
footer a:hover {
  color: #f7d774 !important;
}
