/* Shared Olivel footer contrast across every language and page. */
body>footer{background:#303c33;color:#f6f3eb;border-top:1px solid #465347}
body>footer p,body>footer a,body>footer button,body>footer .footer-links a,body>footer .footer-links button{color:#f6f3eb}
body>footer .brand img{filter:brightness(0) invert(1);opacity:.94}
body>footer a:hover,body>footer button:hover{color:#dce5ce;text-decoration:underline;text-underline-offset:4px}
body>footer a:focus-visible,body>footer button:focus-visible{outline:2px solid #e2eacb;outline-offset:5px;border-radius:2px}
