body{
    display: flex;
    flex-direction: column;
    margin: 0px;
    /*max-height: calc(100vh - 4em);*/
    max-width: 100vw;
    background-color: white;
}

html{
    font-family: Parisine TT, Arial, sans-serif;
    font-weight: 100;
    margin: 0px;
    max-width: 100vw;
}
.background{
    position: absolute;
    grid-column: 1 /span 3 ;
}

.container_map{
    display: grid;
    height: 75%;
    width: 100%;
    grid-template-columns: repeat(6, 1fr);
}
.container_info{
    background-color: #9e9e9e;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
.batterie,.vitesse,.box{
    border-color: black;
}
#circuit{ 
    height: 50vh;
    border-radius: 12px;
}
.circuit{
    grid-column: 2 / span 4;
    align-self: center;
    padding: 35px;    
}
.position{
    grid-column: 5 / span 2;
    color: white;
    align-self: center;
    justify-self: center;
    font: 2em bold, sans-serif;
}
.vitesse{
    grid-column: 2 / span 1;
    font: 10em bold, sans-serif;
    color: white;
    align-content: center;
    text-align: center;
}
.batterie {
    display: flex;
    flex-direction: row;
    align-items: center;
    max-height: 100%;
    padding: 5%; 
}
.firstBox{
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    height: 100%;
    width: 100%;
    background-color: green;
}
.endBox{
    width: 10%;
    height: calc(100% - 75%);
}
.firstBox, .endBox{
    flex-direction: row;
    border: 2px solid white;
    border-radius: 10px;
    
}
.pourcentage {
    align-self: center;
    justify-self: center;
    color:white;
}
.littleBoxes{
    display: flex;
    height: 100%;
    background-color: green; 
    border: 1px solid white;
}
#a{
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
}
#b{
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
}
.temp{
    grid-column: 1 / span 1;
    grid-row: 1;
    align-self: center;
    justify-self: center;
}
svg{
    height: 150px;
    width: 150px;
}
svg circle{
    fill: none;
    stroke: black;
    stroke-width: 10px;
    stroke-linecap: round;
    stroke-dasharray: 440;
    stroke-dashoffset: 440;
}
