@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100;300;400&display=swap');



body {
    font-family: 'Alexandria', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    position: relative;
    padding: 10em;
   
    margin: 0;
    color: #000000;
    
    font-weight: 300;
    
}





a, a:visited {
    text-decoration: none;
    color: #000000;
    
}

a:hover {
    text-decoration: underline;
    font-weight: 400;
    color: #000000;
    
}

.inside {
    
  text-decoration: underline;
    font-weight: 400;
    color: #000000;
}

#content {
    width: 100%;
 
     
    
}


#testa {
    width: 20%;
   position: fixed;
    padding-left: 3em;
    
  

  
}

#desc {
   position: fixed;
  
    line-height: 2em;
    padding-left: 3em;
    padding-right: 3em;
    font-size:  0.9em;
    max-width: 15%;
    text-align: justify;
    top: 350px;
    height: calc(100vh - 400px);
    overflow: auto;
    
}

/* Works on Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color:#000;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
    width: 2px;
}

*::-webkit-scrollbar-track {
    background: #ccc;
}

*::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 0px;
    border: none;
}



#desc p {
    margin-bottom: 3em;
}

.lastrow {
     margin-top: 6em;
        text-decoration: underline;
    font-weight: 400;
    color: #000000;

}

#diary {
    margin-left: 25%;
    width: 80%;
    min-height: 100%;
 
  
   
   
}
.photo  {
    position: relative;
    max-width: 90%;
    padding-bottom: 50em;
    
} 

.photo img {
    
    max-width: 100%;
}

.photo p {
    text-align: right;
    faont-size: -1em;
}


h1 {
    
     font-family: 'Alexandria', sans-serif;
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: 400;
    letter-spacing:  2;
    padding-bottom: 2em;
}

ul{
    
    padding: 0px;
    margin: 0px;
   list-style-type: none;
}

li{
    padding-top: 1em;

}

li a {
    text-decoration: none; 
    color: #000000;
    font-weight: 300;
}



@media (max-width: 800px) {


    body {
 
        padding: 2rem;



    }
    .main {
        width: 100%;
    }

    #testa {
        width: 100%;
        position: inherit;
        padding-left: 0;
    }

    #diary {
        margin-left: 0;
        width: 100%;
        min-height: 100%;
        margin-top: 2rem;
    }

    .photo {
        position: relative;
        max-width: 100%;
        padding-bottom: 2rem;
    }

    #desc {
        position: initial;
        line-height: 2em;
        padding-left: 0;
        padding-right: 0;
        font-size: 0.9em;
        max-width: 100%;
        text-align: justify;
        top: 350px;
        margin-top: 3rem;
        height: initial;
        overflow: auto;
    }
}