.single-zwischen-den-stichen .wp-block-post-content p,
.single-zwischen-den-stichen .wp-block-list li {
  max-width: unset !important;
}

.single-zwischen-den-stichen h2 {
  margin-top: var(--spacing-30);
  font-size: var(--wp--preset--font-size--x-large);
}

.single-zwischen-den-stichen h3 {
  margin-top: var(--spacing-20);
  font-size: var(--wp--preset--font-size--large);
}

.single-zwischen-den-stichen .wp-block-image {
  margin-top: 1.5rem;
}

.single-zwischen-den-stichen .wp-block-comments {
  margin-top: var(--spacing-40);
  & h2 {
    margin-top: var(--spacing-20);
  }
  & h3 {
    margin-top: 0;
  }
}

.single-zwischen-den-stichen .wp-block-post-date {
    z-index: 10;
    font-family: var(--wp--preset--font-family--heading);
    letter-spacing: 0.01em;
}

#rank-math-toc {
  padding: var(--spacing-10);
  margin-bottom: var(--spacing-30);
  & ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    & > li {
      opacity: 0;
    }
  }

  & a {
    font-family: var(--wp--preset--font-family--heading);
    font-size: var(--wp--preset--font-size--large);
    letter-spacing: -0.01em;
    text-decoration: none;
    line-height: 1em;
    &:hover {
      color: var(--color-base);
    }
    &::after {
      background-color: oklch(var(--color-base-plus));
      z-index: -1;
      mix-blend-mode: unset;
    }
  }
}

/* Tables */

.single-zwischen-den-stichen .wp-block-table {
    margin-top: var(--spacing-10);
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: oklch(var(--color-base-minus));
}

.wp-block-table th {
    font-family: var(--wp--preset--font-family--heading);
    font-size: 1.1em;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: left;
}

.wp-block-table td {
    line-height: 1.3;
}

