a {
    color : lime !important;
}
.navbar-custom {
      background-color: #000; /* Black background */
    }
    .navbar-custom .navbar-brand,
    .navbar-custom .nav-link {
      color: #fff; /* White text */
    }
    .navbar-custom .nav-link:hover {
      color: #f8f9fa; /* Lighter shade on hover */
    }
    
    .navbar{
        padding: 0rem 0rem !important;
    }
    
    .navbar-toggler {
      border-color: rgba(255, 255, 255, 0.5); /* White border */
    }
.navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 1%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }
/*body {*/
/*      background-color: #000 !important; */
/*      color: lime !important; */
/*      font-family: 'Courier New', Courier, monospace;  letter-spacing: 2px;*/
/*    }*/
    .container {
      margin-top: 30px;
    }
    /*.card {*/
    /*  background-color: #1c1c1c !important;*/
    /*  margin-bottom: 20px;*/
    /*  border: 1px solid #e0e0e0 !important;*/
    /*  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;*/
    /*}*/
    /*.card-title {*/
    /*  color: #f8f9fa !important; */
    /*}*/
    /*.card-header {*/
    /*  background-color: #3b2b2b !important; */
    /*}*/
    .pagination-buttons {
      display: flex;
      justify-content: center;
      margin: 20px 0;
    }
    

/*NEW CSS*/
body {
  background-color: black !important;
  color: lime !important;
 
  background-blend-mode: overlay !important;
  height: 100vh !important;
}

.card-header:hover {
    background-color: #1a1a1a !important;
    color: #00ff00 !important;
    text-shadow: 0 0 10px lime !important;
}
.card-title {
      color: lime !important;
    }
.card-header {
    background-color: black !important;
    color: lime !important;
    font-family: 'Courier New', monospace !important;
    border-bottom: 1px solid lime !important;
    padding: 10px 15px !important;
}
.header-icon {
    margin-right: 8px;
}
 .card {
      background-color: black !important;
      margin-bottom: 20px;
      border: 2px solid lime !important;
      box-shadow: 0 0 8px lime; !important;
    }

.search-input {
  background-color: black !important;
  color: lime !important;
  font-family: 'Courier New', Courier, monospace;  letter-spacing: 2px;
  border: 1px solid lime !important;
  box-shadow: 0 0 8px lime;
}

#search-btn {
  background-color: black;
  color: lime;
  font-family: 'Courier New', monospace;
  border: 2px solid lime;
  border-radius: 5px;
  text-shadow: 0 0 5px lime, 0 0 10px lime;
  box-shadow: 0 0 8px lime;
  transition: all 0.3s ease-in-out;
}

#search-btn:hover {
  background-color: lime;
  color: black;
  box-shadow: 0 0 9px lime, 0 0 12px lime;
  text-shadow: none;
}

h3 {
    animation: glow 1.5s infinite;
}
@keyframes glow {
    0%, 100% {
        text-shadow: 0 0 5px lime, 0 0 10px lime;
    }
    50% {
        text-shadow: 0 0 20px lime, 0 0 30px lime;
    }
}

.navbar a:hover {
    text-decoration: underline;
    color: lime !important;
}

#page-info{
   color: lime !important; 
}
 #prev-btn , #next-btn {
        background-color: lime;
      color: black;
      box-shadow: 0 0 9px lime, 0 0 12px lime;
      text-shadow: none;
 }



