/* Pallier — app/kit.css — V138 : « Ce qu’on se promet » (kit-artisan.html) au gabarit commun de la vitrine (app/vitrine.css,
   app/vitrine.js) et à la mise en page des pages légales (app/legal.css), comme la politique des artisans en V133.
   LE TEXTE NE CHANGE PAS : c’est celui que l’artisan accepte en s’inscrivant (version 2026-10-05, VERSION_ENGAGEMENTS ; le banc v100
   vérifie l’égalité). Cette feuille remplace l’ancienne charte bleue de la page par celle de Pallier (crème, forêt, lime, Gabarito,
   cartes à plat : style A, pas de capitales au-dessus des titres) ; les classes du texte sont celles d’avant. La feuille s’imprime
   toujours (Ctrl+P / ⌘P), sans l’en-tête ni le pied du site (V172 : sans lignes de signature). À charger après app/legal.css.
   V140 — sur ordinateur, la maquette A choisie par HB le 21/10 (« A » : le document sur toute la largeur, operations/v139/kit-pc/) :
   la feuille passe de 760 à 1 104 px, le titre en grand, les deux cartes du pacte plus aérées ; au téléphone, rien ne change. À
   l’impression, les deux cartes du pacte ne s’étirent plus à la même hauteur (le cadre vide relevé par le testeur de la V138). */

.page .feuille{margin:0;padding:0;background:none}
.page .eyebrow{font-size:.9rem;font-weight:800;color:var(--foret-doux);margin:6px 0 6px}
.page .version{font-size:.88rem;font-weight:700;color:var(--foret-doux);margin:0 0 14px;text-wrap:balance}

/* le pacte : la réciprocité, deux cartes à plat côte à côte sur ordinateur, l’une sous l’autre au téléphone */
.pacte{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0 8px}
@media (min-width:900px){.pacte{grid-template-columns:1fr 1fr;gap:18px}}
.pacte>div{border:var(--trait);border-radius:var(--r);padding:18px 20px 16px}
.pacte>div:first-child{background:var(--lime-doux)}
.pacte>div:last-child{background:var(--blanc)}
.pacte h3{margin:0 0 12px;font-size:1.15rem;font-weight:900;letter-spacing:-.015em;color:var(--foret)}
.page .pacte ul{list-style:none;margin:0;padding:0}
.page .pacte li{margin:0 0 12px;padding:0}
.page .pacte li:last-child{margin-bottom:0}
.pacte li b{display:block;font-weight:800;color:var(--foret)}
.pacte li span{display:block;color:var(--foret-doux);font-size:.92rem;font-weight:600;line-height:1.5;margin-top:2px}

/* « Ce qu’on ne vous cache pas » : une carte à plat, abricot doux */
.page .franchise{background:var(--abricot-doux);border:var(--trait);border-radius:var(--r);padding:16px 18px;margin:22px 0;
  font-size:.95rem;font-weight:600;color:var(--foret-doux);line-height:1.55}
.page .franchise b{color:var(--foret)}

/* V172 — HB, 28/10, « A » : les lignes de signature et « Ctrl+P / ⌘P pour imprimer la feuille » retirées de la page (leurs règles avec elles) */

/* V140 — sur ordinateur (maquette A, HB 21/10) : le document sur toute la largeur ; à l’écran seulement, l’impression garde ses règles */
@media screen and (min-width:900px){
  .page{max-width:1104px;margin:0 auto;padding-top:28px}
  .page .ariane{padding-top:0}
  .page h1{font-size:3.2rem;letter-spacing:-.04em;margin:6px 0 10px}
  .page .chapo{max-width:760px;font-size:1.3rem}
  .pacte{gap:28px;margin-top:34px}
  .pacte>div{padding:28px 30px 26px}
  .pacte h3{font-size:1.4rem;margin-bottom:18px}
  .page .pacte li{margin-bottom:16px}
  .page .franchise{padding:22px 26px;font-size:1.02rem;max-width:none}
  .page h2{margin-top:40px}
  .page .feuille>p[style]{max-width:860px;font-size:1rem!important}
}
.aremplir{background:var(--abricot-doux);border:2px dashed var(--foret);border-radius:8px;padding:1px 6px;font-weight:800;color:var(--foret)}

/* l’impression : la feuille seule (ni l’en-tête, ni le fil d’Ariane, ni le pied du site), comme avant la V138 */
@media print{
  body{background:#fff;font-size:11.5pt}
  .tete,.ariane,.pied{display:none!important}
  .cadre{max-width:none;padding:0}
  .page{max-width:none;padding:0}
  .pacte{grid-template-columns:1fr 1fr;align-items:start}
  .pacte li{break-inside:avoid}
  h2{break-after:avoid}
}
