h1,
h2,
h3,
ul,
p {
  text-wrap: pretty;
}

.post a {
  word-wrap: break-word;
}

.btn-ghost {
  background-color: transparent;
  box-shadow: none;
  color: #15c;
  padding: 0;
}

.btn-ghost:hover,
.btn-ghost:focus {
  background-color: transparent;
  color: #900;
}

.content:has(.sticky) {
  overflow: visible;
}

.sticky {
  position: sticky;
  top: 1rlh;
}

[href*=\.pdf] {
  background-image: none;
  padding-right: 0;
}

@media (scripting:none) {
  [data-js] {
    display: none
  }
}
