@font-face{font-family:'Yellowtail';font-style:normal;font-weight:400;font-display:swap;src:url('/yellowtail-variable.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/manrope-variable.woff2') format('woff2')}

/* =========================================================================
   PEAU « papiers-colles » (bibliotheque du socle, 17/09/2026)
   Design porte depuis sayonarajapan.com (direction 16 « L Atelier de Papiers
   Colles », squelette colonne-longue, juge 18/20 le 16/09/2026). Prefixe : pbd-.
   Feuille unique, ecrite a la main. Aucune ressource distante : deux polices servies
   par le site (yellowtail-variable.woff2 pour les titres, manrope-variable.woff2 pour
   le texte, depuis le 18/09/2026) puis piles systeme ; aucune image de fond, aucun script.

   REGLE NEGATIVE 1 : --pbd-ombre ne porte JAMAIS de texte. Elle n est que
   l aplat d ombre seche decale.
   REGLE NEGATIVE 2 : aucune ombre floue sur cette peau. Tout box-shadow finit
   par 0. Une feuille posee sous une lampe de bureau n a pas de halo.
   REGLE NEGATIVE 3 : --pbd-laque n apparait qu une fois par page, sur le
   cachet du pied.
   REGLE NEGATIVE 4 : la troisieme pile (capitales espacees, chiffres tabulaires)
   ne porte jamais une phrase de corps de texte.
   ========================================================================= */

/* -------------------------------------------------------------------------
   1. JETONS : ce qu un site regle, et rien d autre
   ------------------------------------------------------------------------- */
:root{
  /* --- palette, 8 jetons, nommes par leur matiere ----------------------- */
  --pbd-papier:#F3EFE3;        /* feuille de dossier : fond de page et des feuillets */
  --pbd-papier-gorge:#DFE3D3;  /* chemise cartonnee : onglets, encarts, tiroir retourne */
  --pbd-encre:#173A2A;         /* encre de tampon : texte courant */
  --pbd-encre-haute:#14532D;   /* encre de visa : titres, liens, filet bas de la reglure ; aplat de couleur signature (vert bouteille) compte par controle-peau */
  --pbd-ombre:#D8D0BC;         /* ombre portee : UNIQUEMENT l aplat d ombre (regle 1) */
  --pbd-lisere:#D3D6C4;        /* lisere de formulaire : bordures de 1 px, filets, separateurs */
  --pbd-laque:#7A5C1E;         /* cire du cachet : le cachet du pied, rien d autre (regle 3) */
  --pbd-craie:#55604F;         /* crayon de marge : meta, legendes, notes, compteurs */

  /* --- polices : trois roles, trois piles systeme ----------------------- */
  /* titres a empattements de gravure fins (mincho), comme un intitule de dossier tape au plomb */
  --pbd-police-titre:Yellowtail, "Hiragino Mincho ProN", "Yu Mincho", Constantia, Georgia, serif;
  --pbd-police-texte:Manrope, Charter, "Bitstream Charter", Cambria, Georgia, serif;
  /* l annexe : une sans de formulaire pour les marques de classement */
  --pbd-police-annexe:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Corbel, sans-serif;
  /* le ruban adhesif, derive du papier : ne porte jamais de texte */
  --pbd-ruban:color-mix(in srgb, var(--pbd-papier-gorge) 72%, transparent);

  /* --- mesure, gouttiere, rythme ---------------------------------------- */
  --pbd-mesure:35rem;          /* la colonne de lecture */
  --pbd-lecture:66ch;          /* borne de lecture, independante de la colonne */
  --pbd-marge:8.5rem;          /* la gouttiere de marginalia, au-dela de 64 rem */
  --pbd-respiration:2.6rem;
  --pbd-corps:clamp(1.03rem, .96rem + .28vw, 1.16rem);
  --pbd-interligne:1.68;
  --pbd-interligne-titre:1.06;

  /* --- densite et formes ------------------------------------------------ */
  --pbd-filet:1px;
  --pbd-rayon:12px;            /* coins doux du papier */
  --pbd-pose:-.9deg;           /* l inclinaison d une feuille posee */
  --pbd-decalage:.7rem;        /* la profondeur de l ombre seche */

  /* --- ratios d image nommes -------------------------------------------- */
  --pbd-ratio-planche:3 / 2;
  --pbd-ratio-carnet:4 / 5;
  --pbd-ratio-panorama:21 / 9;

  /* --- bande retournee : jetons figes, cette peau ne s inverse jamais ----
     C est un dossier papier pose sous une lampe : l inversion le vide de son
     sens. Les jetons sont declares une fois et ne bougent pas. */
  --pbd-retour-fond:var(--pbd-papier-gorge);
  --pbd-retour-encre:var(--pbd-encre);
  --pbd-retour-filet:var(--pbd-lisere);
}

@media (prefers-color-scheme: dark){
  :root{
    --pbd-papier:#F3EFE3; --pbd-papier-gorge:#DFE3D3; --pbd-encre:#173A2A;
    --pbd-encre-haute:#14532D; --pbd-ombre:#D8D0BC; --pbd-lisere:#D3D6C4;
    --pbd-laque:#7A5C1E; --pbd-craie:#55604F;
    color-scheme:light;
  }
}

/* -------------------------------------------------------------------------
   2. Remise a plat
   ------------------------------------------------------------------------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  *{animation-duration:.001ms !important;transition-duration:.001ms !important}
}
body{
  margin:0;background:var(--pbd-papier);color:var(--pbd-encre);
  font-family:var(--pbd-police-texte);font-size:var(--pbd-corps);line-height:var(--pbd-interligne);
  overflow-x:hidden;text-rendering:optimizeLegibility;overflow-wrap:break-word;
}
img,svg{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:var(--pbd-police-titre);font-weight:600;line-height:var(--pbd-interligne-titre);letter-spacing:-.028em;margin:0;overflow-wrap:anywhere}
p,ul,ol,figure,table,dl,dd{margin:0}
a{color:var(--pbd-encre-haute);text-underline-offset:.18em}
a:hover,a:focus{color:var(--pbd-encre)}
:focus-visible{outline:3px solid var(--pbd-encre-haute);outline-offset:3px}
[hidden]{display:none !important}

/* La troisieme pile : capitales espacees, chiffres tabulaires. Onglets, dates,
   numeros d intertitre, cles du rail, titres de liasse, colophon. Jamais une phrase. */
