/*
 Theme Name: Twenty Twenty-Five für GAL-Pfullingen
 Template: twentytwentyfive
 Author: Pierre Godbillon
 Version: 1.0
 Description: Child-Theme für Twenty Twenty-Five.
*/
html,
body {
  background-color: #E4FFE4 !important;
}

.wp-site-blocks {
  max-width: 1000px;
  margin: 0 auto; /* zentriert den Inhalt */
  background-color: #ffffff; /* optional: Hintergrundfarbe für bessere Lesbarkeit */
}
footer.wp-block-template-part {
  margin-top: 0 !important;
}
.row-bold * {
    font-weight: 600;
}

/* Gesamter Kalenderblatt-Rahmen */
.kalenderblatt-wrapper {
    border: 1px solid #333;
    border-radius: 5px;
    overflow: hidden; /* wichtig für saubere Rundungen */
    text-align: center;
    display: inline-block; /* optional: macht das Element so groß wie nötig */
    background-color: #ffffff; /* Grundfarbe */
}

/* Container für die drei Zeilen */
.kalenderblatt-datum > * {
	margin: 0;
	padding: 0;
 }
.kalenderblatt-wrapper {
    width: 7em;
}

/* Obere Zeile */
.kalenderblatt-top {
	color: #ffffff;
    background-color: #004001; /* Beispiel-Farbe */
    padding: 0.2emx 0;
    font-weight: 600;
    font-size: 1rem;
}

/* Mittlere Zeile */
.kalenderblatt-center {
    background-color: #ffffff;
    padding: 0;
    font-weight: 500;
    font-size: 2.5rem;
	line-height: 1.2;
}

/* Untere Zeile */
.kalenderblatt-bottom {
    color: #004000;
    background-color: #E0F0E0; /* gleiche Farbe wie oben */
    padding: 0.2em 3px;
    font-weight: 500;
    font-size: 1rem;
}
.kalenderblatt-row {
    gap: 0.5em !important;
}
.kalenderblatt-col-left {
    flex: 0 0 auto !important; /* wächst nicht, schrumpft nicht, nimmt nur benötigte Breite */
}
.kalenderblatt-col-right {
    flex: 1 1 auto !important; /* nimmt alles, was übrig bleibt */
}

