body::after{
    content: '';
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    backdrop-filter: blur(0.5em);
    background-color: rgba(220,220,220,0.6);
    border-radius: 50%;
    
    animation: plis 60s infinite;
    
    box-shadow: 0 0 10em 0 gold;
    
    z-index: 999;
    pointer-events: none;
}

p{
    transition: 3s;
    transform-origin: center;
}
p:nth-of-type(odd):hover{
}
p:nth-of-type(even):hover{
}

a{
    -webkit-text-stroke: currentcolor 3px;
}

li{
    transition: 3s;
}
.vector-toc-list-item-active{
    font-size: 4em;
}   

@keyframes plis{
    0%{
    }
    25%{
    }
    50%{
    }
    75%{
    }
    100%{
    }
}

@media print{
    body{
        padding: 1cm 2cm;
    }
       column-gap: 4em;
       column-fill: auto;
       font-size: 16pt;
       
       height: 21cm;
   }
   .infobox_v3 a{
     -webkit-text-stroke: midnightblue 6px;
     paint-order: stroke;
  }
  .infobox_v3{
      break-after: always;
   }
   p{
      mix-blend-mode: darken;
      border-left: 1px solid black;
      border-right: 1px solid black;
      padding: 0 0.5em;
   }
   h1,h2,h3{
       border-bottom: 1px solid black;
   }
   
   h1{
       transform-origin: top left;
       transform: scaleX(6);
       font-size: 3em !important;
       width: 6cm;
       line-height: 1.25;
       color: dimgrey;
    }
    width: auto;
    height: auto;
    inset: 7%;
    backdrop-filter: blur(0);
    background-color: rgba(220,220,220,0.5);
    box-shadow: 0 0 10em 2em pink;
    border-radius: 50% 100% 0% 100% !important;
    opacity: 1 !important;
    animation: initial !important;
}
    position: fixed;
    width: auto;
    height: auto;
    inset: 45% 0 45% 0;
    border-radius: 0;
    backdrop-filter: blur(0.25em);
    background-color: transparent;
    z-index: 99999;
    box-shadow: 0 0 2em 2em white;
}

.references-small,
.autres-projets,
.autres-projets + ul{
    display: none !important;
}
h2:nth-of-type(2){
    display: none !important;
}
h2:nth-of-type(3){
    display: none !important;
}
h3,
h3 + ul{
  display: none !important;
}
  
}