.pbd-onglet,.pbd-surtitre,.pbd-rail__tete,.pbd-rail__cle,.pbd-liasse__titre,.pbd-sommaire__titre,
.pbd-cran__delai,.pbd-notes__titre,.pbd-manchette__jalon,.pbd-entree__date,.pbd-cahier__compte,
.pbd-ours__tete,.pbd-ours dt,.pbd-sommaire__page,.pbd-sommaire a::before{
  font-family:var(--pbd-police-annexe);
  letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;
}

.pbd-evitement{
  position:absolute;left:-9999px;top:0;z-index:30;
  background:var(--pbd-encre);color:var(--pbd-papier);
  padding:.7rem 1.1rem;font-size:.95rem;
}
.pbd-evitement:focus{left:.6rem;top:.6rem;color:var(--pbd-papier)}

/* -------------------------------------------------------------------------
   3. LA PISTE : colonne unique et gouttiere de marginalia
   .pbd-piste cree la colonne ET la gouttiere : ne pas modifier l un sans l autre.
   ------------------------------------------------------------------------- */
.pbd-piste{width:min(100% - 2.4rem, var(--pbd-mesure));margin-inline:auto;position:relative}
@media (min-width: 64rem){
  .pbd-piste{width:min(100% - 4rem, calc(var(--pbd-mesure) + var(--pbd-marge)));padding-left:var(--pbd-marge)}
}

/* -------------------------------------------------------------------------
   4. MANCHETTE : nav a deux etats, sans script
   La tenue de la navigation vient de theme.mjs (data-boussole, calcule sur les libelles) :
   courte  = en ligne des 48rem, entre l enseigne et le jalon des 64rem (dessin d origine) ;
   longue  = poignee sous 64rem, puis seconde rangee pleine largeur (deux rangees au plus) ;
   touffue = poignee sous 100rem, puis seconde rangee pleine largeur ;
   sur deux rangees, les liens sont equilibres (text-wrap: balance) : plus de lien seul en bout de ligne ;
   repliee = poignee a toutes les largeurs, liste en colonnes une fois ouverte.
   Avant le 23/09/2026 la colonne auto de l enseigne prenait sa largeur max-content et la
   navigation s empilait dans le reste : 4 a 10 rangees, jusqu a 1 031 px de manchette.
   ------------------------------------------------------------------------- */
.pbd-manchette{border-bottom:var(--pbd-filet) solid var(--pbd-lisere);background:var(--pbd-papier);margin-bottom:1.8rem}
.pbd-manchette__interieur{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;min-height:5.5rem;padding:.5rem 0}
.pbd-enseigne{font-family:var(--pbd-police-titre);font-size:1.22rem;letter-spacing:-.01em;color:var(--pbd-encre);text-decoration:none;display:block;min-width:0;overflow-wrap:anywhere}
.pbd-enseigne:hover,.pbd-enseigne:focus{color:var(--pbd-encre-haute)}
.pbd-enseigne__mention{
  display:block;font-family:var(--pbd-police-texte);font-style:italic;font-size:.9rem;line-height:1.35;letter-spacing:0;color:var(--pbd-craie);margin-top:.15rem;
}
.pbd-bascule{position:absolute;width:1px;height:1px;opacity:0;margin:0}
.pbd-bascule__poignee{
  order:2;margin-left:auto;display:flex;align-items:center;gap:.5rem;
  min-height:44px;padding:0 .8rem;
  border:var(--pbd-filet) solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  background:var(--pbd-papier-gorge);box-shadow:.35rem .35rem 0 var(--pbd-ombre);
  font-size:.95rem;font-variant-caps:all-small-caps;letter-spacing:.06em;
  color:var(--pbd-encre);cursor:pointer;transform:rotate(-.6deg);
}
.pbd-bascule__poignee::after{content:"\25BE";font-size:.8rem}
.pbd-bascule:focus-visible ~ .pbd-bascule__poignee{outline:3px solid var(--pbd-encre-haute);outline-offset:3px}
.pbd-bascule:checked ~ .pbd-bascule__poignee::after{content:"\25B4"}
.pbd-boussole{order:4;flex:1 1 100%;min-width:0}
.pbd-boussole ul{list-style:none;padding:0;margin:0;display:none;gap:.2rem 1.15rem}
.pbd-bascule:checked ~ .pbd-boussole ul{display:flex;flex-direction:column;padding-bottom:.8rem}
.pbd-boussole a{
  display:block;font-size:1rem;
  color:var(--pbd-encre);text-decoration:none;padding:.55rem 0;border-bottom:2px solid transparent;
}
.pbd-boussole a:hover,.pbd-boussole a:focus{color:var(--pbd-encre-haute);border-bottom-color:var(--pbd-lisere)}
.pbd-boussole a[aria-current]{color:var(--pbd-encre-haute);border-bottom-color:var(--pbd-encre-haute)}
.pbd-manchette__jalon{order:3;font-size:.72rem;letter-spacing:.13em;color:var(--pbd-craie);}

@media (min-width: 48rem){
  .pbd-manchette > .pbd-piste{width:min(100% - 2.4rem, 78rem);padding-left:0}
  .pbd-enseigne{flex:0 1 auto;max-width:calc(100% - 22rem)}
  .pbd-manchette__jalon{order:1;margin-left:auto}
  .pbd-bascule__poignee{margin-left:0}
  [data-boussole="courte"] .pbd-bascule,[data-boussole="courte"] .pbd-bascule__poignee{display:none}
  [data-boussole="courte"] .pbd-boussole ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
  /* ouverte sur grand ecran, la liste se range en colonnes au lieu d une file de 10 lignes */
  .pbd-bascule:checked ~ .pbd-boussole ul{display:block;columns:15rem 4;column-gap:2rem}
  .pbd-bascule:checked ~ .pbd-boussole li{break-inside:avoid}
  .pbd-bascule:checked ~ .pbd-boussole a{padding:.35rem 0}
}
@media (min-width: 64rem){
  [data-boussole="courte"] .pbd-manchette__interieur{display:grid;grid-template-columns:fit-content(24rem) minmax(0, 1fr) auto;align-items:center;column-gap:1.4rem;padding:0}
  [data-boussole="courte"] .pbd-enseigne{max-width:none}
  [data-boussole="courte"] .pbd-boussole{order:0;flex:none}
  [data-boussole="courte"] .pbd-boussole ul{row-gap:0}
  [data-boussole="courte"] .pbd-boussole a{padding:.3rem 0}
  [data-boussole="courte"] .pbd-manchette__jalon{order:0;margin-left:0;text-align:right}
  /* longue : l enseigne et le jalon sur la premiere rangee, la navigation dessous, a pleine largeur */
  [data-boussole="longue"] .pbd-manchette__interieur{min-height:0;row-gap:0;padding:.5rem 0 .2rem}
  [data-boussole="longue"] .pbd-bascule,[data-boussole="longue"] .pbd-bascule__poignee{display:none}
  [data-boussole="longue"] .pbd-boussole ul{display:block;columns:auto;text-wrap:balance}
  [data-boussole="longue"] .pbd-boussole li{display:inline-block;margin-right:1.3rem}
  [data-boussole="longue"] .pbd-boussole a{padding:.15rem 0;font-size:.97rem;line-height:1.55}
}
/* au-dela de 100rem la manchette s elargit (le fil et le texte, eux, restent sur leur piste) : une
   navigation longue y tient sur une rangee, une touffue sort de sa poignee sur deux */
