@media (min-width: 640px) {
  main {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  main {
    max-width: 768px;
  }

  .recipe-inner {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}

@media (min-width: 1024px) {
  main {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  main {
    max-width: 1280px;
  }
}

body {
  font-family: Roboto, Ubuntu, "Noto Sans", Arial, sans-serif;
}

main {
  width: 100%;
  margin: 0 auto;
}

#recipes {
  margin: 0 auto;
}

.recipe {
  margin: 1.25rem;
  padding: 1.25rem;
  border-radius: 0.375rem;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
}

.recipe-inner {
  display: grid;
  grid-gap: 1rem;
}

.col-right {
  grid-column: span 2/span 2;
}

.tags {
  font-style: italic;
}

h1 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  margin: 0;
}

.m-5 {
  margin: 1.25rem;
}

.cerca {
  width: calc(100% - 0.75rem);
  padding: 0.75rem 0 0.75rem 0.75rem;
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(209,213,219,1);
  border: 1px solid #e5e7eb;
}
