/* HomeLynx V8.0.173 — wordmark-only brand retirement.
   Retires the old house/legacy logo treatment across the loaded app shell and
   replaces it with the muted HomeLynx ↗ wordmark. Presentation only. */

:root{
  --hlx-wordmark-ink: rgba(15,20,19,.50);
  --hlx-wordmark-arrow: rgba(15,20,19,.72);
}

img[src*="homelynx-logo-master"],
img[src*="homelynx-mark-master"]{
  display:none !important;
}

.hlx-wordmark,
.hlx-wordmark-inline{
  display:inline-flex;
  align-items:baseline;
  gap:4px;
  color:var(--hlx-wordmark-ink);
  text-decoration:none;
  font-family:'IBM Plex Sans',sans-serif;
  font-weight:500;
  letter-spacing:-.038em;
  line-height:1;
  white-space:nowrap;
}

.hlx-wordmark__text,
.hlx-wordmark-inline__text{
  color:inherit;
}

.hlx-wordmark__arrow,
.hlx-wordmark-inline__arrow{
  color:var(--hlx-wordmark-arrow);
  font-size:.92em;
  line-height:1;
  transform:translateY(-.04em);
}

.hlx-wordmark:focus-visible,
.hlx-wordmark-inline:focus-visible{
  outline:1px solid rgba(15,20,19,.18);
  outline-offset:4px;
  border-radius:6px;
}

.hlx-v8-brand,
.hlx-search-brand,
.brand,
.hlx-owner-auth-brand,
.hlx-finance-brand{
  width:auto !important;
}

body.hlx-search-active .hlx-v8-brand,
.hlx-v8-brand,
.hlx-search-brand,
.brand,
.hlx-owner-auth-brand,
.hlx-finance-brand{
  display:flex;
  align-items:center;
}

body.hlx-search-active .hlx-v8-brand{
  justify-content:center !important;
  gap:0 !important;
  min-width:0 !important;
  height:auto !important;
}

.hlx-v8-brand .hlx-wordmark,
.hlx-search-brand .hlx-wordmark{
  font-size:18px;
}

.brand .hlx-wordmark,
.hlx-owner-auth-brand .hlx-wordmark,
.hlx-finance-brand .hlx-wordmark,
.hlx-owner-topline .hlx-wordmark-inline,
.hlx-os-top .hlx-wordmark-inline{
  font-size:17px;
}

.brand .hlx-wordmark{font-size:19px;}

.hlx-owner-topline .hlx-wordmark-inline,
.hlx-os-top .hlx-wordmark-inline{
  margin-right:auto;
}

.hlx-owner-topline,
.hlx-os-top{
  gap:12px;
}

@media (max-width: 640px){
  .hlx-v8-brand .hlx-wordmark,
  .hlx-search-brand .hlx-wordmark,
  .brand .hlx-wordmark,
  .hlx-owner-auth-brand .hlx-wordmark,
  .hlx-finance-brand .hlx-wordmark,
  .hlx-owner-topline .hlx-wordmark-inline,
  .hlx-os-top .hlx-wordmark-inline{
    font-size:16px;
  }
}
