<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&amp;display=swap');


html, body {
  background-color: #efeeee;
  font-family: 'Roboto', sans-serif;
  scroll-behavior: smooth;
}

/* .arrow-animation {
  display: inline-block;
  margin: 0 0.5rem;
  animation: heartBeat;
  animation-duration: 1s;
}
*/

#navbar-spy {
  box-shadow: 0 3px 0 white;
  min-height: 30px;
}

#hero-section {
  background-image: url("img/rio-1991056_1920.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  backdrop-filter: brightness(30%);
  background-position: center;
  position: relative;
  height: 100vh; /* Change this value to control the height of the hero section */
  display: flex;
  justify-content: center;
  align-items: center;
  padding: clamp(100px, 30vh, 200px) 0;
}

.overlay {
  background-color: rgba(0, 0, 0, 0.5); /* Adjust the opacity by changing the last value (0.5) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.overlay h1 {
  color: #fff;
  font-size: 36px; /* Adjust the font size as needed */
  margin-bottom: 20px; /* Adjust the space between the h1 and h2 */
}

.overlay h2 {
  color: #fff;
  font-size: 24px; /* Adjust the font size as needed */
}

#profile-img {
  margin: clamp(10px, 20vh, 100px) auto;

  background-image: url("img/profile_img.jpg");
  background-size: cover;
  border: 5px solid white;
  border-radius: 100px;

  height: clamp(100px, 20vh, 400px);

  width: clamp(100px, 20vh, 400px);
} 

#hero-section h1 {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 40px;
  text-shadow: 2px 2px blue;
  color: white;
  font-family: "Times New Roman", Times, serif;
}

#hero-section h2 {
  text-align: center;
  margin-top: 30px;
  font-style: italic;
  font-weight: 300;
  font-size: 20px;
  text-shadow: 1px 1px blue;
  color: white;
  font-family: "Times New Roman", Times, serif;
}

#projects-section h2 {
  color: black;
  text-shadow: 1px 1px blue;
  font-family: "Times New Roman", Times, serif;
}

#projects-section img {
  height: clamp(100px, 20vh, 200px);
  filter: grayscale(50%);
  border-radius: 30px;
  width: clamp(100px, 200px, 400px);
}

#meet-me-section h2 {
  color: black;
  text-shadow: 1px 1px blue;
  font-family: "Times New Roman", Times, serif;
}

#meet-me-section p {
  color: black;
  font-family: "Times New Roman", Times, serif;
  font-size: clamp(1rem, 1.3vw, 2rem);
}

#skills-section h2 {
  color: black;
  text-shadow: 1px 1px blue;
  font-family: "Times New Roman", Times, serif;
}

#skills-section img {
  height: clamp(100px, 20vh, 200px);
  filter: grayscale(50%);
  border-radius: 100px;
}

#skills-section p, #projects-section p{
  color: black;
  font-family: "Times New Roman", Times, serif;
  font-size: clamp(1rem, 1.3vw, 2rem);
}

#inspirations-section h2 {
  color: black;
  text-shadow: 1px 1px blue;
  font-family: "Times New Roman", Times, serif;
}

.col-centered{
   float: none;
   margin: 0 auto;
}

.carousel-item img {
  height: 300px;
  width: 100%;
  object-fit: cover;
  filter: brightness(50%);
}

.carousel-caption {
  text-shadow: 2px 2px blue;
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
}

#contact-me-section h2 {
  color: black;
  text-shadow: 1px 1px blue;
  font-family: "Times New Roman", Times, serif;
}

.big{
  font-size: 3rem;
  margin: 30px;
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  color: black;
  font-family: "Times New Roman", Times, serif;
}

.big:hover {
  opacity: 0.5;
}

footer {
  height: 20px;
  padding: 70px 0;
  text-align: center;
  font-family: "Times New Roman", Times, serif;
  color: black;
}

.hover {
  transition: transform 0.3s, filter 0.3s ease-in-out;
}

.hover:hover {
  transform: scale(1.1);
  filter: grayscale(0%);
}

</pre></body></html>