.action-link,
a {
/* color: #00ffd5; */
  cursor: pointer;
  text-decoration: none;
}
.action-link:hover,
.action-link:visited,
a:hover,
a:visited {
/* color: #00ffd5; */
}
@media screen and (max-width: 968px) {
  .post-title a {
    font-size: 16px;
  }
}
body.feed-view .post-outer a {
  font-family: dexy !important;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-weight: normal !important;
  color: #fff;
  font-size: 70% !important;
}
/* article links — Wikipedia-style: blue, dotted underline; light purple once visited */
.post-body a {
  font-family: dexy;
  font-size: 90%;
  padding: 0;
  margin: 0;
  letter-spacing: 2px;
  display: inline-block !important;
}
.post-body a:not([imageanchor]) {
  color: var(--dx-link, #6f9bff);
  text-decoration-line: underline;
  text-decoration-style: dotted;
  text-decoration-thickness: 1.5px;
  text-decoration-color: currentColor;
}
.post-body a:not([imageanchor]):visited {
  color: var(--dx-link-visited, #b8a6ea);
}
.post-body a:not([imageanchor]):hover,
.post-body a:not([imageanchor]):focus-visible {
  color: var(--dx-link-hover, #9dbbff);
  text-decoration-style: solid;
}
.post-body a:not([imageanchor]):visited:hover,
.post-body a:not([imageanchor]):visited:focus-visible {
  color: #cdbff2;
}
.post-body a:not([imageanchor]):active {
  color: var(--dx-link-active, #c4d6ff);
}
button a {
  text-decoration: none !important;
}
.post-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  text-decoration: none;
  color: inherit;
}
.post-link:hover {
  cursor: pointer;
}
