/* ------ ENTRETIENS ------ */

/* .description {
  padding-left: calc(var(--unit)*0.75);
  padding-right: calc(var(--unit)*0.75);
  position: relative;
  top: -4px;
}

.description p{
  text-align: center !important;
  hyphens: none !important;
}

.description-before {
  position: relative;
  top: -6px;
}

.description-after {
  margin-top: -5px;
  margin-bottom: calc(var(--baseline)*1 - 3px);
}

.description-before,
.description-after {
  font-size: var(--sign-size);
  color: var(--sign-color);
  letter-spacing: var(--sign-spacing);
  font-family: var(--sign-family);
  line-height: var(--sign-baseline);
}

.description::before,
.description::after {
  content: "......";
  font-size: var(--sign-size);
  color: var(--sign-color);
  letter-spacing: var(--sign-spacing);
  font-family: var(--sign-family);
  line-height: var(--sign-baseline);
  word-break: break-all;
  width: calc(var(--unit)*0.75 + 4px);
  overflow-wrap: anywhere;
  display: block;
}

.description::before {
  position: absolute;
  left: 0;
  top: -3px;
}


.description::after {
  position: absolute;
  right: -13px;
  top: -3px;
}

.description-after::after{
  content: "/ /";
  display: block;
  text-align: center;
  max-width: 1ch;
  margin-inline: auto;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
} */


h5, h6 {
  font-size: var(--sign-size);
  color: var(--sign-color);
  font-weight: normal;

  text-indent: calc(var(--unit) * 0.75);
  position: relative;
  font-family: var(--sign-family);

    margin-top: calc(var(--baseline)*1);
      margin-bottom: calc(var(--baseline)*0);
      break-after: avoid;

}


h5::after, 
h6::after{
  content: "----";
  left: -68px;
  top: 0px;
}

h5::before, 
h6::before{
  content: "@";
  left: -84px;
  top: 0px;
}

h5::after, 
h6::after,
h5::before, 
h6::before{
  font-size: var(--sign-size);
  color: var(--sign-color);
  letter-spacing: var(--sign-spacing);
  font-family: var(--sign-family);
  line-height: var(--sign-baseline);
  display: block;
  position: absolute;
}


/* .decor-h6 {
  font-size: var(--sign-size);
  color: var(--sign-color);
  letter-spacing: var(--sign-spacing);
  font-family: var(--sign-family);
  line-height: var(--sign-baseline);
  position: absolute;
  left: -49px;
  top: calc(var(--baseline)*-2.5 + 11px);
}

.pagedjs_right_page .decor-h6 {
    left: -80px;
    top: calc(var(--baseline)*-4.5 + 11px);
} */
