:root {
  --sl-openapi-deprecated-hue: 50;
}

.sl-openapi-deprecated:where(.astro-u7s44562) {
  --sl-openapi-deprecated-bg: hsl(var(--sl-openapi-deprecated-hue), 82%, 13%);
  --sl-openapi-deprecated-border: hsl(var(--sl-openapi-deprecated-hue), 82%, 63%);
  background-color: var(--sl-openapi-deprecated-bg);
  border: 1px solid var(--sl-openapi-deprecated-border);
  color: #fff;
  font-size: var(--sl-text-sm);
  margin-bottom: .75rem;
  padding: .13rem .6rem;
  font-weight: 600;
  display: inline-block;
}

:root[data-theme="light"] .sl-openapi-deprecated:where(.astro-u7s44562) {
  --sl-openapi-deprecated-bg: hsl(var(--sl-openapi-deprecated-hue), 90%, 28%);
  --sl-openapi-deprecated-border: hsl(var(--sl-openapi-deprecated-hue), 90%, 60%);
}

@layer starlight.components {
  .card:where(.astro-oag6qnet) {
    --sl-card-border: var(--sl-color-purple);
    --sl-card-bg: var(--sl-color-purple-low);
    border: 1px solid var(--sl-color-gray-5);
    background-color: var(--sl-color-black);
    flex-direction: column;
    gap: clamp(.5rem, .125rem + 1vw, 1rem);
    padding: clamp(1rem, .125rem + 3vw, 2.5rem);
  }

  .card:where(.astro-oag6qnet):nth-child(4n+1) {
    --sl-card-border: var(--sl-color-orange);
    --sl-card-bg: var(--sl-color-orange-low);
  }

  .card:where(.astro-oag6qnet):nth-child(4n+3) {
    --sl-card-border: var(--sl-color-green);
    --sl-card-bg: var(--sl-color-green-low);
  }

  .card:where(.astro-oag6qnet):nth-child(4n+4) {
    --sl-card-border: var(--sl-color-red);
    --sl-card-bg: var(--sl-color-red-low);
  }

  .card:where(.astro-oag6qnet):nth-child(4n+5) {
    --sl-card-border: var(--sl-color-blue);
    --sl-card-bg: var(--sl-color-blue-low);
  }

  .title:where(.astro-oag6qnet) {
    font-weight: 600;
    font-size: var(--sl-text-h4);
    color: var(--sl-color-white);
    line-height: var(--sl-line-height-headings);
    align-items: center;
    gap: 1rem;
  }

  .card:where(.astro-oag6qnet) .icon:where(.astro-oag6qnet) {
    border: 1px solid var(--sl-card-border);
    background-color: var(--sl-card-bg);
    border-radius: .25rem;
    flex-shrink: 0;
    padding: .2em;
  }

  .card:where(.astro-oag6qnet) .body:where(.astro-oag6qnet) {
    font-size: clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));
    margin: 0;
  }
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4) {
  background-color: var(--sl-openapi-method-bg);
  border: 1px solid var(--sl-openapi-method-border);
  color: #fff;
  align-items: center;
  padding-inline: .5rem;
  font-weight: 600;
  display: flex;
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).get {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-get);
  --sl-openapi-method-border: var(--sl-openapi-method-border-get);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).put {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-put);
  --sl-openapi-method-border: var(--sl-openapi-method-border-put);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).post {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-post);
  --sl-openapi-method-border: var(--sl-openapi-method-border-post);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).delete {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-delete);
  --sl-openapi-method-border: var(--sl-openapi-method-border-delete);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).options {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-options);
  --sl-openapi-method-border: var(--sl-openapi-method-border-options);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).head {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-head);
  --sl-openapi-method-border: var(--sl-openapi-method-border-head);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).patch {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-patch);
  --sl-openapi-method-border: var(--sl-openapi-method-border-patch);
}

.sl-openapi-operation-method-badge:where(.astro-5swa62f4).trace {
  --sl-openapi-method-bg: var(--sl-openapi-method-bg-trace);
  --sl-openapi-method-border: var(--sl-openapi-method-border-trace);
}

.sl-openapi-operation-method:where(.astro-kxnu35vo) {
  align-items: stretch;
  gap: .8rem;
  display: flex;
  overflow-x: hidden;
}

.sl-openapi-operation-method-path:where(.astro-kxnu35vo) {
  flex-grow: 0;
  flex-shrink: 1;
  align-items: center;
  display: flex;
  overflow-x: auto;
}

.sl-openapi-snippet-picker:where(.astro-dbddavjh) {
  color: var(--sl-color-gray-2);
  display: flex;
  position: relative;
}

