);
  font-family: "Work Sans", system-ui, sans-serif;
  color: var(--color-primary);
}

a {
  color: var(--color-highlight);
  text-decoration-thickness: 0.15em;
}
a:is(:hover, :focus, [aria-current]) {
  color: hsl(var(--color-hs-highlight) 15%);
  text-decoration-color: hsl(var(--color-hs-accent) 50%);
}

.tile {
  background-color: #fff;
  border-radius: 3px;
  padding: clamp(.25em, 5%, .5em);
  border: 2px solid var(--color-override, var(--color-primary));
  transition-property: border-color;
  transiti