/* Approved homepage footer material, shared by every language and page family. */
@layer atlas-footer-consistency {
 #footer[data-atlas-shared-footer] {background:#211c17!important;color:#fff!important;}
 #footer[data-atlas-shared-footer] #footer-landscape {background:linear-gradient(#f5f5f7 0 calc(var(--footer-reading-top) - 140px),#211c17 var(--footer-reading-top))!important;}
 #footer[data-atlas-shared-footer] .footer-brand-ribbon {background:#211c17!important;color:#fff!important;border-color:#ffffff20!important;padding:18px 0!important;}
 #footer[data-atlas-shared-footer] .footer-brand-set img {width:115.5px!important;height:16.8px!important;filter:brightness(0) invert(1)!important;opacity:.85!important;}
 #footer[data-atlas-shared-footer] .footer-identity>.footer-bottom-brand {width:190px!important;max-width:100%!important;display:block!important;margin:0 0 28px!important;}
 #footer[data-atlas-shared-footer] .footer-identity>.footer-bottom-brand img {display:block!important;width:100%!important;height:auto!important;max-height:none!important;filter:brightness(0) invert(1)!important;}
 #footer[data-atlas-shared-footer] .footer-visit-namibia {justify-content:flex-start!important;justify-self:start!important;align-self:start!important;margin-left:0!important;}
 #footer[data-atlas-shared-footer] #redland-cookie-preferences {position:static!important;inset:auto!important;transform:none!important;display:block!important;width:max-content!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font:400 11px/1.5 Atlas,Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;}
 #footer[data-atlas-shared-footer] #redland-cookie-preferences:focus-visible {outline:2px solid #d3ef42!important;outline-offset:5px!important;}
 /* The library's fixed category rail must not cover footer links and credentials. */
 body[data-footer-reading] :is(#library-categories,#library-island-scrim) {visibility:hidden!important;pointer-events:none!important;}
 @media(max-width:800px) {
  #footer[data-atlas-shared-footer] #footer-landscape {background:linear-gradient(#f5f5f7 0 220px,#211c17 320px)!important;}
 }
}
