/*!
 * TBOT Network Links — the BOT-HOLDINGS cross-link band.
 * Matches the site's dark glassy panels + indigo/magenta/cyan frame palette.
 */
.tbot-network-band {
  max-width: 1200px;
  margin: 56px auto 24px;
  padding: 0 8px;
}

.tbot-network-kicker {
  font-family: "JetBrains Mono", ui-monospace, Menlo, monospace;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #8b93c9;
  margin: 0 0 14px 4px;
}

.tbot-network-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}

@media (max-width: 760px) {
  .tbot-network-grid { grid-template-columns: 1fr; }
}

.tbot-network-card {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 26px 28px;
  border-radius: 16px;
  background: rgba(10, 10, 16, 0.72);
  border: 1px solid rgba(123, 140, 255, 0.22);
  backdrop-filter: blur(8px);
  text-decoration: none !important;
  transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease;
}

.tbot-network-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.55);
}

.tbot-net-code:hover { border-color: #2fe6a6; }
.tbot-net-nex:hover  { border-color: #ff7bd5; }

.tbot-network-name {
  font-family: "JetBrains Mono", ui-monospace, Menlo, monospace;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 0.02em;
}

/* codedatda.casa segments */
.tbot-net-code .c1 { color: #2fe6a6; }
.tbot-net-code .c2 { color: #ffffff; }
.tbot-net-code .c3 { color: #9b8cff; }
.tbot-net-code .c4 { color: #8b93c9; font-weight: 500; }

/* VISUALNEX.US segments */
.tbot-net-nex .tbot-network-name { font-family: inherit; font-weight: 800; text-transform: uppercase; color: #fff; }
.tbot-net-nex .nx {
  background: linear-gradient(100deg, #7b8cff, #ff7bd5 55%, #5ad1ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.tbot-net-nex .tld { color: #ff9d4d; font-size: 15px; margin-left: 2px; }

.tbot-network-desc {
  color: #c9cede;
  font-size: 14.5px;
  line-height: 1.6;
}

.tbot-network-cta {
  font-family: "JetBrains Mono", ui-monospace, Menlo, monospace;
  font-size: 12.5px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #5ad1ff;
  margin-top: 4px;
  transition: color 0.2s ease;
}

.tbot-net-code .tbot-network-cta { color: #2fe6a6; }
.tbot-network-card:hover .tbot-network-cta { color: #ffffff; }
