/* Keep links readable on both coloured task cards and dark/light backgrounds. */
a.kg-task-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;pointer-events:auto}
a.kg-task-link:hover{text-decoration-thickness:2px}
a.kg-task-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
/* Separate the edit button from link content: no nested interactive elements. */
.task-open.task-open-links{position:relative}
.task-open-links>.task-edit{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:pointer}
.task-open-links>:not(.task-edit){pointer-events:none}
.task-open-links a.kg-task-link{position:relative;pointer-events:auto}
.task-place-links,.program-place-links{overflow-wrap:anywhere;white-space:normal}
.task-card .task-place-links{display:block;text-decoration:none}
.task-place-links>svg{display:inline-block;vertical-align:middle;margin-right:4px}
.hide-locations .task-place-links{display:none}
