/* Layout additions for the native templates; the original design layers stay. */
.native-navigation { display: flex; align-items: center; gap: 1rem; }
.native-navigation .header-actions { display: flex; align-items: center; }
.python-menu .nav, .python-menu .header-actions { display: flex; flex-wrap: wrap; }
.python-menu .python-action { display: inline-flex; }
.dossier-toc .toc-links { display: grid; gap: .6rem; }
.archive-article > .compact-search { flex-wrap: wrap; }
@media (max-width: 760px) {
  .native-navigation { display: none; }
  .python-menu .nav { display: flex !important; }
}

@media(max-width:900px){.python-navigation.native-navigation{display:block}}
