/* Static-site navigation and accessibility additions. */
.logo-fallback { font-size: 28px; font-weight: 800; color: #1e3a8a; letter-spacing: -1px; }
nav img { max-width: 210px; }
[id="dropshipping"], [id="three-pl"] { scroll-margin-top: 100px; }
@media (max-width: 639px) {
  .tab-navigation { flex-direction: column; width: 100%; border-radius: 20px !important; }
  .tab-navigation .tab-button { width: 100%; }
  .tab-navigation .tab-button > div { justify-content: center; }
}
.is-open > .solutions-menu,
.is-open > .services-menu,
.is-open > .resources-menu { display: block !important; }
a:focus-visible, button:focus-visible { outline: 3px solid #f18202; outline-offset: 4px; }
@media (max-width: 1023px) {
  .desktop-nav { display: none !important; }
  #mobile-menu-toggle { display: block !important; }
  #mobile-menu.active { display: block !important; }
}
@media (min-width: 1024px) {
  #mobile-menu, #mobile-menu.active, #mobile-menu-toggle { display: none !important; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .fade-in { animation: none; }
}
