  body {
      background: #fdfdfd;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    /* Navbar */
    .navbar {
      background-color: rgb(12, 5, 54); /* AKRRDA red */
      box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    }
    .navbar-brand {
      color: #fff !important;
      font-weight: 700;
      letter-spacing: 1px;
      display: flex;
      align-items: center;
      gap: 8px;
    }
    .navbar-brand img {
      height: 55px;
      width: 55px;
      object-fit: contain;
      border-radius: 50%;
      background: #fff;
      padding: 3px;
    }
    .nav-link {
      color: white !important;
      font-weight: 500;
      text-decoration: none;
      transition: color 0.2s ease-in-out;
    }
    .nav-link:hover {
      color: #2b4e73 !important;
      text-decoration: wavy;
      background-color: white;
      border-radius: 10px;
    }
    footer {
      background:  rgb(12, 5, 54);
      color: #fff;
      padding: 15px 0;
      text-align: center;
      margin-top: 40px;
    }