header{
    text-decoration:underline ;
    text-align: center;
    color: rgb(40, 184, 184);
    background:radial-gradient(rgb(101, 36, 206),blue); ;
    font-size:45px;
    border-radius: 15px;
    font-size: 5em;
}

footer{
    text-align: center;
    font-size:34px;
    background-color: rgb(43, 17, 136);
    margin-top: 2px;
    border-radius: 15px;
    color:white;
}

body{
    background: linear-gradient(to bottom left,rgb(208, 178, 255),rgb(163, 124, 255));
}

.grilleprincipale{
    display: grid;
    grid-template-columns: 1fr 3fr;
    font-size: large;
    color: rgb(255, 255, 255);
    margin-top:5px;
}

.grille_auteur{
    display: grid;
    grid-template-columns: 1fr 1fr 2fr;
    text-align : center;
    font-size: large;
    background: linear-gradient(to top left, rgb(17, 19, 126),rgb(16, 14, 151));
    border-radius: 15px;
    font-size: 2em;
    margin-left: 5px;
    border-color:rgb(67, 0, 143);
}

.case_index{
    padding-top: 30px;
    color: rgb(0, 0, 0);
    background: radial-gradient(rgb(18, 18, 180),rgb(7, 54, 139));
    text-align : center;
    border-radius: 15px;
    border:solid;
    border-color:rgb(67, 0, 143);
    border-width:5px;
    font-size:1.5em;
}
.case_texte{
    text-align: left;
    padding-left: 1em;
    font-size: 2em;
    background: linear-gradient(to top right,rgb(34, 34, 78),blue);
    border-radius: 15px;
    margin-left:5px;
    border:solid;
    border-color:rgb(67, 0, 143);
    border-width:5px;

}

a{
    color:white; 
}

div{
    position: sticky;
    top : 0;
}

.fond{
background:linear-gradient(to top right,rgb(7, 7, 145), rgb(52, 15, 94));
}

h2{
    text-decoration: underline;
}
.question{
    position:static;
    font-size:1em;
}

u{
    position: fixed;
    left:8%;
    top:35%;
}

.gros{
    font-size:1.3em;
}
