/* jetbrains-mono-regular - latin */
 
  body{
      font-family: 'Courier New', Courier, monospace;
      margin: 0px;
      max-height: 100vh;
      overflow-x: hidden;
      display: flex;
      flex-direction: column;
      background-color: #14191f;
      color: white;
  }
  .header{
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      margin-top: 10vh;
      margin-bottom: 5vh;
  }
  .name{
    font-size:45px;
    color: #00FFFF;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    
  }
  .subtitle{
    font-family: 'Courier New', Courier, monospace;
    font-size: 20px;
    color: white;
    padding-top: 10px;
    margin-top: 0px;
  }
  .profilePicture{
      margin-bottom: 15px;
  }
  .profilePicture > img{
      height: 250px;
  }
  .list{
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
  }
  .list > ul{
      list-style-type: none;
      padding: 0px;
  }
  .list button {
      width: 400px;
      text-align: center;
      height: 75px;
      margin-bottom: 15px;
      padding-top: 5px;
      padding-bottom: 5px;
      font-family:Verdana, Geneva, Tahoma, sans-serif;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      font-size: 18px;
      background-color: #14191f;
      color: #00FFFF;
      border-color: white;
  }
    .listItem{
        flex-grow: 4;
    }
  .clickable{
      cursor: pointer;
  }
  button:hover {
          transform: scale(1.05);
          transition-duration: 0.2s;
          color: #ff00a9;
  }
  .icon{
    width: 30px;
    height: 30px;
    padding-left: 10px;
  }

  li a {
    text-decoration: none;
}  





  @media only screen and (max-width: 600px) {
    .list button {
        flex-direction: column;
        width: 300px;
        padding: 20px;
        height: 120px;
        
        
    }
    .name{
        font-size:35px;
    } 
    .icon{
        width: 40px;
        height: 40px;
        padding-left: 10px;
      }
  }

