/* v91: normalize top nav icon sizing and make Deploy match the other three nav items */
@media (min-width:901px){
  .site-header .header-view-switch{
    gap:clamp(18px,2vw,30px)!important;
    overflow:visible!important;
  }

  .site-header .header-view-switch .view-tab,
  .site-header .header-view-switch a.view-tab,
  .site-header .header-view-switch .deploy-nav-tab{
    appearance:none!important;
    -webkit-appearance:none!important;
    min-width:124px!important;
    height:74px!important;
    padding:8px 6px 15px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    color:#071226!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    text-decoration:none!important;
    line-height:1!important;
    white-space:nowrap!important;
    transform:none!important;
  }

  .site-header .header-view-switch .view-icon,
  .site-header .header-view-switch .tab-emoji,
  .site-header .header-view-switch .deploy-nav-tab .view-icon{
    width:28px!important;
    height:28px!important;
    max-width:28px!important;
    max-height:28px!important;
    display:grid!important;
    place-items:center!important;
    flex:0 0 28px!important;
    font-size:24px!important;
    line-height:1!important;
    margin:0!important;
    padding:0!important;
    font-style:normal!important;
    font-weight:400!important;
    text-shadow:none!important;
    transform:none!important;
  }

  /* Rocket emoji renders visually larger than the other emoji in Safari/Chrome; trim only Deploy slightly. */
  .site-header .header-view-switch .deploy-nav-tab .view-icon{
    font-size:22px!important;
  }

  .site-header .header-view-switch .view-tab b,
  .site-header .header-view-switch .deploy-nav-tab b{
    display:block!important;
    font-size:14px!important;
    line-height:1.08!important;
    letter-spacing:-.025em!important;
    font-weight:820!important;
    color:#071226!important;
    margin:0!important;
    padding:0!important;
    text-decoration:none!important;
    text-shadow:none!important;
    transform:none!important;
    white-space:nowrap!important;
  }

  .site-header .header-view-switch .view-tab small,
  .site-header .header-view-switch .deploy-nav-tab small{
    display:none!important;
  }

  .site-header .header-view-switch .deploy-nav-tab::before,
  .site-header .header-view-switch .deploy-nav-tab::after{
    display:none!important;
    content:none!important;
  }

  /* Permanently prevent Deploy from appearing as a large CTA pill in top-actions. */
  .site-header .top-actions .deploy-route-trigger,
  .site-header .top-actions a[href*="route=opportunity-builder"],
  .site-header .top-actions a[href*="mobile=deploy"]{
    display:none!important;
  }

  .site-header .top-actions .get-involved-trigger{
    display:inline-flex!important;
  }
  .site-header .top-actions .round-menu{
    display:grid!important;
  }
}

@media (max-width:1200px) and (min-width:901px){
  .site-header .header-view-switch{gap:12px!important;}
  .site-header .header-view-switch .view-tab,
  .site-header .header-view-switch a.view-tab,
  .site-header .header-view-switch .deploy-nav-tab{min-width:102px!important;}
  .site-header .header-view-switch .view-icon,
  .site-header .header-view-switch .deploy-nav-tab .view-icon{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:22px!important;}
  .site-header .header-view-switch .deploy-nav-tab .view-icon{font-size:20px!important;}
  .site-header .header-view-switch .view-tab b,
  .site-header .header-view-switch .deploy-nav-tab b{font-size:13px!important;}
}

@media (max-width:900px){
  .site-header .header-view-switch .deploy-nav-tab{display:none!important;}
}
