p {
   font-weight: 100; 
}
.nav-item {
   font-size:larger;
}
body {
   background-color: #f8f9fa; /* Light background for contrast */
   margin: 0; /* Remove body margin */
   padding: 0;
 }
 
 .container {
   margin: 0 auto; /* Center the container */
   box-shadow: 
     -15px 0 30px rgba(235, 235, 235, 0.2), /* Left shadow */
     15px 0 30px rgba(235, 235, 235, 0.2);  /* Right shadow */
   background-color: #ffffff; /* Container background */
   padding: 20px; /* Inner spacing */
   border-radius: 8px; /* Optional rounded corners */
 }
 
/* Style the placeholder text */
input::placeholder {
    color: rgb(164, 163, 163);
    font-style: italic;
    font-size: 14px;
    opacity: 0.1; /* Adjust transparency */
}

.uniprot-link {
   color:black;
   text-decoration: none;
}
.status-processing {
   color: green;
   font-weight: 500;
}
.status-queued {
   color: orange;
   font-weight: 500;
}
.details-container {
   margin-top: 10px; /* Add spacing for details */
   /* background-color: #f9f9f9; /* Light background for details */
   padding: 10px;
   border-top: 1px #ddd;
   display: none; /* Initially hidden */
}
.help-p {
   font-weight: 300;
}