@media (min-width: 100rem){
  .pbd-manchette > .pbd-piste{width:min(100% - 4rem, 110rem)}
  [data-boussole="touffue"] .pbd-manchette__interieur{min-height:0;row-gap:0;padding:.5rem 0 .2rem}
  [data-boussole="touffue"] .pbd-bascule,[data-boussole="touffue"] .pbd-bascule__poignee{display:none}
  [data-boussole="touffue"] .pbd-boussole ul{display:block;columns:auto;text-wrap:balance}
  [data-boussole="touffue"] .pbd-boussole li{display:inline-block;margin-right:1.3rem}
  [data-boussole="touffue"] .pbd-boussole a{padding:.15rem 0;font-size:.97rem;line-height:1.55}
}

/* Fil d Ariane : pose sur la piste du contenu (colonne et gouttiere), pour que le fil et le texte
   commencent au meme bord. Aligne sur la manchette, il flottait de 400 a 670 px a gauche du texte
   a partir de 1440 px. */
.pbd-fil{margin:0 auto 1.1rem;width:min(100% - 2.4rem, var(--pbd-mesure))}
@media (min-width: 64rem){
  .pbd-fil{width:min(100% - 4rem, calc(var(--pbd-mesure) + var(--pbd-marge)));padding-left:var(--pbd-marge)}
}
@media (max-width: 30rem){ .pbd-fil{width:min(100% - 1.5rem, var(--pbd-mesure))} }
/* les etapes coulent comme une ligne de texte : en flex, une etape longue partait seule sur la rangee
   suivante, sa barre en tete (390 px) */
.pbd-fil ol{list-style:none;margin:0;padding:0;line-height:1.5}
.pbd-fil li{display:inline;font-size:.92rem;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--pbd-craie);overflow-wrap:anywhere}
.pbd-fil li + li::before{content:"/";margin:0 .6rem;color:var(--pbd-lisere)}
.pbd-fil a{color:var(--pbd-craie);text-decoration:none;border-bottom:1px solid var(--pbd-lisere)}
.pbd-fil a:hover,.pbd-fil a:focus{color:var(--pbd-encre-haute);border-bottom-color:var(--pbd-encre-haute)}
.pbd-fil [aria-current]{color:var(--pbd-encre);border-bottom-color:transparent}

/* -------------------------------------------------------------------------
   5. LIMINAIRE : l ouverture de toute page
   ------------------------------------------------------------------------- */
.pbd-liminaire{padding-top:.8rem;position:relative}
.pbd-surtitre{font-size:.74rem;color:var(--pbd-encre-haute);margin-bottom:.9rem}
.pbd-surtitre a{color:inherit;text-decoration:none;border-bottom:1px solid var(--pbd-lisere)}
.pbd-surtitre a:hover,.pbd-surtitre a:focus{border-bottom-color:currentColor}
.pbd-titre-page{font-size:clamp(2.2rem, 6vw, 4.6rem);max-width:16ch;margin-bottom:1rem;color:var(--pbd-encre-haute)}
.pbd-chapo{
  font-size:clamp(1.08rem, 1.02rem + .42vw, 1.34rem);line-height:1.5;color:var(--pbd-encre);
  margin-bottom:1.3rem;max-width:min(var(--pbd-mesure), var(--pbd-lecture));
}
.pbd-chapo p{margin-bottom:.6rem}
.pbd-signature{font-size:.95rem;font-style:italic;color:var(--pbd-craie);display:flex;flex-wrap:wrap;gap:.3rem .95rem;padding-bottom:1.2rem}
.pbd-signature span::after{content:"\00B7";margin-left:.95rem;color:var(--pbd-lisere)}
.pbd-signature span:last-child::after{content:"";margin:0}

/* -------------------------------------------------------------------------
   6. SIGNATURE C : la reglure de formulaire
   Trois filets de 1 px espaces de .42rem, le filet bas seul en prune : la ligne
   qu on signe. Sous chaque en-tete de liasse, sous le titre de fiche, en tete
   de rubrique, au-dessus du pied. Jamais une image, jamais une bibliotheque.
   ------------------------------------------------------------------------- */
.pbd-reglure,.pbd-liasse__titre::after{
  height:.98rem;margin:.7rem 0 1.4rem;
  background:repeating-linear-gradient(to bottom, var(--pbd-lisere) 0 1px, transparent 1px .42rem);
  border-bottom:1px solid var(--pbd-encre-haute);
}
/* sous chaque titre de liasse, la reglure est un pseudo-element : decor en CSS, pas une case vide */
.pbd-liasse__titre::after{content:"";display:block;letter-spacing:0}

/* -------------------------------------------------------------------------
   7. SIGNATURE A : l onglet incline
   Un rectangle incline a -1,5 degre, en debord du feuillet, qui porte la cote
   de l entree et son cran de classement, en chiffres tabulaires.
   ------------------------------------------------------------------------- */
