html,body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.container {
  width: 95%;
}
.button {
  touch-action: manipulation;
}
.full-height {
  height: 100%;
}
.recipe-summaries-container {
  --bulma-grid-column-min: 20rem;
  --col-count: 1;
  grid-template-columns: repeat(var(--col-count), minmax(20rem, 1fr));
}
.content .no-list-style-type:not([type]) {
  list-style-type: none;
  margin-inline-start: 0;
}
.ingredient-grid {
  display: grid;
  grid-template-columns: auto 1fr;
}
.media-content {
  margin-top: 3rem;
}
.article-body {
  line-height: 1.4;
  margin: 0 6rem;
}
.scaling-size-3 {
  font-size: min(2rem, calc(.5em + 2vw));
}
@media screen and (max-width: 991px) {
  .article-body {
    line-height: 1.4;
    margin: 0;
  }
}
@media screen and (min-width: 700px) {
  .recipe-summaries-container {
    --col-count: 2;
  }
}
@media screen and (min-width: 1215px) {
  .recipe-summaries-container {
    --col-count: 3;
  }
}
