@font-face {
  font-family: loveletter;
  src: url(https://file.garden/aEIaZA2_nCZCUvIc/fonts/ninacartadeamor-regular-webfont.woff2);
}

body {
  background-color: #ecadcb;
  font-family: loveletter;
}

/* Language Selection */
.language-box {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 3rem;
}

.language-box img {
  padding-top: 2px;
  width: 100px;
  display: block;
}

.seleciona-tuidioma1 {
  width: 150px;
  display: inline-block;
}

.seleciona-tuidioma2 {
  width: 150px;
  display: inline-block;
  margin-bottom: 0.5rem;

}

/* Back Button */
.back-image {
  width: 20px;
  margin-top: 0.1rem;
}

.back-button {
  width: 50px;
}

/* Language Selection */

/* About Me */

.aboutme-header {
  display: inline-block;
  width: 300px;
  margin: auto 0;
}

.aboutme-title {
  width: 300px;
}

/* About Me */

.middle-page {
  display: inline-block;
  margin-left: 3rem;
}

/* Main Window */

.window-header {
  display: flex;
}

h2 {
  font-size: 40px;
  margin: auto 0;
}

.computer {
  width: 25px;
  height: 25px;
  margin-top: 15px;
  margin-left: 10px;
}

.window-header-title {
  color: white;
  text-shadow: black 1px 1px;
  font-size: 20px;
  margin-left: 9px;
}

.main-window {
  display: block;
  width: 45rem;
  background-image: linear-gradient(45deg, #6477d6, #80a3e6);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 1rem;
}

.main-content {
  background-color: #efeddf;
}

.main-content p {
  font-family: loveletter;
  font-size: 30px;
  margin-left: 0.2rem;
  margin-right: 0.2rem;

}

.greeting {
  /* font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; */
  font-size: 30px;
  margin-left: 31rem;
  padding-bottom: 30px;
  color: #ff97c9;
  text-shadow: white 2px 2px 2px;
}

.main-content img {
  display: flex;
  justify-content: center;

}

.main-content-gif {
  margin: 0 auto;
  width: 200px;
}