.pbd-onglet{
  position:absolute;top:-.55rem;right:1.1rem;z-index:2;
  display:flex;gap:.45rem;align-items:baseline;
  padding:.2rem .6rem;font:600 .72rem/1.6 var(--pbd-police-annexe);letter-spacing:.14em;
  color:var(--pbd-encre);background:var(--pbd-papier-gorge);
  border:1px solid var(--pbd-lisere);border-radius:4px;transform:rotate(-1.5deg);
}
.pbd-onglet__cran{color:var(--pbd-papier);background:var(--pbd-encre-haute);border-radius:3px;padding:0 .35rem;letter-spacing:.1em}
.pbd-onglet--fiche{position:static;display:inline-flex;transform:rotate(-1.5deg);margin-bottom:.9rem}

/* -------------------------------------------------------------------------
   8. SIGNATURE B : l aplat d ombre seche
   L ombre est DURE et decalee : une feuille posee sur une autre sous une lampe.
   Jamais un flou (regle negative 2). L inclinaison reste sous le degre.
   ------------------------------------------------------------------------- */
.pbd-feuillet{
  position:relative;background:var(--pbd-papier);
  border:1px solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  box-shadow:var(--pbd-decalage) var(--pbd-decalage) 0 var(--pbd-ombre);
  transform:rotate(var(--pbd-pose));
  transition:transform .18s ease, box-shadow .18s ease;
}
.pbd-feuillet[data-pose="1"]{--pbd-pose:.6deg}
/* SIGNATURE D : le bout de ruban. Un rectangle translucide incline a -5 degres, en debord
   en bas a droite de la feuille, de la planche ou du cran qu il tient. Jamais de texte. */
.pbd-feuillet::after,.pbd-planche::after,.pbd-cran:not(.pbd-cran--vide)::after{
  content:"";position:absolute;right:-.55rem;bottom:-.35rem;width:2.6rem;height:.95rem;
  background:var(--pbd-ruban);border:1px solid var(--pbd-lisere);
  transform:rotate(-5deg);pointer-events:none;z-index:3;
}
/* sur une planche, le ruban tient la photo par le haut, a gauche */
.pbd-planche::after{top:-.45rem;left:1.4rem;right:auto;bottom:auto}
.pbd-feuillet:hover,.pbd-feuillet:focus-within{transform:rotate(0);box-shadow:.35rem .35rem 0 var(--pbd-ombre)}

/* -------------------------------------------------------------------------
   9. La trame de formulaire : carreaux de 1,6 rem, fond des zones retournees
   ------------------------------------------------------------------------- */
.pbd-tiroir::before,.pbd-encart::before,.pbd-ours::before{
  content:"";display:block;position:absolute;inset:0;z-index:0;pointer-events:none;
  background-image:
    repeating-linear-gradient(90deg, var(--pbd-lisere) 0 1px, transparent 1px 1.6rem),
    repeating-linear-gradient(0deg, var(--pbd-lisere) 0 1px, transparent 1px 1.6rem);
  background-color:var(--pbd-retour-fond);opacity:.55;
}
.pbd-tiroir > .pbd-piste,.pbd-encart > *,.pbd-ours > .pbd-piste{position:relative;z-index:1}
.pbd-tiroir,.pbd-encart,.pbd-ours{overflow:hidden}

/* -------------------------------------------------------------------------
   10. LE TIROIR DES CRANS : la seule bande retournee du site
   ------------------------------------------------------------------------- */
.pbd-tiroir{
  position:relative;padding:2.4rem 0 2.6rem;
  border-top:var(--pbd-filet) solid var(--pbd-retour-filet);
  border-bottom:var(--pbd-filet) solid var(--pbd-retour-filet);
  background-color:var(--pbd-retour-fond);
}
.pbd-tiroir__intro{max-width:min(var(--pbd-mesure), var(--pbd-lecture));color:var(--pbd-retour-encre);margin-bottom:.9rem}
.pbd-crans{list-style:none;margin:1.7rem 0 0;padding:0;display:grid;gap:1.1rem}
.pbd-cran{
  position:relative;padding:1.5rem 1.2rem 1.1rem;background:var(--pbd-papier);
  border:1px solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  box-shadow:var(--pbd-decalage) var(--pbd-decalage) 0 var(--pbd-ombre);
  --pbd-pose:-.7deg;transform:rotate(var(--pbd-pose));transition:transform .18s ease;
}
.pbd-cran[data-pose="1"]{--pbd-pose:.5deg}
/* un cran vide reste imprime, en clair, mais il ne prend qu une ligne de tiroir */
.pbd-cran--vide{padding:.75rem 1.2rem .8rem;box-shadow:.35rem .35rem 0 var(--pbd-ombre);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}
.pbd-cran--vide .pbd-cran__delai{margin:0;min-width:3.4rem}
.pbd-cran--vide .pbd-cran__titre{font-size:1.08rem;margin:0}
.pbd-cran--vide .pbd-reserve{flex:1 1 14rem;text-align:right}
.pbd-cran:hover{transform:rotate(0)}
.pbd-cran__delai{font-size:.74rem;color:var(--pbd-encre-haute);margin-bottom:.35rem;letter-spacing:.18em}
.pbd-cran__titre{font-size:clamp(1.4rem, 2.6vw, 2.05rem);color:var(--pbd-encre);margin-bottom:.5rem}
.pbd-cran__note{color:var(--pbd-craie);font-size:.95rem;margin-bottom:.9rem}
.pbd-cran__liens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.45rem}
.pbd-cran__liens li{display:flex;align-items:center;gap:.7rem;min-width:0}
.pbd-cran__liens a{font-size:.95rem;min-width:0;overflow-wrap:anywhere}
.pbd-cran__vign{flex:0 0 auto;margin:0}
.pbd-cran__vign img{
  width:96px;height:64px;aspect-ratio:var(--pbd-ratio-planche);object-fit:cover;
  border:1px solid var(--pbd-lisere);border-radius:6px;
}
/* la ligne de reserve : ce qu un cran ne contient pas, imprime quand meme */
.pbd-reserve{font-style:italic;font-size:.92rem;color:var(--pbd-craie);margin:0}
/* deux colonnes seulement si chaque lien garde 16rem : dans la colonne de 35rem, les titres des crans
   tenaient en 120 px, quatre lignes de 15 signes (23/09/2026) */
@media (min-width: 48rem){ .pbd-cran__liens{grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));gap:.5rem 1.4rem} }
@media (min-width: 64rem){ .pbd-crans{gap:1.3rem} .pbd-cran{padding:1.4rem 1.6rem 1.2rem} }

