/* Block styles shared by the frontend and the WordPress editor. */

.is-style-unterzeile,
.metafield[data-metafield-name="unterzeile"] {
  margin-block: 0.65rem 1rem;
  color: var(--wp--preset--color--dsb-green, #80c416);
  font-family: var(--wp--preset--font-family--noway, Noway, sans-serif);
  font-size: clamp(1.2rem, 1.5vw, 1.375rem);
  font-weight: 500;
  line-height: 1.25;
}

.metafield[data-metafield-name="unterzeile"] > span {
  display: block;
}

.wp-block-post-title + .metafield[data-metafield-name="unterzeile"] {
  margin-top: 0.65rem;
}

.metafield[data-metafield-name="unterzeile"] + .wp-block-post-excerpt {
  margin-top: 1rem;
}

.is-style-dsb-corners,
.is-style-dsb-corners-small {
  position: relative;
  padding: clamp(1.5rem, 4vw, 3rem);
  border-inline: 1px solid var(--wp--preset--color--dsb-green, #80c416);
  background:
    linear-gradient(var(--wp--preset--color--dsb-green, #80c416), var(--wp--preset--color--dsb-green, #80c416)) left top / 6rem 1px no-repeat,
    linear-gradient(var(--wp--preset--color--dsb-green, #80c416), var(--wp--preset--color--dsb-green, #80c416)) right top / 6rem 1px no-repeat,
    linear-gradient(var(--wp--preset--color--dsb-green, #80c416), var(--wp--preset--color--dsb-green, #80c416)) left bottom / 6rem 1px no-repeat,
    linear-gradient(var(--wp--preset--color--dsb-green, #80c416), var(--wp--preset--color--dsb-green, #80c416)) right bottom / 6rem 1px no-repeat;
}
.is-style-dsb-corners-small {
  max-width: 500px;
}

/* Match the Query Loop read-more link to the standard DS&B button. */
.wp-block-read-more {
  display: inline-block;
  padding: 0.65rem 1rem;
  border: 0;
  border-radius: 0;
  background-color: var(--wp--preset--color--dsb-green, #80c416);
  color: var(--wp--preset--color--dsb-blue, #013454);
  font-family: inherit;
  font-size: calc(1rem * 1.1);
  font-weight: 700;
  line-height: inherit;
  text-decoration: none;
}

.wp-block-read-more:hover {
  color: var(--wp--preset--color--dsb-blue, #013454);
  filter: brightness(1.08);
}
.wp-block-cover__inner-container > .wp-block-group {
  max-width: 650px;
}
