@font-face {
  font-family: 'RB-Regular';
  src: url('../../fonts/rb/RB-Regular.eot');
  src: url('../../fonts/rb/RB-Regular.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/rb/RB-Regular.woff2') format('woff2'),
    url('../../fonts/rb/RB-Regular.woff') format('woff'),
    url('../../fonts/rb/RB-Regular.ttf') format('truetype'),
    url('../../fonts/rb/RB-Regular.svg#RB-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RB-Bold';
  src: url('../../fonts/rb/RB-Bold.eot');
  src: url('../../fonts/rb/RB-Bold.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/rb/RB-Bold.woff2') format('woff2'),
    url('../../fonts/rb/RB-Bold.woff') format('woff'),
    url('../../fonts/rb/RB-Bold.ttf') format('truetype'),
    url('../../fonts/rb/RB-Bold.svg#RB-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
body {
  margin: 0;
  overflow: hidden; /* Prevent scrollbars */
  font-family: 'RB-Bold', monospace; /* Sci-fi font */
  color: red; /* Green text */
  background-color: #000; /* Black background */
}

#background-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Cover the entire background */
  z-index: -1; /* Behind other content */
}

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent overlay */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#container {
  text-align: center;
  padding: 20px;
}
nav{
width: 100%;
}
nav ul{
text-align: center;
}
nav ul li{
display: contents;
}
nav ul li a{
color: white;
text-decoration: none;
}
h1 {
  color: red;
}

#search-container {
  display: flex;
  margin-bottom: 20px;
}

#search-input {
  padding: 10px;
  border: 2px solid white;
  background-color: #000;
  color: red;
  font-family: 'RB-Bold', monospace;
  flex-grow: 1;
}

#search-button {
  padding: 10px 20px;
  background-color: white;
  color: #000;
  border: none;
  cursor: pointer;
  font-family: 'RB-Bold', monospace;
}
#loader {
  display: none; /* Hidden by default */
  border: 4px solid red; /* Green loader */
  border-top: 4px solid #000; /* Transparent top */
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spin 1s linear infinite; /* Spin animation */
  margin: 20px auto; /* Center the loader */
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#results {
  color: red;
  margin-top: 20px;
}

.entry {
  margin-bottom: 10px;
  display: flex; /* Use flexbox for icon and text */
  align-items: center; /* Vertically align items */
}

.icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  /* Add 3D animation (example) */
  animation: rotate3d 2s linear infinite;
}
.bl_data{
  /* border: 0.5px solid; */
    display: inline-block;
    padding: 15px;
}


@keyframes rotate3d {
from {
  transform: rotate3d(0, 1, 0, 0deg);
}
to {
  transform: rotate3d(0, 1, 0, 360deg);
}
}