/* General Body Styling */
body {
    background-color: #2c2c2c; /* Dark gray background */
    color: #f5f5f5; /* Light font color */
    font-family:'Poppins', sans-serif;
    font-weight: 300; /* Thin and modern */
    font-weight: 200; /* Light and formal */
    margin: 0;
    padding: 0;
    font-size: 18px; /* Increased base font size */
    line-height: 1.6; /* Improved readability */
  }
  
  ul {
    list-style-type: none; /* Removes the bullet points */
    padding-left: 0; /* Removes default padding for lists */
    margin-left: 0; /* Removes left margin (optional) */
  }
  
  ol {
    list-style-type: none; /* Removes the numbers */
    padding-left: 0;
    margin-left: 0;
  }
  /* Content Area Styling */
  main {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    padding: 2.5%;
    background-color: #1B1E29; /* Slightly lighter gray for content area */
    box-shadow: 0 4px 10px #212531;
    border-radius: 8px;
  }
  
  /* Header and Name Styling */
  header {
    text-align: center;
    margin-bottom: 20px;
  }
  
  header h1 {
    margin: 0;
    font-size: 3em; /* Larger header font size */
    color: #F5F5F5;
    font-weight: 260;
  }

  p a {
    color: #BCAD9A ; /* Custom color for links */
    text-decoration: none; /* Remove underline */
    transition: color 0.3s ease; /* Smooth color transition */
  }
  
  /* Social Links Styling */
  .social-links {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    gap: 20px;
  }
  
  .social-links a {
    color: #bcad9a     ; /* Light blue links */
    font-size: 1.2em; /* Muted gold for default state */
    text-decoration: none; /* No underline */
    background-color: transparent; /* No background by default */
    padding: 2px 4px; /* Small padding for the hover effect */
    border-radius: 3px; /* Rounded corners for hover highlight */
    transition: background-color 0.9s ease, color 0.9s ease; /* Smooth transitions */
  }
  
  .social-links a:hover {
    transform: scale(1.0); /* Slight enlargement on hover */
    color: #f5f5f5; /* Subtle shift to off-white */
    background-color: #212531; /* Slightly lighter than the background */
  }
  
  /* Section Styling */
  section {
    margin-bottom: 40px;
    text-align: center;
  }
  
  section p {
    font-size: 1.2em; /* Larger font size for readability */
    line-height: 1.5; /* Reduced line spacing for compactness */
    color: #F5F5F5; /* Light gray text color */
    text-align: justify; /* Justify text for consistent line lengths */
  }
  
  /* Publications Section Styling */
  section.publications {
    text-align: left; /* Align publications content to the left */
  }
  
  section.publications h2 {
    font-size: 1.2em; /* Optional: Adjust font size */
    margin-bottom: 10px; /* Add spacing below heading */
    font-weight: 50;
  }
  
  section.publications ul {
    padding-left: 0px; /* Add padding for alignment */
  }
  
  section.publications li {
    margin-bottom: 10px; /* Reduce spacing between items */
    font-size: 1.0em; /* Consistent font size */
  }
  
  section.publications li a {
    color: #bcad9a     ; /* Light blue links */
    font-size: 1.2em; /* Muted gold for default state */
    text-decoration: none; /* No underline */
    background-color: transparent; /* No background by default */
    padding: 2px 4px; /* Small padding for the hover effect */
    border-radius: 3px; /* Rounded corners for hover highlight */
    transition: background-color 0.9s ease, color 0.9s ease; /* Smooth transitions */
  }


  
  section.publications li a:hover { 
    transform: scale(1.0); /* Slight enlargement on hover */
    color: #f5f5f5; /* Subtle shift to off-white */
    background-color: #212531; /* Slightly lighter than the background */
  }
  
/* General Link Styling */
p a {
  color: #bcad9a ; /* Custom color for links */
  text-decoration: none; /* Remove underline */
  display: inline-block; /* Allows transform effects */
  background-color: transparent; /* No background by default */
  padding: 2px 4px; /* Small padding for the hover effect */
  border-radius: 3px; /* Rounded corners for hover highlight */
  transition: background-color 0.9s ease, color 0.9s ease; /* Smooth transition for color and scaling */
}

p a:hover {
    transform: scale(1.0); /* Slight enlargement on hover */
    color: #f5f5f5; /* Subtle shift to off-white */
    background-color: #212531; /* Slightly lighter than the background */ /* Slight enlargement on hover */
}


                #myPDF {
                width: 85%;
                height: 975px;
            }