/*
 * v13-finish.css  -  priority 110, last in the cascade.
 *
 * V13 finishing sheet. Sealed-sheet compliant: a new sheet, never an edit to an
 * existing one. Holds the sitewide V13 corrections that are purely presentational
 * (touch-target sizing). Structural / markup fixes live in the PHP partials.
 *
 * Scope is deliberately narrow and high-specificity so it never bleeds into the
 * V11 component system.
 */

/* ---------------------------------------------------------------------------
 * Touch targets (WCAG 2.5.5 / 2.5.8): primary controls reach 44px.
 * Inline links inside sentences are exempt and intentionally untouched.
 * ------------------------------------------------------------------------- */

/* Language switcher in the header (was ~23x20). */
header[data-id="js-header"] a.lt-langswitch {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	min-width: 36px;
	padding-inline: 6px;
	line-height: 1;
}

/* Footer "Mentions légales / presse" list links (was ~133x15). They sit in a
 * flex row with gap, so vertical padding gives the tap height without reflowing
 * the layout. */
footer .latoxica-wrap--wide ul.text-12 li a {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding-block: 4px;
}

/* Header social glyph links: guarantee a 44px square hit area on touch. */
header[data-id="js-header"] nav > ul a[href*="instagram"],
header[data-id="js-header"] nav > ul a[href*="tiktok"],
header[data-id="js-header"] nav > ul a[href*="facebook"] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	min-width: 44px;
}
