/* PatientBoost nav wordmark — sans-serif, clean SaaS look */
.site-nav .logo,
.portal-nav .logo {
  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;
}

.site-nav .logo .logo-wordmark,
.portal-nav .logo .logo-wordmark {
  display: inline-flex;
  align-items: baseline;
  line-height: 1;
  white-space: nowrap;
}

.site-nav .logo .logo-name,
.portal-nav .logo .logo-name {
  font-weight: 700;
  font-size: 1.18rem;
  letter-spacing: -0.04em;
  color: #0B1F3A;
}

.site-nav .logo .logo-tld,
.portal-nav .logo .logo-tld {
  font-weight: 600;
  font-size: 1.18rem;
  letter-spacing: -0.03em;
  color: #0AAFB0;
}

@media (max-width: 720px) {
  .site-nav .logo .logo-name,
  .site-nav .logo .logo-tld,
  .portal-nav .logo .logo-name,
  .portal-nav .logo .logo-tld {
    font-size: 1.05rem;
  }
}