/* -------------------------------------------------------------------------
   11. LE RECUEIL DATE : les feuillets numerotes par leur onglet
   ------------------------------------------------------------------------- */
.pbd-liasse{margin-top:2.2rem;margin-bottom:var(--pbd-respiration)}
.pbd-liasse__titre{font-size:.78rem;letter-spacing:.18em;color:var(--pbd-craie);display:block}
.pbd-liasse__titre a{color:var(--pbd-encre-haute);text-decoration:none;border-bottom:1px solid var(--pbd-lisere)}
.pbd-liasse__titre a:hover,.pbd-liasse__titre a:focus{border-bottom-color:currentColor}
.pbd-recueil{list-style:none;margin:0;padding:0}
.pbd-entree{list-style:none;padding:1.5rem 1.2rem;margin-bottom:1.2rem}
.pbd-entree__date{display:block;font-size:.74rem;color:var(--pbd-craie);margin-bottom:.45rem}
/* Yellowtail (titres) a une hauteur d x de 0,444 em contre 0,54 pour Manrope (texte) : a 1,22rem le titre
   d un feuillet lisait plus petit que son amorce. Les tailles des titres courts sont portees a l equivalent. */
.pbd-entree__titre{font-size:clamp(1.5rem, 1.3rem + .6vw, 1.85rem);margin-bottom:.5rem;max-width:24ch}
.pbd-entree__titre a{color:var(--pbd-encre);text-decoration:none}
.pbd-entree__titre a:hover,.pbd-entree__titre a:focus{color:var(--pbd-encre-haute);text-decoration:underline}
.pbd-entree__amorce{color:var(--pbd-craie);margin-bottom:.6rem;max-width:52ch}
.pbd-entree__pied{font-size:.9rem;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--pbd-craie);display:flex;flex-wrap:wrap;gap:.25rem .8rem}
.pbd-entree__pied a{color:var(--pbd-encre-haute);text-decoration:none}
.pbd-entree__pied a:hover,.pbd-entree__pied a:focus{text-decoration:underline}

/* La vignette de detail : un fragment tres serre, jamais une plaque pleine largeur */
.pbd-vignette{display:block;float:right;margin:.2rem 0 .6rem .9rem}
.pbd-vignette img{
  width:120px;height:80px;aspect-ratio:var(--pbd-ratio-planche);object-fit:cover;
  border:1px solid var(--pbd-lisere);border-radius:6px;
}
@media (min-width: 48rem){
  .pbd-entree{padding-right:9.4rem}
  .pbd-vignette{float:none;margin:0;position:absolute;top:1.6rem;right:1.2rem}
}
@media (min-width: 64rem){
  .pbd-entree__date{position:absolute;left:-7.1rem;top:1.7rem;width:5.6rem;text-align:right;margin:0}
}

/* -------------------------------------------------------------------------
   12. LES CAHIERS : les rubriques en liste de liens, jamais en plaques
   ------------------------------------------------------------------------- */
.pbd-cahier{list-style:none;margin:0;padding:0}
.pbd-cahier li{padding:.95rem 0;border-bottom:var(--pbd-filet) dotted var(--pbd-lisere)}
.pbd-cahier li:last-child{border-bottom:0}
/* une rubrique du cahier porte la photo de sa derniere entree (regle du parc du 16/09/2026) */
.pbd-cahier__rubrique{display:flex;align-items:flex-start;gap:.9rem}
.pbd-cahier__rubrique > div{min-width:0}
.pbd-cahier a{
  font-family:var(--pbd-police-titre);font-size:1.3rem;color:var(--pbd-encre);
  text-decoration:none;border-bottom:2px solid var(--pbd-encre-haute);
}
.pbd-cahier a:hover,.pbd-cahier a:focus{color:var(--pbd-encre-haute)}
.pbd-cahier p{margin:.4rem 0 0;font-size:.95rem;color:var(--pbd-craie);max-width:52ch}
/* un lien pris dans une phrase garde la voix de la phrase */
.pbd-cahier p a{font-family:inherit;font-size:inherit;color:var(--pbd-encre-haute);border-bottom-width:1px}
.pbd-cahier__compte{font-size:.72rem;letter-spacing:.13em;color:var(--pbd-craie);overflow-wrap:anywhere}
/* le compte d une rubrique ne se coupe pas (« 3 / PAGES ») ; l hote d un lien reseau, lui, peut se couper */
.pbd-cahier__rubrique .pbd-cahier__compte{white-space:nowrap}

/* -------------------------------------------------------------------------
   13. L ENCART EN RETRAIT (encadre de sources, note de methode)
   ------------------------------------------------------------------------- */
.pbd-encart{
  position:relative;border:1px solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  box-shadow:var(--pbd-decalage) var(--pbd-decalage) 0 var(--pbd-ombre);
  padding:1.5rem 1.4rem 1.2rem;margin:2.2rem 0;max-width:28rem;
  --pbd-pose:.5deg;transform:rotate(var(--pbd-pose));transition:transform .18s ease;
}
.pbd-encart:hover{transform:rotate(0)}
/* le titre d encart est une phrase : petites capitales du texte, jamais l annexe */
.pbd-triptyque dt{font-size:.98rem;font-variant-caps:all-small-caps;letter-spacing:.06em;text-transform:none}
.pbd-encart__titre{font-size:1.05rem;font-variant-caps:all-small-caps;letter-spacing:.06em;color:var(--pbd-encre-haute);margin-bottom:.6rem}
.pbd-encart__liste{
  list-style:none;margin:0;padding:0;font-size:.95rem;color:var(--pbd-craie);
}
.pbd-encart__liste li{border-top:1px dotted var(--pbd-lisere);padding:.25rem 0}
.pbd-encart p:last-child{margin-bottom:0}

/* -------------------------------------------------------------------------
   14. LES PLANCHES : trois ratios nommes, cadre du feuillet, voile du panorama
   ------------------------------------------------------------------------- */
