/**
 * Any CSS included here will be global. The classic template
 * bundles Infima by default. Infima is a CSS framework designed to
 * work well for content-centric websites.
 */

/* You can override the default Infima variables here. */

@import url("https://fonts.googleapis.com/css2?family=Jura:wght@300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap");

:root {
  --ifm-menu-color-background-active: #DEABFF;
  --ifm-color-primary: #012a2d;
  --ifm-color-primary-dark: #012629;
  --ifm-color-primary-darker: #012426;
  --ifm-color-primary-darkest: #011d1f;
  --ifm-color-primary-light: #012e32;
  --ifm-color-primary-lighter: #013034;
  --ifm-color-primary-lightest: #01373b;
  --ifm-code-font-size: 95%;
  --ifm-font-family-base: "Space Grotesk", sans-serif;
  --ifm-hero-background-color: #012a2d;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
}

/* For readability concerns, you should choose a lighter palette in dark mode. */
[data-theme="dark"] {
  --ifm-menu-color-background-active: #265254;
  --ifm-footer-background-color: #012a2d;
  --ifm-navbar-background-color: #012a2d;
  --ifm-color-primary: #40f39d;
  --ifm-color-primary-dark: #23f18e;
  --ifm-color-primary-darker: #15f087;
  --ifm-color-primary-darkest: #0dca6f;
  --ifm-color-primary-light: #5df5ac;
  --ifm-color-primary-lighter: #6bf6b3;
  --ifm-color-primary-lightest: #97f8c9;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}

.navbar, .section-header, .hero__title {
  font-family: "Jura", sans-serif;
}

.footer__logo {
  height: 3rem;
}

.sidebar {
  background-color: #012a2d;
}

@media (max-width: 996px) {
  div.navbar__items.navbar__items--right > * {
    display: block;
    position: inherit;
  }
}

.show-api-client-button,
.request-card-footer {
  display: none !important;
}

.authentication-header {
  display: none !important;
}

.navbar--icon-link {
  width: 2.5rem;
  height: 2.5rem;
  padding: 6px;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  border-radius: 50%;
  transition: background var(--ifm-transition-fast);
  display: inline-block;
}

.icon--github:before,
.icon--postman:before {
  content: "";
  height: 100%;
  display: block;
}

@media (max-width: 996px) {
  .navbar--icon-link
  {
    margin-right: 0.2rem;
    margin-left: 0;
  }
  .menu__list-item > .navbar--icon-link {
    display: none;
  }
}

.navbar--icon-link:hover {
  background: var(--ifm-color-emphasis-200);
}

.icon--github:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 128 128'%3E%3Cg fill='black'%3E%3Cpath fill-rule='evenodd' d='M64 5.103c-33.347 0-60.388 27.035-60.388 60.388c0 26.682 17.303 49.317 41.297 57.303c3.017.56 4.125-1.31 4.125-2.905c0-1.44-.056-6.197-.082-11.243c-16.8 3.653-20.345-7.125-20.345-7.125c-2.747-6.98-6.705-8.836-6.705-8.836c-5.48-3.748.413-3.67.413-3.67c6.063.425 9.257 6.223 9.257 6.223c5.386 9.23 14.127 6.562 17.573 5.02c.542-3.903 2.107-6.568 3.834-8.076c-13.413-1.525-27.514-6.704-27.514-29.843c0-6.593 2.36-11.98 6.223-16.21c-.628-1.52-2.695-7.662.584-15.98c0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033c11.526-7.813 16.59-6.19 16.59-6.19c3.287 8.317 1.22 14.46.593 15.98c3.872 4.23 6.215 9.617 6.215 16.21c0 23.194-14.127 28.3-27.574 29.796c2.167 1.874 4.097 5.55 4.097 11.183c0 8.08-.07 14.583-.07 16.572c0 1.607 1.088 3.49 4.148 2.897c23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z' clip-rule='evenodd'/%3E%3Cpath d='M26.484 91.806c-.133.3-.605.39-1.035.185c-.44-.196-.685-.605-.543-.906c.13-.31.603-.395 1.04-.188c.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28c-.396-.42-.47-.983-.177-1.254c.298-.266.844-.14 1.24.28c.394.426.472.984.17 1.255zm2.382 3.477c-.37.258-.976.017-1.35-.52c-.37-.538-.37-1.183.01-1.44c.373-.258.97-.025 1.35.507c.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23c-.527-.487-.674-1.18-.343-1.544c.336-.366 1.045-.264 1.564.23c.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486c-.683-.207-1.13-.76-.99-1.238c.14-.477.823-.7 1.512-.485c.683.206 1.13.756.988 1.237m4.943.361c.017.498-.563.91-1.28.92c-.723.017-1.308-.387-1.315-.877c0-.503.568-.91 1.29-.924c.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117c-.7.13-1.35-.172-1.44-.653c-.086-.498.422-.997 1.122-1.126c.714-.123 1.354.17 1.444.663zm0 0'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
}

