/* Final navigation rules: desktop has links only; mobile has toggle only. */
@media screen and (min-width:681px) {
  html body header nav button.menu-toggle {display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;padding:0 !important;border:0 !important;}
  html body header nav .links {display:flex !important;visibility:visible !important;position:static !important;}
}
@media screen and (max-width:680px) {
  html body header nav button.menu-toggle {display:inline-flex !important;visibility:visible !important;opacity:1 !important;position:static !important;width:auto !important;height:auto !important;pointer-events:auto !important;align-items:center;justify-content:center;}
  html body header nav .links:not(.open) {display:none !important;}
  html body header nav .links.open {display:flex !important;}
}
