html, body{
    background-color: rgb(244, 231, 233);
    font-size: large;
    margin: 40px;
    line-height: 1.6;     
    margin-top: 0%;
   
}
.navbar {
      background-color: #e9aee1;
      padding: 5px 30px;
      box-shadow: 0 2px 6px rgba(0,0,0,0.2);
      position: sticky;
      top: 0;
      z-index: 1000;
      font-family: Arial, sans-serif;
    }
    .navbar nav {
      max-width: 1000px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; 
      align-items: center;
    }

    .navbar h4 {
      margin: 0;
      font-size: 1.4rem;
      font-weight: 700;
      color: white;
    
    }
    .navbar a {
      color: white;
      text-decoration: none;
      font-weight: 600;
      padding: 8px 14px;
      border-radius: 5px;
      transition: background-color 0.2s;
      display: inline-block;
    }
    .nav-links {
      display: flex;
      gap: 25px;        
    }

#about {
         margin-bottom: 40px;

}
.profile-photo {
      float: right;
      margin-left: 20px;
      border-radius: 50%;
      width: 150px;
      height: 150px;
      object-fit: cover;
      box-shadow: 0 2px 8px rgba(0,0,0,0.15);
      margin-top: -30px;
    }
 
    table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 20px;
      font-family: Arial, sans-serif;
    }
    th, td {
      border: 1px solid #ddd;
      padding: 12px 15px;
      text-align: left;
    }
    th {
      background-color: #e9aee1;
      color: white;
      font-weight: bold;
    }
    tr:nth-child(even) {
      background-color: #f2f7fb;
    }
    tr:hover {
      background-color: #d6eaf8;
    }
 /* Contact form */
    form {
      max-width: 500px;
    }
    input, textarea {
      width: 100%;
      padding: 10px;
      margin-top: 6px;
      margin-bottom: 15px;
      border: 1px solid #ccc;
      border-radius: 6px;
      font-size: 1em;
      font-family: inherit;
    }
    button {
      background-color: #bc54bc;
      color: white;
      border: none;
      padding: 12px 20px;
      font-size: 1em;
      border-radius: 6px;
      cursor: pointer;
      font-weight: bold;
    }
    button:hover {
      background-color: #9e4d92;
    }

 #footer {
    text-align: center;
    color: rgb(102, 0, 128);
 }