/**
 * Single product chrome: primary nav lives in React (ProductTopNav).
 * Legacy shell header, explainer strip, and main tab bar are removed from the DOM.
 */

/* Fallback bar: only when a non-ranked panel is active (React workspace hidden). */
.beaglei-fallback-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem 1rem;
  padding: 0.5rem 1rem;
  background: rgba(12, 14, 18, 0.98);
  border-bottom: 1px solid rgba(42, 53, 68, 0.9);
  position: sticky;
  top: 0;
  z-index: 25;
}

.beaglei-fallback-nav[hidden] {
  display: none !important;
}

.beaglei-fallback-nav__brand {
  font-weight: 700;
  font-size: 0.95rem;
  letter-spacing: -0.02em;
  color: var(--intel-text, #f4f7fa);
}

.beaglei-fallback-nav__links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
}

.beaglei-fallback-nav__link {
  font-family: inherit;
  font-size: 0.78rem;
  font-weight: 600;
  padding: 0.35rem 0.55rem;
  border-radius: 8px;
  border: 1px solid transparent;
  background: transparent;
  color: var(--intel-text-secondary, #a8b3bf);
  cursor: pointer;
}

.beaglei-fallback-nav__link:hover {
  color: var(--intel-text, #f4f7fa);
  border-color: var(--intel-border, #1f2933);
  background: rgba(255, 255, 255, 0.04);
}

.beaglei-fallback-nav__tools {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.beaglei-fallback-nav__icon-btn {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1;
  padding: 0.25rem 0.4rem;
  border: none;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  opacity: 0.88;
}

.beaglei-fallback-nav__icon-btn:hover {
  background: rgba(255, 255, 255, 0.06);
  opacity: 1;
}

.beaglei-fallback-nav__clock {
  font-size: 0.72rem;
  font-variant-numeric: tabular-nums;
  color: var(--intel-text-tertiary, #8490a0);
  min-width: 5.5rem;
  text-align: right;
}

body.light-theme .beaglei-fallback-nav {
  background: rgba(248, 250, 252, 0.98);
  border-bottom-color: rgba(15, 23, 42, 0.12);
}

body.light-theme .beaglei-fallback-nav__brand {
  color: #0f172a;
}

body.light-theme .beaglei-fallback-nav__link {
  color: #475569;
}

body.light-theme .beaglei-fallback-nav__link:hover {
  color: #0f172a;
}
