@font-face {
    font-family: "meta";
    src: url("font/MetaAccanthisAlternate.ttf") format("truetype");
}
@font-face {
    font-family: "AUTHENTICSans";
    src: url("font/AUTHENTICSans-60.woff") format("woff");
}

input {
    border: none;
}

/* Supprime la bordure bleue ou noire lorsqu'on clique sur le champ */
input:focus {
    outline: none;
}
input {
    text-decoration: none;
    position: fixed;
    top: 1vh;
    margin: 1vw;
    padding: 1;
    right: 0;
    width: auto;
    border-radius: 25%;
     background: -webkit-linear-gradient(left, green, black,  lightgreen, green, black);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
     font-family: "meta";
    font-size: 1.25rem;
}
input:hover{
   background: -webkit-linear-gradient(left,  black,  green, green, black);
   -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body {
    font-size: 1.05vw;
    line-height: 1.45vw;
    background: whitesmoke;
    padding: 1vw;
    margin-top: 0vh;
    font-family: "AUTHENTICSans";
    font-weight: 900;
    width:65vw;
    padding-bottom: 30vh;
}

body strong {
    background: -webkit-linear-gradient(left,  green,  lightgreen, green, black);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "meta";

}

body strong,
body a {
    font-weight: normal;
    color: black;
}

body a:hover {
    background: -webkit-linear-gradient(left, transparent, green,  lightgreen, green, black);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body h3:nth-of-type(1) {
text-decoration: none;
 letter-spacing: 0ch;
 font-size: 2vw;

}
/* body ul li:nth-of-type(1) {
     font-family: "AUTHENTICSans";
        font-size: 2.25rem;
        list-style: none;
     } */
body ul li li:nth-of-type(1), body ul li li:nth-of-type(2){
      font-family: "AUTHENTICSans";
        font-size: 1rem;
           list-style:disc;
     }
body h3 {
   font-family: "meta";
  text-decoration: underline 2px black;
  font-size: 1.75vw;
  left: 0;

  letter-spacing: .15ch;
  width: 100%;
  text-align: left;
  margin: auto;
}

body p em {
    font-style: italic;
    font-weight: normal;
    /*  */
}

body p em:hover {
    background: -webkit-linear-gradient(left, transparent, green,  lightgreen, green, green, green);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body ul{
    display:flex;
    flex-wrap: wrap;
    align-content: baseline;
    
    
}
body li {
    list-style:disc;
    margin-left: 1vw;
    align-items: baseline;
    width: fit-content;

}

body ul li:after {
   color: green;
}

body h1 {
    
   text-decoration: none;
    position: fixed;
    bottom: -6vh;
    padding: 1vw;
    font-size: 4rem;
    left: 0;
    font-family: "meta";
     -webkit-transition: all 10s ease-in-out; 
  -moz-transition: all 10s ease-in-out; 
  -o-transition: all 10s ease-in-out; 
  transition: all 10s ease-in-out; 
  width:100%;
 text-decoration: underline 2px black;
 background-color: rgba(32,119, 32, 0.9);
  box-shadow: rgba(32, 119, 32, 0.9) 10px 10px 10px 20px , rgb(10, 10, 10) 20px 80px 62px -2px;
}
body h1:hover {
   letter-spacing: 6ch;
   color: green;
   cursor:move;
}


body code {
    text-decoration: underline;
}

@media print {
    @page {
        size: A4;
        margin-bottom: 1cm;
        padding: 0;
    
    }

    body {
        background: white;
        width: 95VW;
        top: 0;
        margin: 0;
        padding: .1vw;
        font-size: 11pt;
        line-height: normal;
    }

    body p,
    body ul li, body ul li li, body p strong {
        
    }
    
    body input {
        display: none;
    }

    body h1 {   
        margin: 0vw;
        padding: 0;
    }
    body h3 {
        margin: 0;
        padding:0;
        font-size: 14pt;
        text-decoration: none;
    }
        body h3:nth-of-type(1) {
             font-size: 20pt;
           }    
/* body ul li:nth-of-type(1) {
     font-size: 14pt !important;
}
body ul li li:nth-of-type(1), body ul li li:nth-of-type(2){
     font-size: 11pt !important;
     }
      */

    body h1:nth-of-type(1) {
        display: none;
    }

    /* body p:nth-of-type(1) strong,
    body p strong,
    body li strong {
        font-size: 1.1rem;
        margin: 0;
        padding: 0;
        border: 0px solid  lightgreen;
        background: transparent;
        -webkit-background-clip: text;
        -webkit-text-fill-color: green;
    } */
}

/*# sourceMappingURL=style.css.map */