/* WordPress-Anpassungen am KIONIER-Design "Institut" */

.hd__logo .custom-logo-link { display: flex; align-items: center; }
.hd__logo .custom-logo { max-height: 2.6rem; width: auto; }

/* Gutenberg-Blöcke in der Textspalte */
.abody .alignwide,
.abody .wp-block-image { margin: 1.8rem 0; }
.abody img { height: auto; border-radius: var(--radius-img); }
.abody .wp-block-quote { margin-left: 0; margin-right: 0; }
.abody .wp-block-table table { margin: 0; }
.abody .wp-block-table { margin: 1.8rem 0 2.2rem; overflow-x: auto; }
.abody .wp-block-separator { border: none; border-top: 1px solid var(--line); margin: 2.4rem 0; }
.abody .wp-block-button__link {
  background: var(--ink); color: #fff; border-radius: 2px;
  font-size: .88rem; font-weight: 600; padding: .7rem 1.5rem; text-decoration: none;
}

/* Bildunterschriften aus dem Editor */
.abody .wp-element-caption,
.abody .wp-caption-text { font-size: .76rem; color: var(--muted); margin-top: .55rem; line-height: 1.5; }

/* Avatare (Kommentare etc.) */
.avatar { border-radius: 50%; }
