.tech-bg { background: var(--navy-light); }
.tech-row { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; }
.tech-badge {
  background: var(--card); border: 1px solid var(--border);
  border-radius: 40px; padding: 10px 20px;
  font-size: 14px; font-weight: 500;
  transition: border-color .2s, background .2s;
  cursor: default;
}
.tech-badge:hover { border-color: var(--border-accent); background: rgba(216, 172, 50, 0.1); }