/* Phase 165: mobile navigation occupies normal document flow. Desktop unchanged. */
@media screen and (max-width:760px) {
 body .topbar { align-content:start !important; }
 body .topbar nav#nav { position:static !important; top:auto !important; left:auto !important; right:auto !important; order:3 !important; flex:0 0 100% !important; width:100% !important; max-height:none !important; overflow:visible !important; padding:10px 0 4px !important; margin:0 !important; box-shadow:none !important; }
 body .topbar nav#nav:not(.open) { display:none !important; }
 body .topbar nav#nav.open { display:flex !important; }
 body .topbar nav#nav #br-recent-nav { display:block !important; flex:none !important; width:100% !important; order:4 !important; margin:0 !important; }
 body .topbar nav#nav #br-recent-toggle { width:100% !important; min-height:44px !important; padding:10px 14px !important; font-size:15px !important; text-align:left !important; }
 body .topbar nav#nav #br-recent-menu { position:static !important; width:100% !important; max-width:100% !important; box-sizing:border-box !important; margin-top:6px !important; }
 body .topbar > #br-recent-nav { display:none !important; }
}
