/* Narrow network bar: visible while scrolling; reserve space so nothing is covered. */
body{padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}
.site-footer.sticky-methods{position:fixed;inset:auto 0 0;z-index:90;padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px));min-height:36px;box-sizing:border-box}
.site-footer .footer-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;min-height:28px}
.site-footer .footer-brand,.site-footer .footer-links{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:10px}
.site-footer .footer-brand,.site-footer .footer-how{font-size:11px}
.site-footer .footer-updated{font-size:10px;white-space:nowrap}
.site-footer .footer-network{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--paper)}
.site-footer .footer-network img{display:block;width:22px;height:22px;object-fit:contain}
.site-footer .footer-network svg{width:20px;height:20px}
.site-footer a:focus-visible{outline:2px solid var(--text);outline-offset:2px}
@media(max-width:1050px){.site-footer .footer-independent,.site-footer .footer-independent-dot{display:none}}
@media(max-width:800px){
 .site-footer .footer-bar{width:auto;margin:0 12px;padding:0;gap:6px}
 .site-footer .footer-brand strong,.site-footer .footer-brand .footer-dot{display:none}
 .site-footer .footer-links{display:flex!important;gap:8px}
 .site-footer .footer-brand{gap:0;flex-shrink:0}
 .site-footer .footer-about,.site-footer .footer-methods-label{display:none}
 .site-footer .footer-how{min-height:28px}
 .site-footer .footer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .site-footer .footer-updated{font-size:9px}
}
@media(max-width:360px){.site-footer .footer-links{gap:6px}.site-footer .footer-brand,.site-footer .footer-320{font-size:10px}}
