figure.wp-caption {
    background: none !important;
    border: none !important;
}

.wp-caption-text {
    background: none !important;
    padding: 0 !important;
}.wp-caption-text,
.gallery-caption {
    font-weight: 300 !important; /* dünnere Schrift */
    font-size: 0.9em; /* leicht kleiner, optional */
    letter-spacing: 0.02em; /* etwas mehr Luft zwischen Buchstaben, optional */
    color: #000 !important; /* tiefschwarz, falls vorher grau */
}.wp-caption-text,
.gallery-caption {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;  /* feiner Schriftzug */
    font-size: 0.9em !important;  /* etwas kleiner */
    font-style: italic;            /* behält die kursiven Captions */
    letter-spacing: 0.02em;
    color: #000 !important;
    background: none !important;   /* entfernt grauen Hintergrund */
    border: none !important;
    padding: 0 !important;
    margin-top: 0.4em;             /* etwas Luft nach oben */
}.wp-caption-text,
.gallery-caption {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    font-size: 0.9em !important;
    font-style: italic;
    letter-spacing: 0.06em; /* mehr Abstand zwischen Buchstaben */
    color: #000 !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
    margin-top: 0.6em; /* etwas mehr Luft nach oben */
    text-decoration: none !important; /* entfernt eventuelle Unterstreichung / Linie */
    box-shadow: none !important; /* entfernt evtl. graue Linie / Schatten */
}