@mixin details() {
  .details {
    color: #222;
    font-size: 12px;
    opacity: 0.6;
    cursor: pointer;
    display: block;
    line-height: 22px;
    body.dark & {
      color: #eee;
    }
  }
}
[data-module='desc'][data-orig],
.card[data-did] .content,
.dyn-card-opus__summary {
  cursor: text;
  @include details();
}

.dyn-card-opus__title[data-module="desc"] {
  cursor: pointer;
}
.bili-rich-text-module {
  &.at {
    cursor: pointer;
  }
}

.dyn-card-opus {
  &__summary {
    cursor: text;
  }
}