.pbd-planche{position:relative;margin:2.2rem 0}
.pbd-planche img{
  width:100%;object-fit:cover;
  border:1px solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  background:var(--pbd-papier-gorge);
  box-shadow:var(--pbd-decalage) var(--pbd-decalage) 0 var(--pbd-ombre);
}
.pbd-planche--carnet{max-width:22rem}
.pbd-dossier .pbd-planche--carnet{max-width:24rem}
.pbd-planche--carnet img{aspect-ratio:var(--pbd-ratio-carnet)}
.pbd-planche--panorama{max-width:none}
.pbd-planche--panorama img{aspect-ratio:var(--pbd-ratio-panorama)}
.pbd-planche__cadre{position:relative;display:block}
.pbd-planche--panorama .pbd-planche__voile{
  position:absolute;inset:auto 0 0 0;height:46%;pointer-events:none;
  background:linear-gradient(to top, color-mix(in srgb, var(--pbd-papier) 88%, transparent) 0 18%, transparent 46%);
  border-radius:0 0 var(--pbd-rayon) var(--pbd-rayon);
}
.pbd-legende__titre{font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.06em;color:var(--pbd-encre-haute);margin-right:.2rem}
.pbd-legende{
  display:block;font-size:.88rem;letter-spacing:0;color:var(--pbd-craie);
  margin-top:.6rem;padding-left:.7rem;border-left:2px solid var(--pbd-lisere);max-width:60ch;
}

/* -------------------------------------------------------------------------
   15. LE CORPS LONG : lettrine mincho, intertitres numerotes par compteur CSS
   ------------------------------------------------------------------------- */
.pbd-corps{counter-reset:pbd-intertitre;padding-top:1.6rem}
.pbd-corps p{margin-bottom:1.15rem;max-width:min(var(--pbd-mesure), var(--pbd-lecture))}
.pbd-corps > ul,.pbd-corps > ol{margin:0 0 1.5rem;padding-left:1.3rem;max-width:min(var(--pbd-mesure), var(--pbd-lecture))}
.pbd-corps li{margin-bottom:.5rem}
.pbd-corps li::marker{color:var(--pbd-encre-haute)}
.pbd-corps a{color:var(--pbd-encre-haute);text-decoration:underline}
.pbd-corps blockquote{margin:2rem 0;padding-left:1.1rem;border-left:4px solid var(--pbd-encre-haute)}
.pbd-texte{max-width:none}
.pbd-corps table{
  display:block;max-width:min(100%, var(--pbd-lecture));overflow-x:auto;border-collapse:collapse;
  margin:0 0 1.5rem;font-size:.95rem;border-top:1px solid var(--pbd-encre-haute);
}
.pbd-corps th,.pbd-corps td{padding:.45rem .9rem .45rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--pbd-lisere)}
.pbd-corps th{font-variant-caps:all-small-caps;letter-spacing:.05em;font-weight:600;color:var(--pbd-encre-haute);white-space:nowrap}
/* une cellule garde une largeur de lecture : sous 30rem le tableau defile au lieu de tasser ses colonnes
   (« Temps sous presse » tenait sur trois lignes de 73 px a 390 px) */
.pbd-corps td{min-width:6.5em}
.pbd-corps td:first-child{min-width:8.5em}
/* un tableau qui defile porte un aplat sec au bord ou il continue (fond local qui le couvre au bout) */
.pbd-corps table{
  background:
    linear-gradient(to left, var(--pbd-papier) 1.2rem, transparent 1.2rem) right center / 1.2rem 100% no-repeat local,
    linear-gradient(to left, var(--pbd-ombre) 4px, transparent 4px) right center / 1.2rem 100% no-repeat scroll;
}
.pbd-corps td{font-variant-numeric:tabular-nums}
.pbd-corps > p:first-of-type::first-letter{
  float:left;font-family:var(--pbd-police-titre);font-size:3.5em;line-height:.82;
  padding:.06em .12em 0 0;color:var(--pbd-encre-haute);
}
.pbd-corps h2{
  font-size:clamp(1.65rem, 2.6vw, 2.2rem);margin:2.5rem 0 .9rem;padding-top:1.1rem;
  border-top:1px solid var(--pbd-lisere);position:relative;
  max-width:min(var(--pbd-mesure), var(--pbd-lecture));color:var(--pbd-encre-haute);
}
.pbd-corps h2::before{
  counter-increment:pbd-intertitre;content:counter(pbd-intertitre, decimal-leading-zero);
  display:block;font-family:var(--pbd-police-annexe);font-size:.74rem;letter-spacing:.18em;
  color:var(--pbd-craie);margin-bottom:.45rem;
}
.pbd-corps h3{
  font-family:var(--pbd-police-texte);font-size:1.1rem;font-variant-caps:all-small-caps;letter-spacing:.06em;
  color:var(--pbd-craie);margin:2rem 0 .6rem;
}
@media (min-width: 64rem){
  .pbd-corps h2::before{
    position:absolute;left:calc(-1 * var(--pbd-marge));top:1.35rem;
    width:calc(var(--pbd-marge) - 1.9rem);text-align:right;margin:0;
  }
  .pbd-dossier .pbd-corps h2::before{position:static;width:auto;text-align:left;margin:0 0 .45rem}
}

/* -------------------------------------------------------------------------
   16. LE TRIPTYQUE : ce que le dossier range, ce que la source publie,
   ce qui reste a verifier. En tete de chaque fiche, sans exception.
   ------------------------------------------------------------------------- */
.pbd-triptyque{
  display:grid;gap:0;margin:0 0 1.6rem;
  border:1px solid var(--pbd-lisere);border-radius:var(--pbd-rayon);
  background:var(--pbd-papier-gorge);padding:1.1rem 1.2rem .4rem;
}
.pbd-triptyque > div{padding:.55rem 0 .7rem;border-bottom:1px solid var(--pbd-lisere)}
.pbd-triptyque > div:last-child{border-bottom:0}
.pbd-triptyque dt{color:var(--pbd-encre-haute);margin-bottom:.25rem}
.pbd-triptyque dd{font-size:.97rem;color:var(--pbd-encre);max-width:min(var(--pbd-mesure), var(--pbd-lecture))}
.pbd-triptyque dd em{font-family:var(--pbd-police-texte);font-style:italic}
@media (min-width: 64rem){ .pbd-triptyque{margin-left:calc(-1 * 4rem);margin-right:0} }

/* -------------------------------------------------------------------------
   17. LE RAIL DE RENVOIS, dans la gouttiere, collant
   ------------------------------------------------------------------------- */
