@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");

p.tsd-generator {
  display: none;
}
footer {
  position: sticky;
  bottom: 0%;
  backdrop-filter: blur(0.8rem);
}
.tsd-page-toolbar {
  backdrop-filter: blur(0.8rem);
  background-color: transparent !important;
}

* {
  scrollbar-color: unset;
  scrollbar-width: unset;
}

body {
  font-family: "JetBrains Mono", monospace !important;

  transition: all 0.25s ease-in-out !important;
}
body[data-theme="light"] {
  background-color: #efefef !important;
}
body[data-theme="dark"] {
  background-color: #181818 !important;
}

p {
  font-family: "Noto Sans", sans-serif !important;
}

/* Code blocks */
pre,
code,
.tsd-signature {
  font-family: "JetBrains Mono", monospace !important;
}

.tsd-page-title > h1 {
  color: #00abf5;
}

/* Force colored links */
a.tsd-kind-property {
  color: #00abf5;
}
.tsd-anchor-link > span {
  color: #00abf5;
}

/* Tags that should be in lower prio in terms of visual */
h4.tsd-anchor-link,
.tsd-breadcrumb {
  opacity: 30%;
}

/* Lower opacity */
.tsd-sources > ul > li,
.tsd-sources > p {
  opacity: 25%;
  transition: all 0.25s ease-in-out;
}
.tsd-sources > ul > li :hover,
.tsd-sources > p:hover {
  opacity: 100%;
}

/* ! Not working  */
a#Deprecated {
  color: #ff0000 !important;
}
