/* AmmoNet bar — bottom anchor · NEXUS C2 black · brown · rose tinge */

:root {
  --h7-ammonet-h: 36px;
}

.h7-ammonet-strip {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99960;
  min-height: var(--h7-ammonet-h);
  display: flex;
  flex-wrap: nowrap;
  gap: 10px 14px;
  align-items: center;
  padding: 6px 14px;
  padding-bottom: calc(6px + env(safe-area-inset-bottom, 0));
  overflow-x: auto;
  scrollbar-width: thin;
  background:
    repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(94, 207, 122, 0.04) 2px, rgba(94, 207, 122, 0.04) 3px),
    linear-gradient(180deg, #14100c 0%, #0a0806 100%);
  border-top: 1px solid rgba(120, 72, 48, 0.55);
  box-shadow: inset 0 1px 0 rgba(244, 114, 182, 0.1);
  font: 600 11px/1.2 system-ui, sans-serif;
  color: #e6efe0;
}

.h7-ammonet-strip--hidden,
.h7-ammonet-strip[hidden] {
  display: none !important;
}

.h7-ammonet-strip__icon {
  flex: 0 0 auto;
  border-radius: 4px;
}

.h7-ammonet-strip__brand {
  flex: 0 0 auto;
  color: #5ecf7a;
  white-space: nowrap;
  text-shadow: 0 0 12px rgba(94, 207, 122, 0.2);
  margin-right: 4px;
}

.h7-ammonet-strip__brand strong {
  color: #f472b6;
  font-weight: 700;
}

.h7-ammonet-strip__links {
  display: flex;
  flex-wrap: nowrap;
  gap: 12px 16px;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  overflow-x: auto;
}

.h7-ammonet-strip__links a {
  color: #c4b896;
  text-decoration: none;
  white-space: nowrap;
  font-weight: 500;
}

.h7-ammonet-strip__links a:hover {
  color: #5ecf7a;
}

.h7-ammonet-strip__count {
  flex: 0 0 auto;
  margin-left: auto;
  color: rgba(184, 149, 106, 0.85);
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
}

.h7-ammonet-strip__min {
  flex: 0 0 auto;
  width: 26px;
  height: 22px;
  border: 1px solid rgba(120, 72, 48, 0.45);
  border-radius: 4px;
  background: rgba(6, 8, 6, 0.85);
  color: #f472b6;
  font: 14px/1 system-ui, sans-serif;
  cursor: pointer;
  padding: 0;
}

.h7-ammonet-strip__min:hover {
  border-color: rgba(244, 114, 182, 0.45);
  color: #5ecf7a;
}

/* Legacy right-rail chrome — retired */
.h7ad-root { display: none !important; }