0;
    }
    nav ul li a {
      font-size: 1rem;
      text-decoration: none;
      color: #e5e7eb;
      transition: color 0.3s;
    }
    nav ul li a:hover {
      color: #3b82f6;
    }
    header {
      height: 50vh;
      background: linear-gradient(135deg, #1e40af, #0f172a);
      color: #f1f5f9;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      text-align: center;
      padding: 0 20px;
    }
    header h1 {
      font-size: 3rem;
    