.nav-buttons {
  display: flex; gap: 12px; width: 92%; max-width: 400px;
  justify-content: center; margin: 30px 0 20px; z-index: 10;
}
.nav-btn {
  flex: 1; padding: 14px 5px; /* 减薄内衬 */
  border-radius: 12px;
  font-size: 15px; font-weight: 800;
  text-align: center; text-decoration: none; transition: 0.15s;
  cursor: pointer; position: relative; overflow: hidden;
  backdrop-filter: blur(10px); white-space: nowrap;
}
.btn-toggle {
  background: #000; border: 1.5px solid var(--primary);
  color: var(--primary);
}
.btn-activate {
  background: #000; border: 1.5px solid var(--gold);
  color: var(--gold);
}
.nav-btn:active { transform: scale(0.95); filter: brightness(1.5); }
