.topbar .logo img,.footer .logo img{width:auto;height:52px;object-fit:contain}.footer .logo{display:block;width:220px;height:42px;font-size:0;background:url('logo-dark.png') left center/contain no-repeat}.footer .logo img{display:none}@media(max-width:760px){.topbar .logo img{height:38px}.footer .logo{height:34px;width:180px}}
.topbar{position:relative}.topbar .logo{position:absolute;left:50%;transform:translateX(-50%)}.topbar nav{order:1}.topbar .top-meta{order:2;margin-left:auto}
@media(max-width:760px){.topbar{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 15px 14px}.topbar .logo{position:static;align-self:center;transform:none;order:1}.topbar nav{order:2;width:100%;justify-content:space-between}.topbar .top-meta{order:3;width:100%;justify-content:flex-end;margin-left:0}.topbar .top-meta>a{font-size:10px}}
