/* Enlaces a redes en el pie de página */
.footer-social { display: flex; justify-content: center; gap: 1.5rem; margin-bottom: 0.75rem; }
.footer-social a { color: inherit; text-decoration: none; letter-spacing: 0.12em; text-transform: uppercase; font-size: 0.75rem; opacity: 0.9; }
.footer-social a:hover { color: #b8960c; opacity: 1; }
