/* Nerddi SkyMind 1.8.9 — transparent, borderless mobile header.
   Network button spacing follows Nerddi.com's 5px mobile rhythm.
   Applied after R8, only under the mobile breakpoint; desktop is untouched. */
@media (max-width:780px){
  html[data-theme] body header.unified-top{
    background:transparent!important;background-color:transparent!important;background-image:none!important;
    border:0!important;border-bottom:0!important;box-shadow:none!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  }
  html[data-theme] body header.unified-top::before,
  html[data-theme] body header.unified-top::after{content:none!important;display:none!important}
  html[data-theme] body header.unified-top > .top-network-orbit{
    display:flex!important;align-items:center!important;justify-content:center!important;
    grid-template-columns:none!important;gap:5px!important;
    width:max-content!important;max-width:calc(100vw - 98px)!important;
    height:40px!important;min-height:40px!important;max-height:40px!important;
    padding:0!important;margin:0!important;
    background:transparent!important;background-image:none!important;
    border:0!important;border-radius:0!important;box-shadow:none!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  }
  html[data-theme] body header.unified-top > .top-network-orbit > a{
    flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;
    height:36px!important;min-height:36px!important;max-height:36px!important;
    padding:5px!important;margin:0!important;gap:0!important;
    border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;
    transition:background-color .16s ease,transform .16s ease!important;
  }
  html[data-theme] body header.unified-top > .top-network-orbit > a:hover{
    background:color-mix(in srgb,var(--panel-2) 58%,transparent)!important;
    transform:translateY(-1px)!important;
  }
  html[data-theme] body header.unified-top > .top-network-orbit > a:focus-visible{
    outline:2px solid var(--accent,#5aaeff)!important;outline-offset:2px!important;
    background:color-mix(in srgb,var(--panel-2) 60%,transparent)!important;
  }
  html[data-theme] body header.unified-top > .top-network-orbit > a .network-face,
  html[data-theme] body header.unified-top > .top-network-orbit > a .network-centro,
  html[data-theme] body header.unified-top > .top-network-orbit > a img.network-logo{
    width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;
    max-width:25px!important;max-height:25px!important;
  }
  html[data-theme] body header.unified-top .top-left .menu,
  html[data-theme] body header.unified-top > .top-actions > .sp-pill{
    background:transparent!important;background-image:none!important;
    border:0!important;box-shadow:none!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  }
  html[data-theme] body header.unified-top .top-left .menu:hover,
  html[data-theme] body header.unified-top > .top-actions > .sp-pill:hover{
    background:color-mix(in srgb,var(--panel-2) 64%,transparent)!important;
  }
  html[data-theme] body header.unified-top .top-left .menu:focus-visible,
  html[data-theme] body header.unified-top > .top-actions > .sp-pill:focus-visible{
    outline:2px solid var(--accent,#5aaeff)!important;outline-offset:2px!important;
  }
}
@media(max-width:350px){
  html[data-theme] body header.unified-top > .top-network-orbit{gap:5px!important;width:max-content!important;padding:0!important}
  html[data-theme] body header.unified-top > .top-network-orbit > a{
    flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;
    height:34px!important;min-height:34px!important;max-height:34px!important;padding:5px!important;
  }
  html[data-theme] body header.unified-top > .top-network-orbit > a .network-face,
  html[data-theme] body header.unified-top > .top-network-orbit > a .network-centro,
  html[data-theme] body header.unified-top > .top-network-orbit > a img.network-logo{
    width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;
    max-width:23px!important;max-height:23px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-theme] body header.unified-top > .top-network-orbit > a{transition:none!important}
}
