/* ==========================================================================
   BLOG-HOME – Volle Posts (.mygc-blog-item)
   Post-Karte innerhalb core/query → core/post-template auf home.html.
   Im Gegensatz zu .mygc-news-item (Titel + Excerpt, siehe news-list.css)
   zeigt diese Karte den KOMPLETTEN Post (post-content) — daher grosszügiger
   Innenabstand und eine kräftigere Trennlinie zwischen den Einträgen.
   Bedingtes Enqueue (nur is_home()) in functions.php — Klasse kommt auf
   keiner anderen Seite dieser Installation vor.
   ========================================================================== */

.mygc-blog-item {
	padding-block: var(--wp--preset--spacing--7);
	border-top: 1px solid #e3e5e7;
}

/* Erster Eintrag braucht keine Trennlinie oben (direkt unter der Intro) */
.mygc-blog-item:first-child {
	border-top: 0;
	padding-top: 0;
}

/* Gleicher Fund wie bei .mygc-news-item (Haupt-Theme): WordPress Cores
   :where(.is-layout-constrained) > * setzt beidseitig auto-Margins auf den
   Titel — bei kurzen Titeln sichtbar zentriert statt linksbündig über die
   volle Breite. !important kontert Cores eigene !important-Regel (einer
   der wenigen legitimen Einsatzfälle). */
.mygc-blog-item > .wp-block-post-title {
	width: 100%;
	max-width: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.mygc-blog-item .wp-block-post-title a {
	text-decoration: underline;
}
.mygc-blog-item .wp-block-post-title a:hover {
	text-decoration: none;
}

/* "Filed in …"-Zeile direkt unter dem Titel, kompakter Abstand zum
   folgenden Post-Content (Details/Begründung der Spezifität in style.css,
   Abschnitt BLOG – Post-Meta). */
.mygc-blog-item .mygc-post-meta {
	margin-block-end: 0.5rem;
}
