:root {
  --ink: #17212b;
  --navy: #17324d;
  --teal: #2f6f73;
  --ice: #e8f1f2;
  --paper: #ffffff;
}

.vc-card { border: 1px solid #cbd8dc; border-radius: 16px; padding: 1.25rem; background: var(--paper); }
.vc-chip { display: inline-flex; border: 1px solid var(--teal); border-radius: 999px; padding: .35rem .7rem; color: var(--teal); }
.vc-node { display: grid; place-items: center; min-height: 5rem; border: 2px solid var(--navy); border-radius: 14px; }
