.elementor-956 .elementor-element.elementor-element-622663a{--display:flex;}.elementor-956 .elementor-element.elementor-element-0bae9d5{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}@media(max-width:1024px){ .elementor-956 .elementor-element.elementor-element-0bae9d5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-956 .elementor-element.elementor-element-0bae9d5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for html, class: .elementor-element-ff1de00 *//* Corrige margens e imagens da listagem de receitas */
.wp-block-query,
.receitas-lista {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}

/* estilo dos cards */
.wp-block-post,
.receita-item {
  background: #fff8f3;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,.04);
  transition: transform 0.2s ease;
}

.wp-block-post:hover {
  transform: scale(1.02);
}

/* imagens dentro dos cards */
.wp-block-post-featured-image img,
.receita-item img {
  width: 100% !important;
  height: auto !important;
  display: block;
  object-fit: cover;
  border-radius: 12px 12px 0 0;
}

/* mobile */
@media (max-width: 600px) {
  .wp-block-query,
  .receitas-lista {
    padding: 0 12px;
  }
}/* End custom CSS */