/* Generated by build.mjs for /fr/ pages. Don't edit: change the sources named below. */
/* ===== src/i18n/fr/locale.css ===== */
/* French (/fr/) fixes, added to assets/i18n/fr.css by the build (French pages only). */
/* Role and venue heroes: "établissements" is one long word at the 38px statement size and pushed the dark panel past a
   393px phone (partners, operations managers). Scale the headline with the viewport on phones only. */
@media (max-width:480px){html[lang="fr"] .role-hero h1{font-size:min(38px,8.6vw)}}
/* Hotels hero: the English keeps "in-stay" on one line; the French "en plein séjour" is too wide for a phone on one
   line, so it may wrap there (as the Danish does). */
@media (max-width:480px){html[lang="fr"] .role-hero h1 .accent[style*="nowrap"]{white-space:normal!important}}
/* Pricing form heading: "établissements" is one long word; at the 64px statement size it ran into the form panel on
   two-column widths (901px and up). Scale it with the column there; phones keep the shared size. */
@media (min-width:901px){html[lang="fr"] .pr-form-title{font-size:min(54px,calc(5vw - 10px))}}
/* Pricing case-study bars: "Établissements par groupe" is wider than the narrow third bar on desktop (1101px and up),
   and the bar's clip-path cut the last letter. Tighten the label and the bar's side padding there. */
@media (min-width:1101px){html[lang="fr"] .case-bar{padding-left:12px;padding-right:12px}html[lang="fr"] .case-bar span{font-size:11px;letter-spacing:.04em}}
/* Small phone mocks (review pages): the French button "Envoyer mes commentaires" is wider than the 150px screen and
   was cut at both ends. Tighten the button type inside small phones only. */
html[lang="fr"] .kphone.sm .kbtn{padding:0 8px;font-size:10.5px;letter-spacing:0}
/* Feature heroes: "établissements" (multi-location, agents) is wider than the hero's text column at the shared size on
   two-column widths (901px and up) and ran under the mock. Scale French feature headlines with the column there. */
@media (min-width:901px){html[lang="fr"] .fhero-title{font-size:min(54px,calc(4.1vw + 1px))}}
