      align-items: center;
      gap: 0.75rem;
    }

    .header-links a {
      color: #2563eb;
      text-decoration: none;
      font-size: 0.875rem;
    }

    .header-links a:hover {
      color: #1d4ed8;
    }

    /* Responsive adjustments */
    @media (max-width: 768px) {
      .container {
          flex-direction: column;
          align-items: flex-start;
      }

      .logo {
          margin-bottom: 0.5rem;
      }

      .tabs-container {
          margin-bottom: 0.5rem;
      }

      .hea