.sl-openapi-snippet-picker:where(.astro-dbddavjh):has(select):hover {
  color: var(--sl-color-gray-1);
}

.sl-openapi-snippet-picker:where(.astro-dbddavjh) select:where(.astro-dbddavjh), .sl-openapi-snippet-picker-value:where(.astro-dbddavjh) {
  background-color: var(--sl-color-gray-7, var(--sl-color-gray-6));
  border: 1px solid var(--sl-color-gray-4);
  color: inherit;
  font-family: var(--__sl-font);
  border-radius: 0;
  padding-block: .125rem;
  padding-inline-start: .625rem;
}

.sl-openapi-snippet-picker:where(.astro-dbddavjh) select:where(.astro-dbddavjh) {
  appearance: none;
  text-overflow: ellipsis;
  padding-inline-end: 2rem;
}

.sl-openapi-snippet-picker-value:where(.astro-dbddavjh) {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-inline-size: 100%;
  padding-inline-end: .625rem;
  display: block;
  overflow: hidden;
}

.sl-openapi-snippet-picker:where(.astro-dbddavjh) select:where(.astro-dbddavjh):hover {
  border-color: var(--sl-color-gray-2);
}

.sl-openapi-snippet-picker-caret:where(.astro-dbddavjh) {
  color: inherit;
  pointer-events: none;
  inset-inline-end: .375rem;
  font-size: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.sl-openapi-snippets:where(.astro-nkgk6oi6) {
  border-bottom: 1px solid var(--sl-color-gray-5);
}

.sl-openapi-snippet:where(.astro-nkgk6oi6) div.expressive-code .frame pre {
  border: none;
}

label:where(.astro-4tikyczz) {
  color: var(--sl-color-gray-2);
}

input:where(.astro-4tikyczz) {
  background-color: var(--sl-color-gray-5);
  border: 1px solid var(--sl-color-gray-4);
  width: 100%;
  padding: .3rem .5rem;
  display: block;
}

@media (width >= 30rem) {
  input:where(.astro-4tikyczz) {
    width: 20rem;
  }
}

input:where(.astro-4tikyczz)::selection {
  background-color: var(--sl-color-text-accent);
  color: var(--sl-color-text-invert);
}

label:where(.astro-4tikyczz) > input:where(.astro-4tikyczz) {
  margin-top: .3rem;
}

.sl-openapi-operation-description:where(.astro-uolpes2h) {
  border: 1px solid var(--sl-color-gray-5);
  border-bottom: none;
  margin-bottom: 2.5rem;
}

.sl-openapi-operation-description-header:where(.astro-uolpes2h) {
  border-bottom: 1px solid var(--sl-color-gray-5);
  color: var(--sl-color-gray-1);
  font-family: var(--__sl-font-mono);
  font-size: var(--sl-text-sm);
  grid-template-columns: auto;
  align-items: stretch;
  column-gap: 1rem;
  padding: .8rem 1rem;
  display: grid;
}

.sl-openapi-operation-description-header:where(.astro-uolpes2h):has(.sl-openapi-operation-description-button) {
  grid-template-columns: min-content auto;
}

.sl-openapi-operation-description-header:has(.sl-openapi-snippet-picker) {
  grid-template-columns: auto min-content;
}

.sl-openapi-operation-description-header:has(.sl-openapi-operation-description-button):has(.sl-openapi-snippet-picker) {
  grid-template-columns: min-content auto min-content;
}

.sl-openapi-operation-description-button:where(.astro-uolpes2h) {
  anchor-name: --sl-openapi-anchor-operation-description-button;
  background-color: var(--sl-color-gray-7, var(--sl-color-gray-6));
  border: 1px solid var(--sl-color-gray-4);
  align-items: center;
  padding-inline: .25rem;
  display: flex;
}

.sl-openapi-operation-description-button:where(.astro-uolpes2h):hover {
  border-color: var(--sl-color-gray-2);

  & .sl-openapi-operation-description-caret {
    color: var(--sl-color-gray-1);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .sl-openapi-operation-description-caret:where(.astro-uolpes2h) {
    transition: transform .2s ease-in-out;
  }
}

.sl-openapi-operation-description-caret:where(.astro-uolpes2h) {
  color: var(--sl-color-gray-2);
  font-size: 1.25rem;
}

:has([popover]:popover-open) .sl-openapi-operation-description-caret:where(.astro-uolpes2h) {
  transform: rotate(180deg);
}

#sl-openapi-operation-description-popover:where(.astro-uolpes2h) {
  --sl-openapi-popover-arrow-size: 1rem;
  --sl-openapi-popover-gap: 1.1875rem;
  position-anchor: --sl-openapi-anchor-operation-description-button;
  inset-inline-start: calc(anchor(left) - .375rem);
  top: calc(anchor(bottom) + var(--sl-openapi-popover-gap));
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: visible;

  &:before {
    background-color: var(--sl-color-bg);
    border-left: 1px solid var(--sl-color-gray-4);
    border-top: 1px solid var(--sl-color-gray-4);
    content: "";
    height: var(--sl-openapi-popover-arrow-size);
    width: var(--sl-openapi-popover-arrow-size);
    inset-inline-start: 1rem;
    position: absolute;
    top: 0;
    transform: translateY(-50%) rotate(45deg);
  }
}

.sl-openapi-operation-description-urls:where(.astro-uolpes2h) {
  background: var(--sl-color-bg);
  border: 1px solid var(--sl-color-gray-4);
  box-shadow: var(--sl-shadow-md);
  flex-direction: column;
  gap: .375rem;
  padding: .8rem;
  list-style-type: none;
  display: flex;
}

.sl-openapi-keys:where(.astro-eetyjpvk) {
  grid-template-columns: fit-content(30%) minmax(0, 1fr);
  column-gap: 1rem;
  display: grid;
}

@media (width >= 40rem) {
  .sl-openapi-keys:where(.astro-eetyjpvk) {
    grid-template-columns: minmax(8rem, 30%) minmax(0, 1fr);
  }
}

.sl-openapi-keys:where(.astro-eetyjpvk) > :not(.sl-openapi-key) {
  grid-column: 1 / -1;
}

.sl-openapi-section-panel:where(.astro-tl4vnnlk) {
  background-color: var(--sl-color-gray-6);
  border: 1px solid var(--sl-color-gray-5);
  padding: 1rem;
  overflow-x: auto;
}

.sl-openapi-section-panel:where(.astro-tl4vnnlk):empty {
  display: none;
}

main .sl-markdown-content .sl-openapi-section:where(.astro-tl4vnnlk) p {
  margin-top: .5rem;
}

main .sl-markdown-content .sl-openapi-section:where(.astro-tl4vnnlk) p:first-child {
  margin-top: 0;
}

main .sl-markdown-content .sl-openapi-section:where(.astro-tl4vnnlk) ul:not(:first-child) {
  margin-top: .5rem;
}

main .sl-markdown-content .sl-openapi-section:where(.astro-tl4vnnlk) ul:only-child:not(:is([role="tablist"], .sl-openapi-security-schemes)) {
  padding-inline-start: 1.3rem;
}

:not(h1, h2, h3, h4, h5, h6) + .sl-openapi-section[data-openapi-section-level="2"] {
  margin-top: calc(var(--sl-text-h2) * 1.5);
}

.sl-openapi-content-picker-select:where(.astro-67oqhcla) {
  color: var(--sl-color-gray-2);
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.sl-openapi-content-picker-select:where(.astro-67oqhcla):has(select):hover {
  color: var(--sl-color-gray-1);
}

.sl-openapi-content-picker-select:where(.astro-67oqhcla) select:where(.astro-67oqhcla), .sl-openapi-content-picker-select-value:where(.astro-67oqhcla) {
  background-color: var(--sl-color-gray-5);
  border: 1px solid var(--sl-color-gray-4);
  color: inherit;
  width: 100%;
  padding-block: .375rem;
  padding-inline-start: .5rem;
}

.sl-openapi-content-picker-select:where(.astro-67oqhcla) select:where(.astro-67oqhcla) {
  appearance: none;
  text-overflow: ellipsis;
  padding-inline-end: 2rem;
}

.sl-openapi-content-picker-select-value:where(.astro-67oqhcla) {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-inline-size: 100%;
  padding-inline-end: .5rem;
  display: block;
  overflow: hidden;
}

.sl-openapi-content-picker-select:where(.astro-67oqhcla) select:where(.astro-67oqhcla):hover {
  border-color: var(--sl-color-gray-2);
}

.sl-openapi-content-picker-select-caret:where(.astro-67oqhcla) {
  color: inherit;
  pointer-events: none;
  inset-inline-end: .8rem;
  font-size: 1.375rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.sl-openapi-tag:where(.astro-vq4ogmd6) {
  border: 1px solid var(--sl-color-gray-4);
  font-size: var(--sl-text-xs);
  padding-inline: .4rem;
  line-height: 1.6;
  display: inline-block;
}

.sl-openapi-text:where(.astro-lohvnh44) a {
  color: var(--sl-color-text-accent);
}

.sl-openapi-text:where(.astro-lohvnh44) a:hover {
  color: var(--sl-color-white);
}

.sl-openapi-example:where(.astro-rdicmyts) div.expressive-code .frame pre {
  background-color: var(--sl-color-gray-5);
  border: 1px solid var(--sl-color-gray-4);
  margin-block: .5rem;
}

.sl-openapi-example:where(.astro-rdicmyts) > div.expressive-code:last-child .frame pre {
  margin-block-end: 0;
}

.sl-openapi-example:where(.astro-rdicmyts) div.expressive-code pre > code {
  text-wrap: wrap;
  word-break: break-all;
}

.sl-openapi-examples-heading:where(.astro-n7khfdyd) {
  font-size: var(--sl-text-h5);
  margin-block: .8rem;
}

.not-content .sl-openapi-examples-heading:where(.astro-n7khfdyd) {
  font-size: .83em;
}

.sl-openapi-examples-generated:where(.astro-n7khfdyd) {
  color: var(--sl-color-text-accent);
  font-size: var(--sl-text-xs);
  margin-inline-start: .1875rem;
  font-weight: 400;
  position: relative;
  top: -.125em;
}

.sl-openapi-type:where(.astro-pjgx37xj) {
  color: var(--sl-color-text-accent);
  margin-inline-end: .3rem;
  font-weight: 600;
}

.sl-openapi-type + .sl-openapi-tag:has( + .sl-openapi-type) {
  margin-inline-end: .3rem;
}

.sl-openapi-tags:where(.astro-qbpry76n) {
  font-size: var(--sl-text-xs);
  flex-wrap: wrap;
  gap: .4rem;
  margin-block: .5rem;
  display: flex;
}

.sl-openapi-key:where(.astro-tyv73uy6) {
  grid-column: 1 / -1;
  grid-template-columns: subgrid;
  display: grid;
}

.sl-openapi-key:where(.astro-tyv73uy6) + .sl-openapi-key:where(.astro-tyv73uy6) {
  margin-top: var(--sl-content-gap-y);
}

.sl-openapi-key-name:where(.astro-tyv73uy6) {
  overflow-wrap: anywhere;
  grid-column: 1;
  min-width: 0;
}

.sl-openapi-key-required:where(.astro-tyv73uy6) {
  color: var(--sl-color-red);
  font-size: var(--sl-text-sm);
}

.sl-openapi-key-deprecated:where(.astro-tyv73uy6) {
  --sl-openapi-deprecated-color: hsl(var(--sl-openapi-deprecated-hue), 82%, 63%);
  color: var(--sl-openapi-deprecated-color);
  font-size: var(--sl-text-sm);
}

:root[data-theme="light"] .sl-openapi-key-deprecated:where(.astro-tyv73uy6) {
  --sl-openapi-deprecated-color: hsl(var(--sl-openapi-deprecated-hue), 90%, 25%);
}

.sl-openapi-key-additional:where(.astro-tyv73uy6) {
  color: var(--sl-color-gray-3);
  font-size: var(--sl-text-sm);
}

.sl-openapi-key-description:where(.astro-tyv73uy6) {
  grid-column: 2;
  min-width: 0;
}

.sl-openapi-key-description:where(.astro-tyv73uy6) details:not(:first-child) {
  margin-block-start: .5rem;
}

.sl-openapi-key-description:where(.astro-tyv73uy6) details:not(:last-child) {
  margin-block-end: .5rem;
}

.sl-openapi-schema-objects:where(.astro-dp5b67sq) {
  margin-bottom: .5rem;
}

.sl-openapi-schema-objects-type:where(.astro-dp5b67sq) {
  text-underline-offset: .3rem;
  margin-inline-end: .3rem;
  text-decoration: underline;
}

details:where(.astro-ijrruhwr) {
  border-inline-start: 1px solid var(--sl-color-gray-4);
  display: block;
}

details:where(.astro-ijrruhwr) details:where(.astro-ijrruhwr) {
  padding-inline-start: .8rem;
}

details:where(.astro-ijrruhwr):not([open]):hover, details:where(.astro-ijrruhwr):has( > summary:hover) {
  border-color: var(--sl-details-border-color--hover);
}

details:where(.astro-ijrruhwr)[open] > summary:where(.astro-ijrruhwr) {
  margin-bottom: .8rem;
}

summary:where(.astro-ijrruhwr) {
  cursor: pointer;
  user-select: none;
  align-items: center;
  margin-inline-start: -.5rem;
  padding-inline-start: .5rem;
  list-style-type: none;
  display: flex;
}

summary:where(.astro-ijrruhwr):hover {
  color: var(--sl-color-gray-2);
}

details:where(.astro-ijrruhwr).sl-openapi-schema-object-root {
  padding-inline-start: 1rem;
}

details:where(.astro-ijrruhwr).sl-openapi-schema-object-root > summary:where(.astro-ijrruhwr) {
  display: none;
}

summary:where(.astro-ijrruhwr)::marker, summary:where(.astro-ijrruhwr)::-webkit-details-marker {
  display: none;
}

summary:where(.astro-ijrruhwr):before {
  --sl-details-marker-size: 1.25rem;
  content: "";
  height: var(--sl-details-marker-size);
  margin-inline: calc((var(--sl-details-marker-size) / 4) * -1) .25rem;
  vertical-align: middle;
  width: var(--sl-details-marker-size);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (prefers-reduced-motion: no-preference) {
  summary:where(.astro-ijrruhwr):before {
    transition: transform .2s ease-in-out;
  }
}

details:where(.astro-ijrruhwr)[open] > summary:where(.astro-ijrruhwr):before {
  transform: rotate(90deg);
}

:where(.astro-ijrruhwr)[dir="rtl"] summary:where(.astro-ijrruhwr):before {
  transform: rotate(180deg);
}

.sl-openapi-request-body-required:where(.astro-zjhw5nbm) {
  color: var(--sl-color-red);
  font-size: var(--sl-text-sm);
  margin-inline-start: .3rem;
  font-weight: 400;
}

ul:where(.astro-7fdcuvfu).sl-openapi-security-schemes {
  padding-inline-start: 0;
  list-style-type: none;
}

.sl-openapi-security-scheme:where(.astro-7fdcuvfu) {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: .5rem .75rem;
  display: grid;
}

.sl-openapi-security-scheme:where(.astro-7fdcuvfu) a:where(.astro-7fdcuvfu) {
  color: var(--sl-color-text-accent);
}

.sl-openapi-security-scheme:where(.astro-7fdcuvfu) a:where(.astro-7fdcuvfu):hover {
  color: var(--sl-color-white);
}

.sl-openapi-security-scheme:where(.astro-7fdcuvfu) > svg {
  flex-shrink: 0;
  display: inline;
}

.sl-openapi-security-scheme:where(.astro-7fdcuvfu) > .sl-openapi-tags {
  grid-column: 2;
  margin-block: 0;
}

@media (width >= 35rem) {
  .sl-openapi-security-scheme:where(.astro-7fdcuvfu) {
    gap: .75rem;
    display: flex;
  }
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53) {
  border: 1px solid var(--sl-color-gray-5);
  box-shadow: var(--sl-shadow-sm);
  align-items: start;
  column-gap: inherit;
  grid-column: 1 / -1;
  grid-template-columns: subgrid;
  padding: .875rem;
  display: grid;
  position: relative;
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53) .sl-openapi-operation-method-badge {
  justify-self: end;
  width: max-content;
}

.sl-openapi-overview-navigation-link-content:where(.astro-niinzq53) {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  min-width: 0;
  display: flex;
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53) a:where(.astro-niinzq53) {
  color: var(--sl-color-gray-1);
  font-family: var(--__sl-font-mono);
  font-size: var(--sl-text-sm);
  overflow-wrap: anywhere;
  justify-self: start;
  text-decoration: none;
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53) a:where(.astro-niinzq53):before {
  content: "";
  position: absolute;
  inset: 0;
}

.sl-openapi-overview-navigation-link-icon:where(.astro-niinzq53) {
  color: var(--sl-color-gray-3);
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53):is(:hover, :focus-within) {
  background: var(--sl-color-gray-7, var(--sl-color-gray-6));
  border-color: var(--sl-color-gray-2);
}

.sl-openapi-overview-navigation-link:where(.astro-niinzq53):is(:hover, :focus-within) .sl-openapi-overview-navigation-link-icon:where(.astro-niinzq53) {
  color: var(--sl-color-white);
}

.sl-openapi-overview-navigation:where(.astro-kc5hr6gf) {
  margin-top: 3.25rem;
}

.sl-openapi-overview-navigation-links:where(.astro-kc5hr6gf) {
  font-size: var(--sl-text-xs);
  grid-template-columns: max-content minmax(0, 1fr) auto;
  gap: .625rem .75rem;
  display: grid;
}

.sl-openapi-overview-meta:where(.astro-qwwk5f7x) .card {
  padding: clamp(1rem, .125rem + 3vw, 2rem);
}

.sl-openapi-overview-meta:where(.astro-qwwk5f7x) .card ul {
  margin-block-start: .5rem;
  padding-inline-start: 1.75rem;
}
