/* File: /css/nexus-footer-3d.css
   Purpose: Footer nav as 3 distinct boxes (no underlines), and they WORK (links).
*/

.nx-bottom-nav{
  position: fixed;
  left: 0; right: 0;
  bottom: 0;
  z-index: 10020;
  display:grid !important;
  grid-template-rows: auto auto;
  gap: 6px;
  padding: 6px 6px calc(6px + env(safe-area-inset-bottom));
  box-sizing: border-box;
  width: 100%;
}

.nx-bottom-item{
  flex:1 1 0;
  display:flex !important;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:5px 3px;
  box-sizing: border-box;

  text-decoration:none !important;
  color: inherit !important;

  border-radius:6px !important;
  border:1px solid rgba(108,255,181,0.34) !important;

  background: rgba(8,12,16,0.92) !important;

  box-shadow:
    0 4px 10px rgba(0,0,0,0.45),
    0 1px 0 rgba(255,255,255,0.08) inset,
    0 -1px 0 rgba(0,0,0,0.35) inset !important;

  position:relative;
  -webkit-tap-highlight-color: transparent;
  transition: transform 120ms ease, box-shadow 120ms ease, border-color 120ms ease, filter 120ms ease;
}

.nx-bottom-item::before{ display:none !important; }

.nx-bottom-item:active{
  transform: translateY(1px);
  box-shadow:
    0 2px 6px rgba(0,0,0,0.35),
    0 1px 0 rgba(255,255,255,0.06) inset,
    0 -1px 0 rgba(0,0,0,0.25) inset !important;
}

.nx-bottom-label{
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.02em;
}

/* =========================================================
   Alpha 7.1 UI LOCK — Footer Prominence Upgrade (Mobile-first)
   Tricorder / instrument-panel feel
   SAFE: CSS-only. Keeps 3 real <a href> links and fixed footer behavior.
   ========================================================= */

/* Panel backdrop (adds presence without changing layout) */
.nx-bottom-nav{
  background: rgba(8, 12, 16, 0.92);
  border-top: 1px solid rgba(110, 240, 255, 0.14);
  box-shadow:
    0 -8px 18px rgba(0,0,0,0.4),
    0 -1px 0 rgba(110, 240, 255, 0.08);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* Make each button feel like a lit control module */
.nx-bottom-item{
  border-color: rgba(110, 240, 255, 0.22) !important;
  background: rgba(10, 14, 20, 0.78) !important;
  box-shadow:
    0 8px 16px rgba(0,0,0,0.35),
    0 0 0 1px rgba(110,240,255,0.06) inset !important;
}

/* Hover/focus: subtle “armed” glow (desktop + accessibility) */
.nx-bottom-item:hover,
.nx-bottom-item:focus-visible{
  border-color: rgba(110, 240, 255, 0.38) !important;
  box-shadow:
    0 8px 16px rgba(0,0,0,0.4),
    0 0 0 1px rgba(110,240,255,0.1) inset !important;
  transform: translateY(-1px);
}

.nx-bottom-icon{
  width:20px;
  height:20px;
  border-radius:2px;
  border:1px solid rgba(110,240,255,0.3);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  font-weight:800;
  color:#c9f7ff;
  margin-bottom:3px;
  background: rgba(0,0,0,0.35);
}

.nx-bottom-icon svg{
  width:12px;
  height:12px;
  fill:#c9f7ff;
  display:block;
}

/* Active press remains tactile (keeps your existing behavior, slightly snappier) */
.nx-bottom-item:active{
  transform: translateY(1px);
}
