/* V21 — NAVIGATION ONLY
   Latest instruction: use the Shivalatha Sivasundaram signature lettering in the navigation,
   WITHOUT the red mark. Startup/brand animations and all other site styling remain untouched. */
.site-nav.nav-v5 .brand-link > *:not(.founder-nav-signature),
.menu-overlay .menu-top .brand-link > *:not(.founder-nav-signature){display:none!important}
.site-nav.nav-v5 .brand-link .founder-nav-signature,
.menu-overlay .menu-top .brand-link .founder-nav-signature{
  display:block!important;
  width:auto!important;
  height:43px!important;
  max-width:255px!important;
  object-fit:contain!important;
  object-position:left center!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:brightness(0)!important;
}
@media (max-width:1240px) and (min-width:901px){
  .site-nav.nav-v5 .brand-link .founder-nav-signature,
  .menu-overlay .menu-top .brand-link .founder-nav-signature{
    height:39px!important;
    max-width:225px!important;
  }
}
@media (max-width:900px){
  .imp16-brand{
    width:min(60vw,228px)!important;
    max-width:calc(100vw - 82px)!important;
    height:48px!important;
  }
  .imp16-brand > *:not(.imp16-brand-signature){display:none!important}
  .imp16-brand .imp16-brand-signature{
    display:block!important;
    width:auto!important;
    height:38px!important;
    max-width:100%!important;
    object-fit:contain!important;
    object-position:left center!important;
    filter:brightness(0)!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
  }
}
