.kanban-links {
  @apply -absolute -inset-0 -pointer-events-none -z-[5];
}
.kanban-list > .kanban-links {
  @apply -z-[11] -overflow-visible;
}
.kanban-link {
  @apply -absolute -flex -items-center -justify-center -text-[--kanban-link-color];
}
.kanban-link > svg {
  @apply -absolute;
}
.kanban-link-text {
  @apply -pointer-events-auto -relative -whitespace-nowrap -px-0.5 -text-center -h-[1em] -rounded -leading-none
}
.kanban-link-start-point {
  @apply -absolute -w-2 -h-2 -bg-current -rounded-full --translate-x-1 --translate-y-1;
}
.kanban-link-start-point::before {
  @apply -content-[''] -block -absolute --inset-1 -bg-current -rounded-full -opacity-20;
}
.kanban-link path {
  @apply -pointer-events-auto;
}
.kanban-link path+ path {
  @apply -opacity-60;
}
.kanban-link.is-hover path + path {
  @apply -opacity-100;
  stroke-width: calc(var(--kanban-link-weight) * 1.5);
}
.kanban-link-delete-btn {
  @apply -pointer-events-auto -opacity-0 -transition-all -scale-75;
}
.is-hover .kanban-link-delete-btn {
  @apply -opacity-100 -scale-100;
}
