/* Location Pro — shared tokens & tool nav shell */
@import url('location-pro-tokens.css');

.app-nav {
  background: var(--navy) !important;
  border-bottom: 1px solid var(--navy-table) !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}

.nav-logo-name,
.nav-logo-name .lp-pro,
.nav-logo-name span.lp-pro {
  color: var(--text-on-navy) !important;
  font-family: var(--font-display);
  letter-spacing: -0.02em;
}

.nav-logo-name span.lp-pro {
  color: var(--gold) !important;
}

.nav-logo-icon.lp-mark,
.nav-logo-icon:has(.ti) {
  background: var(--gold) !important;
  color: var(--navy-deep) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.nav-logo-icon.lp-mark img { display: none; }

.nav-badge {
  color: var(--text-on-navy-muted) !important;
  border-color: rgba(237, 234, 226, 0.18) !important;
  background: rgba(12, 17, 24, 0.35);
}
