html {
    scroll-behavior: smooth;
}

body{
    background-color: rgb(13, 13, 13);
}

header{
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: rgb(255, 255, 255);
    padding: 80px 5px 10px 10px;
    border-radius: 20px 20px 0px 0px;
    font-size: 120%;
    font-family:'gerlFontS';
    letter-spacing: 1.5px;
}

.des{
    background-color: rgba(250, 235, 215, 0);
    text-align: center;
    line-height: 0.5;
    font-size: 25px;
}

.logo{
    width: 160px;
}



section{
    background-color: rgb(255, 255, 255);
    width: 30;
    display:flex;
    flex-wrap: wrap;
    height:280vw;
    max-height:auto;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
    padding-top: 10px;
}


.artWork{
    max-width: 40vw;
    display: block; 
    margin: 5px 0px;
}

.nav{
    text-align: center;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 50vh;
    font-size: small;
    align-items: center;
    border-radius: 0px 0px 20px 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.bt{
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    border: 3px solid black;
    border-radius: 10px;
    max-width: 700px;
    width: 70%;
    font-size: 25px;
    margin:  15px 10px;
    padding: 15px;
    box-shadow: 5px 3px 0px rgba(0, 0, 0, 0.54);
    font-family:'gerlFontG';
    letter-spacing: 1.5px;
}

.bt:active{
    animation: bigDow;
    animation-duration: 0.2s; 

}

.infoNav{
    text-align:left;
    background-color: rgb(255, 255, 255);
    margin:0% 10%;
    letter-spacing: 1.5px;
}
.infoNav p{
    font-size: 200%;
    font-family:'gerlFontS';
}

.contat{
    font-family:'gerlFontG';
    font-size: 230%;
    text-align: center ;
    padding-bottom: 20px;

}

.xTwitter{
    border-radius: 500px;
    width:60px;
    position:fixed;
    bottom: 30px;
    right: 10px;
    overflow: hidden;
}

.ass{
    background-color: rgb(0, 0, 0);
    position: fixed;
    width: auto;
    top: 15px;
    left: 50%;
    transform: translate(-50%, 0%);
    border-radius: 10px;
    padding: 0px 10px;
    display:flex;
    justify-content: space-between;
    cursor: default;
    
}

.xTwitter:active{
    animation: bigDow;
    animation-duration: 0.2s; 
}

.ass a{
    color: white;
    text-decoration: none;
    margin: 10px;
    font-family:'gerlFontG';
    font-size: 20px;
}

.ass a:active{
    animation: bigDow;
    animation-duration: 0.2s;
}

.about{
    font-family:'gerlFontS';
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: auto;
    align-items: center;
    text-align: center;
    padding:20px 0px;
    margin: 10px 0px;
}

.about h1{
    text-align: center;
    font-family:'gerlFontG'
}

.about p{
    text-align:left;
    background-color: rgb(255, 255, 255);
    margin: 5% 10%;
    font-size: 140%;
    font-family:'gerlFontS';
    letter-spacing: 1.5px;
}

#logoAbout{
    max-width: 300px;
    width: 40VW;
    border-radius: 100%;
}



@font-face {
    font-family: 'gerlFontG';
    src:    url('/src/fonts/Galhau_Heavy.ttf') format('woff'), 
            url('/src/fonts/Galhau_Regular.ttf') format('truetype'); 
    font-weight: normal; 
    font-style: normal; 
}

@font-face {
    font-family: 'gerlFontS';
    src:     
            url('/src/fonts/Galhau_Regular.ttf') format('truetype'), 
            url('/src/fonts/Galhau_Heavy.ttf') format('woff');
    font-weight: normal; 
    font-style: normal; 
}

@keyframes  bigDow{
    from{
        transform: scale(1.029);
    } to {
        transform: scale(1);
    }
    
}


