@media screen{

	main.chapitre{
		padding-bottom: 40vh;
	}

	.chapter-header p{
    text-indent: 0;
  }


	.chap-description::before{
		padding-bottom: 0.5rem;
	}
    
	.chap-description{

		max-width: 46ch;
        text-wrap: balance;
        margin-inline: auto!important;
	}
    .chapter-header {
        margin-top: 0;
        /* margin-bottom: 4rem; */
    }

    .chapter-header h1::after{
        padding-top: 1rem;

    }

    .chap-id {
        letter-spacing: 0.08em !important;
        opacity: 0.55;
    }

    .chapter-header h1 {
        font-size: var(--fs-title);
        line-height: 1.15;
        max-width: 32ch;
        text-wrap: balance;
        margin-inline: auto;
    }

    .chapter-header .author {
        /* opacity: 0.55; */
          max-width: 32ch;
        text-wrap: balance;
         margin-inline: auto;
         font-size: var(--font-size);
            line-height: 1.15;
    }

	.chapter-header::after{
		padding-top: 3rem;
	}

    .cluster-infos {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 0.4em;
        opacity: 0.55;

		max-width: 46ch;
        text-wrap: balance;
        margin-inline: auto!important;
    }

	.cluster-infos a{
		text-decoration: none;
	}
	
	

    .chap-tags a:hover {
		text-decoration: 1px underline;
        /* color: var(--color-hover); */
    }




	.chapter-content .ascii p{
		font-size: 1em !important;
    line-height: 1.5 !important;
    letter-spacing: 1em;
	}


  main.home article,
  main.chapitre article {
    padding-top: 3rem;
    padding-bottom: 4rem;
    /* border-top: 1px solid currentColor; */
  }

  main.home article:first-child,
  main.chapitre article:first-child {
    border-top: none;
  }

  main.home article > h2,
  main.chapitre article > h2 {
    font-family: var(--fontTitle);
    font-size: var(--fs-title);
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: calc(var(--baseline) * 3);
  }

  main.home article > h2::after,
  main.chapitre article > h2::after {
    content: "/";
    display: block;
    font-size: var(--fs-infos);
    font-family: var(--sign-family);
    margin-top: calc(var(--baseline) * 0.5);
  }


/* MASQUER LES ÉLÉMENTS PRINT*/

  .nav-title,
  .nav-author,
  .nav-type,
  .nav-decor {
    display: none;
  }

  .faux-titre,
  .page-titre {
    display: none;
  }

  .toc {
    display: none;
  }

  .interpage {
    display: none;
  }


	/* ENTRETIENS */
	h5, h6 {
	  text-indent: 0;
	}

	h5::before,
	h6::before {
	  content: "@";
	  position: static;
	  display: inline;
	  left: auto;
	  top: auto;
	  margin-right: 0.5ch;
	}

	h5::after,
	h6::after {
	  content: none;
	}


	/* NOTES DE BAS DE PAGE */

	/* Fallback si le JS ne tourne pas : la note reste lisible en bloc */
	.inline-note{
		line-height: 1.35 !important;
		font-size: var(--fs-notes);
	  line-height: var(--lh-notes);
	  font-weight: 500;
	  display: block;
	  margin-top: calc(var(--baseline)*0.5);
	  margin-bottom: calc(var(--baseline)*0.5);
	}

	/* Appel de note dans le texte (non cliquable) */
	.note-call {
	  font-size: 0.7em;
	  line-height: 0;
	  vertical-align: super;
	  font-weight: 500;
	  white-space: nowrap;
	  padding: 0 0.15em;
	}

	/* Bloc de notes inséré après le paragraphe de l'appel */
	.note-list {
	  margin: calc(var(--baseline) * 0.75) 0;
	  padding-left: calc(var(--unit) * 1.2);
	  font-size: var(--fs-notes);
	  line-height: var(--lh-notes);
	  font-weight: 500;
	}

	.note-list .note {
	  margin: calc(var(--baseline) * 0.35) 0;
	  padding-left: 1.6em;
	  text-indent: -1.6em;
	}

	.note__num {
	  display: inline-block;
	  min-width: 1.4em;
	  color: currentColor;
	  text-decoration: none;
	  font-variant-numeric: tabular-nums;
	}

	.note__num::before {
	  content: "{";
	  padding-right: 0.2em;
	}

	.note__num::after {
	  content: "}";
	  padding-right: 0.4em;
	  padding-left: 0.2em;
	}

	.note:target {
	  background: rgba(0, 0, 0, 0.08);
	}

	.following-note_marker {
	  position: static;
	  left: auto;
	  display: inline;
	}

	.container-following-note {
	  margin-left: 0;
	}

	.following-note {
	  display: inline;
	}

	/* -------- COLOPHON --------  */
	main[data-chapter="colophon"] .chapter-header::after{
		content: none;
		padding: 0;
	}

	main[data-chapter="colophon"] h4{
		font-family: var(--fontFamily);
		font-size: 100%;
		text-decoration: underline;
		margin: 0;
		text-indent: 0;
		padding: 0;
	}

	main[data-chapter="colophon"] p{
		margin-top: 0;
		text-indent: 0;
	}

	main[data-chapter="colophon"] h4:before,
	main[data-chapter="colophon"] p:before{
		content: none;
	}

	main[data-chapter="colophon"] hr{
		background: transparent;
		border: none;
	}

	main[data-chapter="colophon"] figure{
		border: none;
		filter: invert(100%);
		width: 200px !important;
	}

	main[data-chapter="colophon"] .logo-dilecta{
		width: 120px !important;
	}

	main[data-chapter="colophon"] figure .fig-titlebar{
		display: none;
	}

	/* -------- CREDITS --------  */
	main[data-chapter="credits"] .chapter-header::after{
		content: none;
		padding: 0;
	}

	main[data-chapter="credits"] h2{
		text-transform: uppercase;
		display: none;
	}

	main[data-chapter="credits"] p{
		text-indent: 0;
	}

	main[data-chapter="credits"] p:before{
		content: none;
	}

	/* -------- Texte d'intention --------  */
	main[data-chapter="texte-intention"] .chapter-header{
		display: none;
	}

	main[data-chapter="texte-intention"] .chapter-header::after{
		content: none;
		padding: 0;
	}

	main[data-chapter="texte-intention"] .chapter-header .author, 
	main[data-chapter="texte-intention"] .chapter-header .cluster-infos{
		display: none;
	}

	main[data-chapter="texte-intention"] h2{
		text-transform: uppercase;
	}

	main[data-chapter="texte-intention"] p{
		text-indent: 0;
	}

	main[data-chapter="texte-intention"] p:before{
		content: none;
	}

	main[data-chapter="texte-intention"] .credits{
		margin-top: calc(var(--baseline) * 2);
	}

	main[data-chapter="texte-intention"] .credits ul{
		margin-left: 1em;
	}

	main[data-chapter="texte-intention"] .credits li::before {
  	content: "–";
  	position: absolute;
  	left: 1em !important;
 	}

 	main[data-chapter="texte-intention"] .credits  ul li {
  	padding-left: 1em !important;
  	margin-top: calc(var(--baseline)*0.5);
	}

	/* ----- Biographies -------- */

	main[data-chapter="biographies"] .chapter-header::after{
		content: none;
		padding: 0;
	}

	main[data-chapter="biographies"] h4{
		text-transform: uppercase;
		padding: 0;
		text-align: center;
		margin-top: calc(var(--baseline)*2);
  	margin-bottom: calc(var(--baseline)*0.5);
	}

	main[data-chapter="biographies"] h4:before{
		content: none;
	}

	main[data-chapter="biographies"] h4:after{
		content: "/";
  display: block;
	}

	main[data-chapter="biographies"] p{
		text-indent: 0;
		margin: 0;
	}

	main[data-chapter="biographies"] p:before{
		content: none;
	}

	main[data-chapter="biographies"] br{
		display: none;
	}


	/* ---- Responsive ----*/
	@media only screen and (max-width: 54em) {
		.note-list .note {
	  	font-size: 12.5px;
		}	
	}

}
