/* ETHOS wordmark: original Outfit identity, with the current Home signature. */
.brand, .startup .brand, .auth-shell .brand {
  font-family: Outfit, Manrope, sans-serif;
  font-weight: 800;
  font-style: normal;
  white-space: nowrap;
  color: var(--ethos-ink, #f0ebe5);
  width: fit-content;
  flex-shrink: 0;
}
.brand { letter-spacing: .2em; }
.startup .brand, .auth-shell .brand { letter-spacing: .22em; }
.shell:has(> .page[data-screen="home"]) > .topbar .brand::after {
  content: '';
  display: block;
  width: 44%;
  height: 3px;
  margin-top: 8px;
  border-radius: 1px;
  background: #99444f;
}
