
/* InfoMind header logo stretch hotfix */
header .logo{
  flex: 0 0 clamp(320px, 28vw, 420px); /* stretch the brand block on desktop */
  gap: 0.9rem;
}
header .logo img{
  width: 52px;
  height: 52px;
  border-radius: 12px;
  object-fit: contain;
}
header .brand{
  font-size: 1.2rem;
  letter-spacing: .4px;
  white-space: nowrap;
}
@media (max-width: 860px){
  header .logo{ flex: 0 0 auto; } /* normal on mobile */
  header .logo img{ width: 42px; height: 42px; }
}
