#fs-desc p, 
#fs-desc span,
#fs-desc li,
#fs-desc strong,
#fs-desc th,
#fs-desc td {
	
	color: black !important;
}


/* Comprehensive text color override for Gutenberg posts */

/* Basic text elements */
#fs-desc p, 
#fs-desc span,
#fs-desc li,
#fs-desc strong,
#fs-desc th,
#fs-desc td,
#fs-desc div,
#fs-desc h1,
#fs-desc h2,
#fs-desc h3,
#fs-desc h4,
#fs-desc h5,
#fs-desc h6,
#fs-desc em,
#fs-desc i,
#fs-desc b,
#fs-desc small,
#fs-desc mark,
#fs-desc del,
#fs-desc ins,
#fs-desc sub,
#fs-desc sup,
#fs-desc code,
#fs-desc pre,
#fs-desc kbd,
#fs-desc samp,
#fs-desc var,
#fs-desc blockquote,
#fs-desc q,
#fs-desc cite,
#fs-desc abbr,
#fs-desc address,
#fs-desc time,
#fs-desc label,
#fs-desc legend,
#fs-desc caption,
#fs-desc figcaption,
#fs-desc dt,
#fs-desc dd {
    color: black !important;
}

/* Gutenberg block-specific classes */
#fs-desc .wp-block-paragraph,
#fs-desc .wp-block-heading,
#fs-desc .wp-block-list,
#fs-desc .wp-block-list li,
#fs-desc .wp-block-quote,
#fs-desc .wp-block-quote p,
#fs-desc .wp-block-quote cite,
#fs-desc .wp-block-pullquote,
#fs-desc .wp-block-pullquote p,
#fs-desc .wp-block-pullquote cite,
#fs-desc .wp-block-verse,
#fs-desc .wp-block-code,
#fs-desc .wp-block-preformatted,
#fs-desc .wp-block-table,
#fs-desc .wp-block-table td,
#fs-desc .wp-block-table th,
#fs-desc .wp-block-button__link,
#fs-desc .wp-block-columns,
#fs-desc .wp-block-column,
#fs-desc .wp-block-group,
#fs-desc .wp-block-cover__inner-container,
#fs-desc .wp-block-media-text__content {
    color: black !important;
}

/* Links (optional - remove if you want links to keep their color) */
#fs-desc a {
    color: black !important;
}

/* Specific Gutenberg text variations */
#fs-desc .has-text-color,
#fs-desc .has-white-color,
#fs-desc .has-background {
    color: black !important;
}

/* Elementor elements (if you use Elementor) */
#fs-desc .elementor-heading-title,
#fs-desc .elementor-text-editor,
#fs-desc .elementor-widget-text-editor,
#fs-desc .elementor-element {
    color: black !important;
}

/* Additional inline elements */
#fs-desc u,
#fs-desc s,
#fs-desc strike,
#fs-desc font {
    color: black !important;
}

/* List markers */
#fs-desc ul li::marker,
#fs-desc ol li::marker {
    color: black !important;
}