.pbd-rail{margin:1.6rem 0}
.pbd-rail__tete{font-size:.68rem;color:var(--pbd-craie);margin-bottom:.5rem}
/* le rail ne porte que des renvois dans la fiche (sommaire, notes, suite), une cle courte et un compte :
   il redisait la cote, la rubrique et le cran du triptyque, et une rubrique longue s y empilait sur
   six lignes de dix signes dans ses 80 px (23/09/2026) */
.pbd-rail__ligne{border-top:1px solid var(--pbd-lisere);padding:.45rem 0 .5rem}
.pbd-rail__ligne a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .4rem;text-decoration:none;color:var(--pbd-encre)}
.pbd-rail__ligne a:hover .pbd-rail__cle,.pbd-rail__ligne a:focus .pbd-rail__cle{color:var(--pbd-encre-haute)}
.pbd-rail__cle{font-size:.68rem;letter-spacing:.12em;color:var(--pbd-craie);min-width:0;overflow-wrap:anywhere}
.pbd-rail__valeur{font-size:.92rem;color:var(--pbd-encre-haute);font-variant-numeric:tabular-nums}
@media (min-width: 64rem){
  .pbd-rail{
    float:left;position:sticky;top:1.2rem;
    width:calc(var(--pbd-marge) - 2.1rem);
    margin:0 0 1rem calc(-1 * var(--pbd-marge));
    border-top:2px solid var(--pbd-encre-haute);padding-top:.7rem;
  }
  .pbd-rail__ligne:first-of-type{border-top:0}
}

/* -------------------------------------------------------------------------
   18. SOMMAIRE A POINTILLES, NOTES DE RELEVE, SUITE DE LECTURE
   ------------------------------------------------------------------------- */
.pbd-sommaire{margin-top:2.8rem;padding:1.4rem 0 0;border-top:var(--pbd-filet) solid var(--pbd-lisere)}
.pbd-sommaire__titre{font-size:.74rem;color:var(--pbd-craie);margin-bottom:1rem}
.pbd-sommaire ol{list-style:none;margin:0;padding:0;counter-reset:pbd-ligne}
.pbd-sommaire li{margin-bottom:.55rem}
.pbd-sommaire a{
  display:grid;grid-template-columns:auto minmax(0, auto) minmax(1.5rem, 1fr) auto;
  align-items:baseline;gap:.55rem;text-decoration:none;color:var(--pbd-encre);font-size:1rem;
}
.pbd-sommaire a::before{
  counter-increment:pbd-ligne;content:counter(pbd-ligne, decimal-leading-zero);
  color:var(--pbd-craie);font-size:.76rem;letter-spacing:.08em;
}
.pbd-sommaire a:hover,.pbd-sommaire a:focus{color:var(--pbd-encre-haute)}
.pbd-sommaire a > span:first-child{min-width:0;overflow-wrap:anywhere}
.pbd-pointille{border-bottom:1px dotted var(--pbd-lisere);transform:translateY(-.28em)}
.pbd-sommaire__page{color:var(--pbd-craie);font-size:.78rem;font-variant-numeric:tabular-nums}

.pbd-notes{margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--pbd-lisere)}
.pbd-notes__titre{font-size:.74rem;color:var(--pbd-craie);margin-bottom:1rem}
.pbd-notes ol{margin:0;padding-left:1.35rem;font-size:.92rem;color:var(--pbd-craie)}
.pbd-notes li{margin-bottom:.75rem;overflow-wrap:anywhere}
.pbd-notes li::marker{font-family:var(--pbd-police-annexe);color:var(--pbd-encre-haute)}

.pbd-suite{margin-top:2.6rem}
.pbd-suite ul{list-style:none;margin:0;padding:0}
.pbd-suite li{padding:.8rem 0;border-bottom:1px dotted var(--pbd-lisere);display:flex;align-items:flex-start;gap:1rem}
.pbd-suite__vign{flex:0 0 auto;margin:0}
.pbd-suite__vign img{
  width:120px;height:80px;aspect-ratio:var(--pbd-ratio-planche);object-fit:cover;
  border:1px solid var(--pbd-lisere);border-radius:6px;
}
.pbd-suite__corps{min-width:0;overflow-wrap:anywhere}
.pbd-suite a{font-family:var(--pbd-police-titre);font-size:1.3rem;color:var(--pbd-encre);text-decoration:none}
.pbd-suite a:hover,.pbd-suite a:focus{color:var(--pbd-encre-haute);text-decoration:underline}
.pbd-suite span{display:block;font-size:.9rem;font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--pbd-craie);margin-bottom:.1rem}

/* -------------------------------------------------------------------------
   19. CRANS-HUB : les rubriques en onglets inclines (rubrique et 404)
   ------------------------------------------------------------------------- */
.pbd-crans-hub{list-style:none;margin:0 0 1.8rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem .8rem}
.pbd-crans-hub a{
  display:inline-block;font-size:.95rem;font-variant-caps:all-small-caps;letter-spacing:.05em;
  text-decoration:none;color:var(--pbd-encre);background:var(--pbd-papier-gorge);
  border:1px solid var(--pbd-lisere);border-radius:4px;padding:.22rem .6rem;transform:rotate(-1.2deg);
}
.pbd-crans-hub a:hover,.pbd-crans-hub a:focus{color:var(--pbd-encre-haute);transform:rotate(0)}
.pbd-crans-hub a[aria-current]{border-color:var(--pbd-encre-haute);color:var(--pbd-papier);background:var(--pbd-encre-haute)}

.pbd-service{padding-top:.8rem}
.pbd-service h2{
  font-family:var(--pbd-police-titre);font-size:clamp(1.4rem, 2.6vw, 2.05rem);
  color:var(--pbd-encre-haute);margin:2.2rem 0 .8rem;border-top:0;padding-top:0;
}
.pbd-service h2::before{content:none}

/* -------------------------------------------------------------------------
   20. LE PIED QUI PROUVE : colophon, politique, note, cachet de laque
   ------------------------------------------------------------------------- */
