html{
    overflow-x: hidden;
    overflow-y: hidden;
}

body{
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0px;
    padding: 0px;
    font-family: 'Aref Ruqaa';
}

.larkCanvas{
    overflow-x: hidden;
    overflow-y: auto;
    width: 100vw;
    height: 100svh;
    /*background-color: cadetblue;*/

    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
}

.larkHeader{
    background-color:bisque;
    width: 100%;
    /*height: 100px;*/
    flex-grow: 0;
    flex-shrink: 0 ;

    text-align: center;
    font-size: 2.0rem;
}

.larkBody{
    background-color:aqua;
    width: 100%;
    flex-basis: auto;
    flex-grow: 1;

    display: flex ;
    flex-direction: column ;
    justify-content: flex-start ;
    gap: 1px ;
    align-items: center ;

    /*
    overflow-x: none ;
    overflow-y: auto ;
    */
}

.larkFooter{
    background-color:bisque;
    width:100vw;
    flex-grow: 0;
    flex-shrink: 0 ;

    display: flex;
    flex-direction: row;
    justify-content:center;

    align-items: center;

}

.larkNavbar{
    width:90% ;
    display: flex;
    flex-direction: row ;
    justify-content:space-between;
    align-items: center;

    /*
    padding-left: 20px;
    padding-right: 20px;
    */
    margin-bottom: 5px;
    margin-top: 5px;

}

.signpistBTN{
    font-size: 24px;
}

.signpistBTN:hover{
    cursor: pointer;
}

.larkCard{
    border: 2px;
    border-color: black;
    border-style: solid ;
    
    border-radius: 5px;
    width: 100% - 40px ;
    /*height:200px;*/
    padding: 20px;

    display: flex ;
    flex-direction: column ;
    

}

.larkCardHead{
    /*height:60px ;*/
    background-color: aqua;
}

.larkCardBody{
    flex-basis: auto;
    flex-grow: 1 ;
    background-color: beige;
    overflow-x: hidden;
}

.larkCardFoot{
    /*height:40px ;*/
    background-color:#ECEFF1;
}


