
    .header-div {
      width: 500px;
      margin: auto;
      padding: 50px;
    }

    .thumbnail-nav {
      display: flex;
      justify-content: center;
    }

    .thumbnail-nav img {
      height: 200px;
      object-fit: contain;
    }

    .header-nav-list {
      padding-top: 25px;
      display: flex;
      justify-content: center;
      gap: 12px;
    }

    .header-nav-list a {
      padding: 6px 8px;
      color: black;
      text-decoration: none;
    }

    .header-nav-list a:visited {
      color: black;
    }

    .header-nav-list a.active {
      border-bottom: 1px solid black;
      /* Black underline for active link */
    }