/* AXION brand, 2026-10-12. The supplied artwork is used unchanged. */
:is(#mobileShell.mobile-shell, body) :is(.rail-mark.axion-brand-mark, .brand .logo, .brand-mark, .admin-brand-mark, .brand-icon, .brand-logo, .axh-brand, .acx-brand-mark, .acctf-brand-mark, .scl-brand-mark, .spot-loop-brand-mark, .sl-brand-mark, .intel-home-v4__brand-mark, .axc-brand-mark, .axc-header-mark) {
  background: #06171e url("/assets/axion-logo-20261012.png?v=aa3df4e71c89") center / contain no-repeat !important;
  border: 0 !important; padding: 0 !important; color: transparent !important;
  font-size: 0 !important; text-shadow: none !important; box-shadow: none !important;
  transform: none !important; clip-path: none !important; mask: none !important;
  border-radius: 10px !important; overflow: hidden !important;
}
:is(#mobileShell.mobile-shell, body) :is(.rail-mark.axion-brand-mark, .brand .logo, .brand-mark, .admin-brand-mark, .brand-icon, .brand-logo, .axh-brand, .acx-brand-mark, .acctf-brand-mark, .scl-brand-mark, .spot-loop-brand-mark, .sl-brand-mark, .intel-home-v4__brand-mark, .axc-brand-mark, .axc-header-mark)::before,
:is(#mobileShell.mobile-shell, body) :is(.rail-mark.axion-brand-mark, .brand .logo, .brand-mark, .admin-brand-mark, .brand-icon, .brand-logo, .axh-brand, .acx-brand-mark, .acctf-brand-mark, .scl-brand-mark, .spot-loop-brand-mark, .sl-brand-mark, .intel-home-v4__brand-mark, .axc-brand-mark, .axc-header-mark)::after {
  content: none !important; display: none !important;
}
:is(#mobileShell.mobile-shell, body) :is(.rail-mark.axion-brand-mark, .brand-mark, .admin-brand-mark, .brand-icon, .brand-logo, .axh-brand, .acx-brand-mark, .acctf-brand-mark, .scl-brand-mark, .spot-loop-brand-mark, .sl-brand-mark, .intel-home-v4__brand-mark, .axc-brand-mark, .axc-header-mark) > * {
  visibility: hidden !important;
}
html body #mobileShell.mobile-shell :is(.brand-logo, .axh-brand, .acx-brand-mark, .acctf-brand-mark, .scl-brand-mark, .spot-loop-brand-mark, .sl-brand-mark, .brand-mark, .intel-home-v4__brand-mark, .axc-brand-mark, .axc-header-mark) {
  display: inline-block !important; width: 42px !important; height: 42px !important;
  min-width: 42px !important; flex: 0 0 42px !important;
}
