/**
 * Lisibilité mobile — paragraphes et listes.
 *
 * Cible ~18px (1.125rem) sous 767px.
 * La home FSE n'a pas `.techniconcept-site-main` : on cible aussi
 * `.techniconcept-site-main__content` et `.wp-block-post-content`.
 * Override des tokens body/body-sm dans le contenu pour battre les blocs
 * qui passent par var(--wp--preset--font-size--body-sm).
 */

@media (max-width: 767px) {
	/* Remonte body-sm → 18px dans le contenu éditorial uniquement. */
	.techniconcept-site-main,
	.techniconcept-site-main__content,
	.wp-block-post-content,
	.techniconcept-shop-listing,
	.techniconcept-single-product {
		--wp--preset--font-size--body: 1.125rem;
		--wp--preset--font-size--body-sm: 1.125rem;
	}

	body .techniconcept-site-main p,
	body .techniconcept-site-main li,
	body .techniconcept-site-main .wp-block-techniconcept-text,
	body .techniconcept-site-main .wp-block-list,
	body .techniconcept-site-main .wp-block-column > p,
	body .techniconcept-site-main .wp-block-column > .wp-block-techniconcept-text,
	body .techniconcept-site-main__content p,
	body .techniconcept-site-main__content li,
	body .techniconcept-site-main__content .wp-block-techniconcept-text,
	body .techniconcept-site-main__content .wp-block-list,
	body .techniconcept-site-main__content .wp-block-column > p,
	body .techniconcept-site-main__content .wp-block-column > .wp-block-techniconcept-text,
	body .wp-block-post-content p,
	body .wp-block-post-content li,
	body .wp-block-post-content .wp-block-techniconcept-text,
	body .wp-block-post-content .wp-block-list,
	body .wp-block-post-content .wp-block-column > p,
	body .wp-block-post-content .wp-block-column > .wp-block-techniconcept-text,
	body .techniconcept-shop-listing p,
	body .techniconcept-shop-listing li,
	body .techniconcept-single-product .techniconcept-product-accordion__content p,
	body .techniconcept-single-product .techniconcept-product-accordion__content li,
	body .techniconcept-shipping-dialog__formula-desc p,
	body .techniconcept-shipping-dialog__formula-desc li,
	body .techniconcept-recycling-dialog__item-body p,
	body .tc-shipping-option__description p,
	body .tc-shipping-option__description li {
		font-size: 1.125rem !important;
		line-height: 1.5 !important;
	}
}
