.dark-midnight-theme {
 background: linear-gradient(90deg, #09091a 25%, #2d2e83 100%);
}

.dark-midnight-theme .sub-heading {
  color: #f3f3f3;
}

.dark-midnight-theme .heading {
  color: #f3f3f3;
}

.dark-midnight-theme .title {
 background: linear-gradient(90deg, #ff9b00 0%, #ffe000 100%);
}

.dark-midnight-theme .short-description {
  color: #f3f3f3;
}
.dark-midnight-theme h1,
.dark-midnight-theme h2,
.dark-midnight-theme h3,
.dark-midnight-theme h4,
.dark-midnight-theme h5,
.dark-midnight-theme h6,
.dark-midnight-theme .primaryh1,
.dark-midnight-theme .primaryh2,
.dark-midnight-theme .primaryh3
 {
  background: linear-gradient(to right, #FF9B00, #FFE000);
  -webkit-background-clip: text ;
  background-clip: text ;
  color:transparent;
  display: block;
  width: fit-content;
}

.dark-midnight-theme p,
.dark-midnight-theme dl,
.dark-midnight-theme ol,
.dark-midnight-theme ul,
.dark-midnight-theme pre,
.dark-midnight-theme blockquote{
  color:#f3f3f3;
}
.dark-midnight-theme a{
  --link-color:#7FD9FF;
  --link-hover-color: #FFC247;
}
.dark-midnight-theme a:visited {
  color: #5EA1BD; 
}
.dark-midnight-theme a:hover,
.dark-midnight-theme a:focus-visible {
  color: #FFC247;
  text-decoration: underline;
  /* transition: all 0.3s ease;
  transform: translateY(-4px);
  top:-4px; */
}
.dark-midnight-theme em a:hover,
.dark-midnight-theme em a:focus-visible {
  color: #FFC247;
  text-decoration: underline;
  /* transition: all 0.3s ease;
  transform: translateY(-4px);
  top:-4px; */
}
.dark-midnight-theme a:visited:hover,
.dark-midnight-theme a:visited:a:focus-visible {
  color: #FFC247;
  text-decoration: underline;
  /* transition: all 0.3s ease;
  transform: translateY(-4px);
  top:-4px; */
}

.dark-midnight-theme .lightSearch,
.dark-midnight-theme .lightArrow{
  display: none !important;
}