.pbd-ours{
  position:relative;margin-top:calc(var(--pbd-respiration) * 1.6);
  border-top:2px solid var(--pbd-encre-haute);padding:1.8rem 0 3rem;
  font-size:.95rem;
  color:var(--pbd-encre);background-color:var(--pbd-retour-fond);
}
.pbd-ours__nom{font-family:var(--pbd-police-titre);font-size:1.05rem;letter-spacing:-.01em;color:var(--pbd-encre);margin-bottom:.7rem}
.pbd-ours__bloc{padding:1rem 0;border-top:1px solid var(--pbd-lisere)}
.pbd-ours__bloc:first-of-type{border-top:0}
.pbd-ours__tete{font-size:.72rem;letter-spacing:.16em;color:var(--pbd-encre-haute);margin-bottom:.6rem}
.pbd-ours p{margin-bottom:.8rem;max-width:min(var(--pbd-mesure), var(--pbd-lecture))}
.pbd-ours dl{margin:0}
.pbd-ours dt{font-size:.72rem;color:var(--pbd-craie);margin-top:.6rem}
.pbd-ours dd{margin:0}
.pbd-ours dd > span{color:var(--pbd-craie);margin:0 .15rem}
.pbd-ours ul{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}
.pbd-ours a{color:var(--pbd-encre-haute);text-decoration:none;border-bottom:1px solid var(--pbd-lisere)}
.pbd-ours a:hover,.pbd-ours a:focus{border-bottom-color:var(--pbd-encre-haute)}
/* Le cachet : seule occurrence de la laque sur la page (regle negative 3) */
.pbd-cachet{
  display:inline-block;border:2px solid var(--pbd-laque);border-radius:6px;color:var(--pbd-laque);
  font-family:var(--pbd-police-annexe);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;
  padding:.3rem .6rem;transform:rotate(-2.4deg);margin-bottom:.6rem;
}
.pbd-ours__bas{
  display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;
  border-top:1px solid var(--pbd-lisere);padding-top:.9rem;
  font-size:.92rem;font-style:italic;color:var(--pbd-craie);
}

/* -------------------------------------------------------------------------
   21. TELEPHONE : a 360 px la gouttiere n existe plus, les gestes restent
   ------------------------------------------------------------------------- */
@media (max-width: 47.99rem){
  .pbd-planche img{box-shadow:.4rem .4rem 0 var(--pbd-ombre)}
  .pbd-feuillet,.pbd-cran,.pbd-encart{--pbd-pose:.5deg;box-shadow:.4rem .4rem 0 var(--pbd-ombre)}
  .pbd-feuillet[data-pose="1"],.pbd-cran[data-pose="1"]{--pbd-pose:-.5deg}
  .pbd-feuillet:hover,.pbd-feuillet:focus-within{box-shadow:.2rem .2rem 0 var(--pbd-ombre)}
  .pbd-onglet{position:static;display:inline-flex;margin-bottom:.7rem}
  .pbd-entree__titre,.pbd-chapo{max-width:none}
  .pbd-cran__titre{font-size:1.3rem}
}
/* sans gouttiere (sous 64rem), le rail de renvois n a pas de marge ou se tenir : les renvois sont
   dans le fil du texte (sommaire, notes, suite) */
@media (max-width: 63.99rem){
  .pbd-rail{display:none}
}
@media (max-width: 30rem){
  .pbd-planche--carnet,.pbd-encart{max-width:none}
  .pbd-piste{width:min(100% - 1.5rem, var(--pbd-mesure))}
  .pbd-entree{padding:1.2rem 1rem}
  .pbd-cran{padding:1.2rem 1rem .9rem}
  .pbd-sommaire a{grid-template-columns:auto minmax(0, 1fr);row-gap:.15rem}
  .pbd-pointille,.pbd-sommaire__page{display:none}
  .pbd-vignette img,.pbd-suite__vign img{width:92px;height:61px}
}

/* -------------------------------------------------------------------------
   22. Impression : le dossier redevient un dossier
   ------------------------------------------------------------------------- */
@media print{
  :root{--pbd-papier:#ffffff;--pbd-papier-gorge:#f2f2f2;--pbd-encre:#000000}
  .pbd-boussole,.pbd-suite,.pbd-evitement,.pbd-rail,.pbd-tiroir{display:none}
  .pbd-piste{width:auto;padding-left:0}
  .pbd-feuillet,.pbd-cran,.pbd-encart,.pbd-planche img{box-shadow:none;transform:none}
  .pbd-corps h2::before,.pbd-entree__date{margin-left:0;position:static;text-align:left}
  a{text-decoration:none}
}

/* ecritures CJK : l italique n existe pas en mincho, le navigateur penchait les kanji (faux oblique) ;
   la signature, la mention d enseigne et les reserves restent droites, leur couleur les distingue deja */
:lang(ja) .pbd-enseigne__mention,:lang(ja) .pbd-signature,:lang(ja) .pbd-reserve,:lang(ja) .pbd-triptyque dd em,:lang(ja) .pbd-ours__bas,
:lang(zh) .pbd-enseigne__mention,:lang(zh) .pbd-signature,:lang(zh) .pbd-reserve,:lang(zh) .pbd-triptyque dd em,:lang(zh) .pbd-ours__bas,
:lang(ko) .pbd-enseigne__mention,:lang(ko) .pbd-signature,:lang(ko) .pbd-reserve,:lang(ko) .pbd-triptyque dd em,:lang(ko) .pbd-ours__bas{font-style:normal}

/* titres en ecriture CJK (site ja, ou fiche japonaise marquee lang= sur un site latin) : la mesure en ch
   est pensee pour le latin (un signe CJK vaut deux ch), 16ch ne laissait que 8 ideogrammes par ligne,
   et 4,6rem par signe donnait 9 lignes et 540 px de titre a 1440 px (23/09/2026) */
.pbd-titre-page:lang(ja),.pbd-titre-page:lang(zh),.pbd-titre-page:lang(ko){font-size:clamp(1.6rem, 1rem + 1.35vw, 2.4rem);line-height:1.3;letter-spacing:0;max-width:none}
.pbd-entree__titre:lang(ja),.pbd-entree__titre:lang(zh),.pbd-entree__titre:lang(ko){font-size:clamp(1.2rem, 1.05rem + .4vw, 1.45rem);line-height:1.35;letter-spacing:0;max-width:none}

/* couleur par rubrique : --pbd-rc posée en ligne */
.pbd-boussole a[style]{box-shadow:inset 0 -3px 0 var(--pbd-rc)}
.pbd-cahier__rubrique[style]{border-left:3px solid var(--pbd-rc);padding-left:.6rem}
