egory-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
}
.pattern-entry__code {
  overflow: auto;
  font-size: 0.7em;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 1200px) and (orientation: landscape) {
  .pattern-entry__code {
    font-size: 0.85em;
  }
}
.pattern-entry__code > pre {
  margin: 0 !important;
  padding: clamp(1em, 3vw, 2em) !important;
}
.pattern-entry__copy-button {
  margin-inline-start: auto;
}
.patter