html[data-theme="dark"] .icon--github:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 128 128'%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M64 5.103c-33.347 0-60.388 27.035-60.388 60.388c0 26.682 17.303 49.317 41.297 57.303c3.017.56 4.125-1.31 4.125-2.905c0-1.44-.056-6.197-.082-11.243c-16.8 3.653-20.345-7.125-20.345-7.125c-2.747-6.98-6.705-8.836-6.705-8.836c-5.48-3.748.413-3.67.413-3.67c6.063.425 9.257 6.223 9.257 6.223c5.386 9.23 14.127 6.562 17.573 5.02c.542-3.903 2.107-6.568 3.834-8.076c-13.413-1.525-27.514-6.704-27.514-29.843c0-6.593 2.36-11.98 6.223-16.21c-.628-1.52-2.695-7.662.584-15.98c0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033c11.526-7.813 16.59-6.19 16.59-6.19c3.287 8.317 1.22 14.46.593 15.98c3.872 4.23 6.215 9.617 6.215 16.21c0 23.194-14.127 28.3-27.574 29.796c2.167 1.874 4.097 5.55 4.097 11.183c0 8.08-.07 14.583-.07 16.572c0 1.607 1.088 3.49 4.148 2.897c23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z' clip-rule='evenodd'/%3E%3Cpath d='M26.484 91.806c-.133.3-.605.39-1.035.185c-.44-.196-.685-.605-.543-.906c.13-.31.603-.395 1.04-.188c.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28c-.396-.42-.47-.983-.177-1.254c.298-.266.844-.14 1.24.28c.394.426.472.984.17 1.255zm2.382 3.477c-.37.258-.976.017-1.35-.52c-.37-.538-.37-1.183.01-1.44c.373-.258.97-.025 1.35.507c.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23c-.527-.487-.674-1.18-.343-1.544c.336-.366 1.045-.264 1.564.23c.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486c-.683-.207-1.13-.76-.99-1.238c.14-.477.823-.7 1.512-.485c.683.206 1.13.756.988 1.237m4.943.361c.017.498-.563.91-1.28.92c-.723.017-1.308-.387-1.315-.877c0-.503.568-.91 1.29-.924c.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117c-.7.13-1.35-.172-1.44-.653c-.086-.498.422-.997 1.122-1.126c.714-.123 1.354.17 1.444.663zm0 0'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
}

