/*
 * Block-Stil core/heading „Gruppen-Label“.
 *
 * Trenner innerhalb einer Liste, kein neues Kapitel. Semantik bleibt H3.
 * Groesse ist body-sm (14 px), dieselbe Stufe wie Meta-Zeilen. Farbe
 * Anthrazit, solange keine Textfarbe gesetzt ist; Comfort bekommt im
 * Editor die Palette dm-amber, die Linie folgt currentColor.
 *
 * Kein eigenes Margin: in der Section liefert * + h3 die 48 px darueber
 * und die Ueberschrift den 16-px-Abstand zum naechsten Baustein.
 * Ein Margin hier (0,3,1) wuerde die Section-Regel (0,2,2) schlagen.
 */

.entry-content h3.wp-block-heading.is-style-gruppen-label,
.editor-styles-wrapper h3.wp-block-heading.is-style-gruppen-label {
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--20, 1rem);
	font-size: var(--wp--preset--font-size--body-sm, 0.875rem);
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	white-space: nowrap;
}

.entry-content h3.wp-block-heading.is-style-gruppen-label:not(.has-text-color),
.editor-styles-wrapper h3.wp-block-heading.is-style-gruppen-label:not(.has-text-color) {
	color: var(--wp--preset--color--dm-anthrazit, #414141);
}

.entry-content h3.wp-block-heading.is-style-gruppen-label::after,
.editor-styles-wrapper h3.wp-block-heading.is-style-gruppen-label::after {
	content: "";
	flex: 1 1 auto;
	min-width: 1rem;
	height: 1px;
	background: currentColor;
	opacity: 0.4;
}
