/* A small nonmodal footer strip in the archive's existing palette. */
#ga-consent[hidden],#ga-settings[hidden]{display:none!important}
#ga-consent{position:fixed;z-index:30;inset:auto 0 0;background:#eef2f8;color:#182536;border-top:1px solid #a8b4c6;font:12px/1.5 Verdana,Arial,sans-serif;padding:10px max(16px,calc((100% - 1140px)/2));display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;box-shadow:0 -2px 6px #1825360b}
#ga-consent p{margin:0}#ga-consent small{font-size:11px}#ga-consent a,#ga-settings{color:#173f9c}#ga-consent .ga-actions{display:flex;gap:8px;flex-shrink:0}#ga-consent button{font:12px Verdana,Arial,sans-serif;min-height:44px;min-width:76px;padding:8px 14px;border:1px solid #a8b4c6;background:#fff;color:#173f9c;cursor:pointer;border-radius:0;box-shadow:none}#ga-consent button:hover{background:#f5f7fb}#ga-consent :focus-visible,#ga-settings:focus-visible{outline:3px solid #173f9c;outline-offset:3px}
#ga-settings{font:inherit;background:none;border:0;border-radius:0;text-decoration:underline;text-underline-offset:2px;min-height:44px;cursor:pointer;padding:10px 8px;margin:0 8px}#ga-status{font:12px/1.5 Verdana,Arial,sans-serif}#ga-status:empty{display:none}.ga-footer{max-width:1172px;margin:16px auto;padding:0 16px 140px;border-top:1px solid #a8b4c6}.ga-footer a{color:#173f9c}body:has(#ga-consent:not([hidden])){padding-bottom:140px}
@media(max-width:480px){#ga-consent{gap:6px;padding:8px 16px}#ga-consent .ga-actions{width:100%}#ga-consent button{flex:1}}
