/* Shared public footer, keeping the approved dark glass palette. */
footer .publication-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;flex-basis:100%;width:100%;padding-top:18px;border-top:1px solid #6dd9ff20;order:5;font:11px/1.7 Arial,sans-serif;color:#a4bdce}
footer .publication-links a,footer .publication-links button{color:inherit;text-decoration:none}
footer .publication-links button{font:inherit;border:0;padding:0;background:none;cursor:pointer}
footer .publication-links a:hover,footer .publication-links button:hover{color:#92e9ff}
footer .publication-links :focus-visible{outline:2px solid #92e9ff;outline-offset:5px}
@media(max-width:600px){footer .publication-links{font-size:10px;gap:9px 16px;padding-right:65px}}
