.hq-shell {
  background: var(--flobo-black);
  color: var(--flobo-white);
  min-height: 100vh;
}
.hq-topbar {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255,255,255,.08);
  padding: 0 22px;
  background: rgba(13,17,23,.86);
  backdrop-filter: blur(12px);
}
.hq-nav a {
  opacity: .72;
  text-decoration: none;
  padding: 8px 10px;
  border-radius: 8px;
}
.hq-nav a[aria-current="page"], .hq-nav a:hover {
  opacity: 1;
  color: var(--flobo-green);
  background: rgba(25,240,144,.08);
}