.icon--postman:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 128 128'%3E%3Cpath fill='%23f37036' d='M113.117 26.066C92.168-1.062 53.191-6.07 26.062 14.883c-27.125 20.953-32.128 59.93-11.175 87.055c20.957 27.124 59.937 32.124 87.058 11.167c27.114-20.953 32.118-59.918 11.172-87.039m0 0'/%3E%3Cpath fill='%23fff' d='M91.078 24.164a10.04 10.04 0 0 0-5.781 2.426a10.03 10.03 0 0 0-1.54 13.465a10.03 10.03 0 0 0 13.276 2.715h.002v.001l.156.155a10.6 10.6 0 0 0 1.965-1.45A10.34 10.34 0 0 0 99 27.107v-.002l-8.844 8.789l-.156-.155l8.844-8.793a10.04 10.04 0 0 0-7.766-2.78zM79.434 38.551c-4.24-.007-11.163 4.799-28.067 21.703l.084.086c-.092-.032-.185-.035-.185-.035l-6.364 6.308a1.035 1.035 0 0 0 .93 1.762l10.914-2.328a.3.3 0 0 0 .092-.17l.242.25l-3.72 3.69h-.18l-22.086 22.26l7.086 6.824a1.25 1.25 0 0 0 1.476.149a1.33 1.33 0 0 0 .645-1.356l-1.035-4.5a.53.53 0 0 1 0-.62a117.3 117.3 0 0 0 26.738-17.583l-4.535-4.537l.086-.014l-2.69-2.689l.172-.174l.182.186l-.094.091l7.137 7.293v-.003c13.68-12.954 23.39-23.367 20.865-30.375a3.83 3.83 0 0 0-1.107-2.208v.004a4 4 0 0 0-.483-.306c-.083-.088-.156-.178-.244-.264l-.066.066a4 4 0 0 0-.582-.29l.289-.292c-1.796-1.6-3.28-2.924-5.5-2.93zM30.94 92.21l-5.171 5.172v.004a1.03 1.03 0 0 0-.457 1.125a1.035 1.035 0 0 0 .921.789l12.672.875z'/%3E%3Cpath fill='%23f37036' d='M91.95 23.31a11.05 11.05 0 0 0-7.759 3.17a10.99 10.99 0 0 0-2.39 11.641c-4.741-2.03-11.155 1.51-31.106 21.457a1 1 0 0 0-.037.094a1 1 0 0 0-.119.062l-6.309 6.364a1.97 1.97 0 0 0-.363 2.324a2.01 2.01 0 0 0 1.707.984l.313-.203l8.424-1.797l-4.03 4.067a1 1 0 0 0-.054.166l-19.75 19.799a.8.8 0 0 0-.192.238l-5.086 5.09a1.97 1.97 0 0 0-.414 2.043a2 2 0 0 0 1.656 1.265l12.618.88a1 1 0 0 0 .52-.415a.89.89 0 0 0 0-1.035l-.026-.025a2.2 2.2 0 0 0 .705-.58a2.24 2.24 0 0 0 .406-1.876l-.984-4.187a126.7 126.7 0 0 0 26.334-16.861a1 1 0 0 0 .248.103c.254-.019.492-.128.672-.308c13.55-12.83 21.515-21.622 21.515-28.602a8 8 0 0 0-.431-2.85a11 11 0 0 0 3.845.83l-.015.004a11.2 11.2 0 0 0 5.183-1.45l.004.001a.84.84 0 0 0 .617-.055a9.4 9.4 0 0 0 2.07-1.652a10.87 10.87 0 0 0 3.258-7.758a10.87 10.87 0 0 0-3.257-7.758a1 1 0 0 0-.118-.091a11.05 11.05 0 0 0-7.656-3.078zm-.087 1.772a9.27 9.27 0 0 1 5.586 1.914l-8.068 8.117a1 1 0 0 0-.076.098a.83.83 0 0 0-.239.55a.83.83 0 0 0 .313.65h.002l6.1 6.1a9.04 9.04 0 0 1-10.028-1.913c-2.586-2.6-3.336-6.504-1.953-9.891c1.383-3.39 4.68-5.605 8.363-5.625m7.12 3.432a8.87 8.87 0 0 1 2.033 5.674a9.15 9.15 0 0 1-2.688 6.464a10 10 0 0 1-1.098.895L92.307 36.7l-.963-.963l.265-.265l7.373-6.96zm-.366 4.193a.78.78 0 0 0-.55.031a.73.73 0 0 0-.36.426a.73.73 0 0 0 .05.559a2.23 2.23 0 0 1-.257 2.328a.64.64 0 0 0-.195.488c.004.184.07.36.195.492a.58.58 0 0 0 .414 0a.68.68 0 0 0 .672-.207a3.57 3.57 0 0 0 .465-3.777v.004a.78.78 0 0 0-.434-.344M79.34 39.43a5.6 5.6 0 0 1 3.31 1.226a4.76 4.76 0 0 0-2.681 1.34L57.162 64.701l-4.476-4.476c11.828-11.772 19.06-17.921 23.556-19.936a5.6 5.6 0 0 1 3.098-.86zm3.965 2.96a2.9 2.9 0 0 1 2.043.844a2.8 2.8 0 0 1 .879 2.121a2.87 2.87 0 0 1-.985 2.07l-24.25 21.106l-2.617-2.617l22.887-22.68a2.9 2.9 0 0 1 2.043-.843zm2.994 6.698c-1.69 6.702-10.647 15.783-19.987 24.607l-3.777-3.773zM51.367 61.547l.274.27l3.513 3.513l-9.63 2.06zm5.793 5.84l.004.004l1.168 1.195l.018.084l.078.012l.248.254l.82.84l-5.385.66zm3.867 4.076l3.578 3.576A127 127 0 0 1 38.75 91.695a1.44 1.44 0 0 0-.777 1.653l1.035 4.5a.31.31 0 0 1 0 .363a.31.31 0 0 1-.414 0l-6.102-6.152L51.3 72.975zm-29.933 21.94l.869.814l4.492 4.492l-10.016-.648l4.655-4.659z'/%3E%3C/svg%3E")
    no-repeat;
}

.home--container {
  display: flex;
  align-content: center;
  justify-content: center;
  gap: 2rem;
}

.home--block {
  width: 16rem;
  height: 100%;
  display: flex;
  border: solid var(--ifm-font-color-base);
  border-width: 1px;
  border-radius: 1rem;
  padding: 0.5rem;
  color: var(--ifm-font-color-base);
  flex-direction: column
}

.home--container a:hover {
  text-decoration: none;
}

@media (max-width: 996px) {
  .home--container {
    flex-direction: column;
  }
  .home--block {
    width: 100%;
  }
}


.home--block:hover {
  background: var(--ifm-color-emphasis-200);
}

.home--block-icon {
  width: 4rem;
  height: 4rem;
  padding: 6px;
  border-radius: 50%;
  align-self: center;
  transition: background var(--ifm-transition-fast);
}

/* https://github.com/cssnano/cssnano/issues/1612 */
.sidebar-heading-type {
  color: var(--method-color, var(--scalar-color-1)) !important;
}