/* Shared KUCI-only artwork, applied after each page's existing shell styles. */
html body a.kuci-logo {
  display:inline-flex; flex-direction:row; align-items:center; flex-shrink:0;
  width:auto !important; gap:10px;
}
html body a.kuci-logo img.kuci-logo-symbol {
  display:block; width:auto !important; height:42px !important;
  max-width:none; object-fit:contain; flex:none;
}
html body a.kuci-logo img.kuci-logo-wordmark {
  display:block; width:auto !important; height:28px !important;
  max-width:none; object-fit:contain; flex:none;
}
@media(max-width:760px) {
  html body a.kuci-logo {gap:8px;}
  html body a.kuci-logo img.kuci-logo-symbol {height:32px !important;}
  html body a.kuci-logo img.kuci-logo-wordmark {height:21px !important;}
}
