@layer base {
  [data-theme=manja] {
    --font-body: 'Inter', sans-serif;
    --font-title: 'Poppins', sans-serif;
    --color-surface: #f7f4ec;
    --color-surface-alt: #fffdf8;
    --color-on-surface: #101920;
    --color-on-surface-strong: #0b1116;
    --color-on-surface-muted: #626b64;
    --color-primary: #0d8f73;
    --color-on-primary: #fffdf8;
    --color-secondary: #18d6a7;
    --color-on-secondary: #07120f;
    --color-outline: rgba(16, 25, 32, 0.16);
    --color-outline-strong: rgba(16, 25, 32, 0.28);
    --color-surface-dark: #101513;
    --color-surface-dark-alt: #151b1a;
    --color-on-surface-dark: #f7f4ec;
    --color-on-surface-dark-strong: #fffdf8;
    --color-on-surface-dark-muted: #aeb8b0;
    --color-primary-dark: #68f0c8;
    --color-on-primary-dark: #07120f;
    --color-secondary-dark: #18d6a7;
    --color-on-secondary-dark: #07120f;
    --color-outline-dark: rgba(247, 244, 236, 0.14);
    --color-outline-dark-strong: rgba(247, 244, 236, 0.26);
    --color-info: #326ce5;
    --color-on-info: #fffdf8;
    --color-success: #0d8f73;
    --color-on-success: #fffdf8;
    --color-warning: #bf7a10;
    --color-on-warning: #07120f;
    --color-danger: #b01f3a;
    --color-on-danger: #fffdf8;
    --radius-radius: var(--radius-lg);
  }
}

.manja-markdown {
  color: var(--color-on-surface);
  line-height: 1.65;
}

.manja-theme-select {
  display: none;
  width: 8.75rem;
}

.manja-docs-header {
  max-width: 100%;
  overflow: visible;
  width: 100%;
}

[data-manja-app-shell="true"] {
  overflow: clip;
}

.manja-doc-title {
  min-width: 0;
  overflow-wrap: anywhere;
}

#sidebar-nav-content a[data-manja-sidebar-tag="true"] {
  border-left-width: 0;
  padding-left: 0;
}

@keyframes manjaFadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes manjaSlideDown {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes manjaSlideRight {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

html.boot [data-boot-anim="header"] {
  animation: manjaSlideDown 260ms ease-out both;
}

html.boot [data-boot-anim="sidebar"] {
  animation: manjaSlideRight 320ms ease-out 60ms both;
}

html.boot [data-boot-anim="main"] {
  animation: manjaFadeIn 320ms ease-out 120ms both;
}

#main-content.htmx-swapping {
  opacity: 0;
  transform: translate3d(0, 4px, 0);
  transition:
    opacity 120ms ease-out,
    transform 120ms ease-out;
}

#main-content > .htmx-added {
  opacity: 0;
  transform: translate3d(0, 6px, 0);
}

#main-content > * {
  transition:
    opacity 220ms ease-out,
    transform 220ms ease-out;
}

#public-docs-loading.htmx-indicator {
  display: none;
  opacity: 1;
}

#public-docs-loading.htmx-request {
  display: block;
}

#public-docs-loading.htmx-request + [data-public-docs-content="true"] {
  opacity: 0.35;
}

[data-manja-sidebar-nav="true"] {
  pointer-events: auto;
}

[data-manja-sidebar-nav="true"]:not([aria-current="page"]) {
  border-color: var(--color-outline);
  color: var(--color-on-surface);
  font-weight: 500;
}

[data-manja-sidebar-nav="true"][aria-current="page"] {
  border-color: var(--color-primary);
  color: var(--color-primary);
  font-weight: 700;
  pointer-events: none;
}

.dark [data-manja-sidebar-nav="true"]:not([aria-current="page"]) {
  border-color: var(--color-outline-dark);
  color: var(--color-on-surface-dark);
}

.dark [data-manja-sidebar-nav="true"][aria-current="page"] {
  border-color: var(--color-primary-dark);
  color: var(--color-primary-dark);
}

[data-management-nav] {
  pointer-events: auto;
}

[data-management-nav]:not([aria-current="page"]) {
  border-color: var(--color-outline);
  color: var(--color-on-surface);
  font-weight: 500;
}

[data-management-nav][aria-current="page"] {
  border-color: var(--color-primary);
  color: var(--color-primary);
  font-weight: 700;
  pointer-events: none;
}

.dark [data-management-nav]:not([aria-current="page"]) {
  border-color: var(--color-outline-dark);
  color: var(--color-on-surface-dark);
}

.dark [data-management-nav][aria-current="page"] {
  border-color: var(--color-primary-dark);
  color: var(--color-primary-dark);
}

#management-main-content [role="tab"][aria-selected="true"] {
  border-bottom-color: var(--color-primary);
  border-bottom-width: 2px;
  color: var(--color-primary);
  font-weight: 700;
}

.dark #management-main-content [role="tab"][aria-selected="true"] {
  border-bottom-color: var(--color-primary-dark);
  color: var(--color-primary-dark);
}

.manja-management-facts {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-management-actions {
  align-items: start;
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-management-production-layout,
.manja-management-live-route,
.manja-management-deploy-grid,
.manja-management-candidate-grid,
.manja-management-contract-counts {
  display: grid;
  gap: 1rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-management-details-grid {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-management-release-list {
  display: grid;
  gap: 0;
}

.manja-management-release-row {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: minmax(6rem, auto) minmax(0, 1fr);
  min-width: 0;
  padding-block: 0.875rem;
}

.manja-management-release-row + .manja-management-release-row {
  border-top: 1px solid var(--color-outline);
}

.dark .manja-management-release-row + .manja-management-release-row {
  border-top-color: var(--color-outline-dark);
}

.manja-management-release-marker {
  min-width: 0;
}

.manja-management-term {
  display: grid;
  gap: 0.25rem;
  min-width: 0;
}

@media (min-width: 720px) {
  .manja-management-live-route {
    align-items: center;
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .manja-management-candidate-grid,
  .manja-management-contract-counts {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .manja-management-facts {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .manja-management-term {
    align-items: baseline;
    grid-template-columns: 8rem minmax(0, 1fr);
  }
}

@media (min-width: 1120px) {
  .manja-management-production-layout {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .manja-management-facts {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .manja-management-details-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1480px) {
  .manja-management-deploy-grid,
  .manja-management-actions {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}

@media (prefers-reduced-motion: reduce) {
  html.boot [data-boot-anim] {
    animation: none;
  }

  #main-content.htmx-swapping,
  #main-content > .htmx-added,
  #main-content > * {
    transform: none;
    transition: none;
  }
}

.manja-endpoint-shell-layout {
  align-items: start;
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-endpoint-shell-layout > * {
  min-width: 0;
}

.manja-endpoint-examples-rail {
  align-self: stretch;
  min-width: 0;
}

.manja-endpoint-examples-rail-content {
  display: grid;
  gap: 1.5rem;
}

.manja-endpoint-examples-rail-content > *,
.manja-endpoint-examples-rail [data-manja-example],
.manja-endpoint-examples-rail [data-manja-example] > *,
.manja-endpoint-examples-rail .codeblock {
  max-width: 100%;
  min-width: 0;
}

.codeblock [class^="hljs-"],
.codeblock [class*=" hljs-"] {
  display: contents;
}

.codeblock .hljs-title,
.codeblock .hljs-section,
.codeblock .hljs-name,
.codeblock .hljs-selector-tag,
.codeblock .hljs-selector-id,
.codeblock .hljs-selector-class {
  color: var(--color-pink-700);
}

.dark .codeblock .hljs-title,
.dark .codeblock .hljs-section,
.dark .codeblock .hljs-name,
.dark .codeblock .hljs-selector-tag,
.dark .codeblock .hljs-selector-id,
.dark .codeblock .hljs-selector-class {
  color: var(--color-pink-400);
}

.codeblock .hljs-keyword,
.codeblock .hljs-built_in,
.codeblock .hljs-type,
.codeblock .hljs-attr,
.codeblock .hljs-attribute,
.codeblock .hljs-variable,
.codeblock .hljs-template-variable,
.codeblock .hljs-params,
.codeblock .hljs-property {
  color: var(--color-purple-700);
}

.dark .codeblock .hljs-keyword,
.dark .codeblock .hljs-built_in,
.dark .codeblock .hljs-type,
.dark .codeblock .hljs-attr,
.dark .codeblock .hljs-attribute,
.dark .codeblock .hljs-variable,
.dark .codeblock .hljs-template-variable,
.dark .codeblock .hljs-params,
.dark .codeblock .hljs-property {
  color: var(--color-purple-400);
}

.codeblock .hljs-string,
.codeblock .hljs-regexp,
.codeblock .hljs-symbol,
.codeblock .hljs-bullet,
.codeblock .hljs-number,
.codeblock .hljs-literal,
.codeblock .hljs-link {
  color: var(--color-blue-700);
}

.dark .codeblock .hljs-string,
.dark .codeblock .hljs-regexp,
.dark .codeblock .hljs-symbol,
.dark .codeblock .hljs-bullet,
.dark .codeblock .hljs-number,
.dark .codeblock .hljs-literal,
.dark .codeblock .hljs-link {
  color: var(--color-blue-400);
}

.codeblock .hljs-comment,
.codeblock .hljs-quote,
.codeblock .hljs-meta,
.codeblock .hljs-doctag {
  color: var(--color-on-surface-muted);
  font-style: italic;
}

.dark .codeblock .hljs-comment,
.dark .codeblock .hljs-quote,
.dark .codeblock .hljs-meta,
.dark .codeblock .hljs-doctag {
  color: var(--color-on-surface-dark-muted);
}

.manja-request-body-editor[data-manja-request-body-highlighted="true"] {
  background: var(--color-surface);
  border: 1px solid var(--color-outline);
  border-radius: var(--radius-radius);
  min-width: 0;
}

.dark .manja-request-body-editor[data-manja-request-body-highlighted="true"] {
  background: var(--color-surface-dark);
  border-color: var(--color-outline-dark);
}

.manja-request-body-editor[data-manja-request-body-highlighted="true"]:focus-within {
  box-shadow: 0 0 0 2px var(--color-primary);
}

.dark .manja-request-body-editor[data-manja-request-body-highlighted="true"]:focus-within {
  box-shadow: 0 0 0 2px var(--color-primary-dark);
}

.manja-request-body-editor[data-manja-request-body-highlighted="true"] .manja-request-body-highlight {
  color: var(--color-on-surface-strong);
  margin: 0;
}

.dark .manja-request-body-editor[data-manja-request-body-highlighted="true"] .manja-request-body-highlight {
  color: var(--color-on-surface-dark-strong);
}

.manja-request-body-editor[data-manja-request-body-highlighted="true"] [data-manja-request-body-input] {
  background: transparent;
  border-color: transparent;
  caret-color: var(--color-on-surface-strong);
  color: transparent;
}

.dark .manja-request-body-editor[data-manja-request-body-highlighted="true"] [data-manja-request-body-input] {
  caret-color: var(--color-on-surface-dark-strong);
}

.manja-endpoint-detail-layout {
  align-items: start;
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
  padding-top: 1.5rem;
}

.manja-endpoint-detail-layout > section {
  min-width: 0;
}

.manja-endpoint-detail-layout-single {
  grid-template-columns: minmax(0, 1fr);
}

.manja-endpoint-detail-layout-single .manja-endpoint-responses-section {
  border-top: 0;
  padding-top: 0;
}

.manja-endpoint-responses-section {
  border-top: 1px solid var(--color-outline);
  padding-top: 1.5rem;
}

.manja-response-tabs > div:last-child {
  padding: 0.75rem 0 0;
}

.manja-response-media-block {
  container-type: inline-size;
}

.manja-response-panel-layout {
  align-items: start;
  display: grid;
  gap: 1.5rem;
  grid-template-columns: minmax(0, 1fr);
}

.manja-response-panel-layout > * {
  min-width: 0;
}

.manja-response-panel-example {
  align-self: start;
  display: grid;
  gap: 1.5rem;
}

.manja-response-panel-example [data-manja-example],
.manja-response-panel-example [data-manja-example] > *,
.manja-response-panel-example .codeblock {
  max-width: 100%;
  min-width: 0;
}

.manja-schema-detail-layout {
  align-items: start;
  display: grid;
  gap: 2rem;
  grid-template-columns: minmax(0, 1fr);
  margin-top: 2rem;
}

.manja-schema-tree-panel,
.manja-schema-example-panel {
  min-width: 0;
}

.manja-schema-detail-layout .manja-schema-tree {
  margin-top: 0;
  max-width: none;
}

.manja-schema-tree {
  --manja-schema-caret-gap: 0.4rem;
  --manja-schema-caret-size: 0.35rem;
  --manja-schema-child-indent-x: 1.5rem;
  --manja-schema-elbow-tip-x: 1.35rem;
  --manja-schema-gutter-x: calc(
    var(--manja-schema-elbow-tip-x) + var(--manja-schema-caret-gap) + var(--manja-schema-caret-size)
  );
  --manja-schema-root-child-indent-x: 2.5rem;
  color: var(--color-on-surface);
  font-size: 0.875rem;
  margin-top: 1.5rem;
  max-width: 56rem;
  padding: 0.25rem 0 0.5rem;
}

.manja-schema-node {
  position: relative;
}

.manja-schema-node + .manja-schema-node {
  margin-top: 0.125rem;
}

.manja-schema-row {
  align-items: start;
  border-radius: var(--radius-radius);
  display: grid;
  gap: 0.625rem;
  grid-template-columns: var(--manja-schema-gutter-x) minmax(0, 1fr) auto;
  min-height: 2.25rem;
  padding: 0.4rem 0.75rem 0.4rem 0;
  position: relative;
}

summary.manja-schema-row {
  cursor: pointer;
  list-style: none;
}

summary.manja-schema-row::-webkit-details-marker {
  display: none;
}

summary.manja-schema-row::marker {
  content: "";
}

.manja-schema-row:hover {
  background: color-mix(in oklch, var(--color-surface-alt) 52%, transparent);
}

.manja-schema-branch {
  align-self: start;
  display: block;
  grid-column: 1;
  grid-row: 1;
  height: 1.25rem;
  position: relative;
  width: var(--manja-schema-gutter-x);
}

.manja-schema-branch::before {
  border-top: 1px solid var(--color-outline);
  content: "";
  left: 0;
  position: absolute;
  top: 0.72rem;
  width: var(--manja-schema-elbow-tip-x);
}

.manja-schema-caret {
  align-self: start;
  display: block;
  grid-column: 1;
  grid-row: 1;
  height: 1.25rem;
  pointer-events: none;
  position: relative;
  width: var(--manja-schema-gutter-x);
  z-index: 1;
}

.manja-schema-caret::before {
  border-bottom: 1px solid var(--color-on-surface-muted);
  border-right: 1px solid var(--color-on-surface-muted);
  content: "";
  height: var(--manja-schema-caret-size);
  left: calc(var(--manja-schema-elbow-tip-x) + var(--manja-schema-caret-gap));
  position: absolute;
  top: 0.55rem;
  transform: rotate(45deg);
  width: var(--manja-schema-caret-size);
}

.manja-schema-node:not([open]) > summary .manja-schema-caret::before {
  transform: rotate(-45deg);
}

.manja-schema-node-root > .manja-schema-row .manja-schema-branch::before {
  display: none;
}

.manja-schema-children {
  border-left: 1px solid var(--color-outline);
  margin-left: var(--manja-schema-child-indent-x);
  padding: 0.125rem 0 0.25rem 0;
}

.manja-schema-root > .manja-schema-node > .manja-schema-children {
  margin-left: var(--manja-schema-root-child-indent-x);
}

.manja-schema-root > .manja-schema-node > .manja-schema-row .manja-schema-branch::before {
  display: none;
}

.manja-schema-label {
  grid-column: 2;
  min-width: 0;
}

.manja-schema-heading {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem 0.625rem;
  min-width: 0;
}

.manja-schema-name {
  color: var(--color-on-surface-strong);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-weight: 650;
  min-width: 0;
  overflow-wrap: anywhere;
}

.manja-schema-type {
  color: var(--color-on-surface-muted);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.75rem;
  line-height: 1.35;
}

.manja-schema-description {
  color: var(--color-on-surface-muted);
  line-height: 1.5;
  margin-top: 0.15rem;
}

.manja-schema-example {
  color: var(--color-on-surface-muted);
  font-size: 0.75rem;
  line-height: 1.35;
  margin-top: 0.25rem;
}

.manja-schema-example-inline code {
  -webkit-box-decoration-break: clone;
  background: color-mix(in oklch, var(--color-surface-alt) 70%, transparent);
  border: 1px solid var(--color-outline);
  border-radius: var(--radius-radius);
  box-decoration-break: clone;
  color: var(--color-on-surface-strong);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  margin-left: 0.25rem;
  overflow-wrap: anywhere;
  padding: 0.0625rem 0.375rem;
  white-space: normal;
}

.manja-schema-example-block {
  display: grid;
  gap: 0.35rem;
  max-width: min(100%, 42rem);
}

.manja-schema-example-block pre {
  background: color-mix(in oklch, var(--color-surface-alt) 70%, transparent);
  border: 1px solid var(--color-outline);
  border-radius: var(--radius-radius);
  margin: 0;
  max-height: 14rem;
  overflow: auto;
}

.manja-schema-example-block code {
  color: var(--color-on-surface-strong);
  display: block;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.75rem;
  line-height: 1.45;
  min-width: 0;
  overflow-wrap: anywhere;
  padding: 0.5rem 0.625rem;
  white-space: pre-wrap;
}

.manja-schema-required {
  align-self: start;
  color: var(--color-danger);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.6875rem;
  font-weight: 700;
  grid-column: 3;
  line-height: 1.35;
  padding-top: 0.15rem;
}

@media (min-width: 640px) {
  .manja-theme-select {
    display: block;
    width: 11rem;
  }
}

@media (min-width: 1280px) {
  .manja-endpoint-shell-layout {
    grid-template-columns: minmax(0, 1fr) minmax(20rem, 28rem);
  }

  .manja-endpoint-examples-rail-content {
    position: sticky;
    top: 2rem;
  }

}

@container (min-width: 58rem) {
  .manja-response-panel-layout {
    grid-template-columns: minmax(24rem, 1fr) minmax(20rem, 28rem);
  }
}

@media (min-width: 1280px) {
  .manja-schema-detail-layout {
    gap: 3rem;
    grid-template-columns: minmax(0, 1fr) minmax(20rem, 28rem);
  }

  .manja-schema-example-panel {
    position: sticky;
    top: 6rem;
  }
}

.dark .manja-markdown {
  color: var(--color-on-surface-dark);
}

.bg-surface-dark .manja-markdown,
.bg-surface-dark-alt .manja-markdown {
  color: var(--color-on-surface-dark);
}

.dark .manja-schema-tree {
  color: var(--color-on-surface-dark);
}

.dark .manja-endpoint-responses-section {
  border-top-color: var(--color-outline-dark);
}

.dark .manja-schema-row:hover {
  background: color-mix(in oklch, var(--color-surface-dark-alt) 78%, transparent);
}

.dark .manja-schema-branch::before,
.dark .manja-schema-children {
  border-color: var(--color-outline-dark);
}

.dark .manja-schema-caret::before {
  border-color: var(--color-on-surface-dark-muted);
}

.dark .manja-schema-name {
  color: var(--color-on-surface-dark-strong);
}

.dark .manja-schema-type,
.dark .manja-schema-description,
.dark .manja-schema-example {
  color: var(--color-on-surface-dark-muted);
}

.dark .manja-schema-example-inline code,
.dark .manja-schema-example-block pre {
  background: color-mix(in oklch, var(--color-surface-dark-alt) 86%, transparent);
  border-color: var(--color-outline-dark);
}

.dark .manja-schema-example-inline code,
.dark .manja-schema-example-block code {
  color: var(--color-on-surface-dark-strong);
}

.dark .manja-schema-required {
  color: var(--color-danger);
}

.manja-markdown h1,
.manja-markdown h2,
.manja-markdown h3 {
  color: var(--color-on-surface-strong);
  font-family: var(--font-title);
  font-weight: 700;
}

.dark .manja-markdown h1,
.dark .manja-markdown h2,
.dark .manja-markdown h3 {
  color: var(--color-on-surface-dark-strong);
}

.manja-markdown > * + * {
  margin-top: 0.9rem;
}

.manja-markdown p {
  margin: 0;
}

.manja-markdown strong {
  color: var(--color-on-surface-strong);
  font-weight: 650;
}

.dark .manja-markdown strong {
  color: var(--color-on-surface-dark-strong);
}

.bg-surface-dark .manja-markdown strong,
.bg-surface-dark-alt .manja-markdown strong {
  color: var(--color-on-surface-dark-strong);
}

.manja-markdown a {
  color: var(--color-primary);
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.dark .manja-markdown a {
  color: var(--color-primary-dark);
}

.bg-surface-dark .manja-markdown a,
.bg-surface-dark-alt .manja-markdown a {
  color: var(--color-primary-dark);
}

.manja-markdown ul,
.manja-markdown ol {
  color: var(--color-on-surface);
  margin-bottom: 0;
  padding-left: 1.25rem;
}

.manja-markdown ul {
  list-style: disc;
}

.manja-markdown ol {
  list-style: decimal;
}

.manja-markdown li + li {
  margin-top: 0.35rem;
}

.manja-markdown code {
  background: var(--color-surface-alt);
  border: 1px solid var(--color-outline);
  border-radius: var(--radius-radius);
  color: var(--color-on-surface-strong);
  font-family: var(--font-mono);
  font-size: 0.875em;
  padding: 0.1rem 0.35rem;
}

.manja-markdown pre {
  background: var(--color-surface-alt);
  border: 1px solid var(--color-outline);
  border-radius: var(--radius-radius);
  color: var(--color-on-surface);
  overflow-x: auto;
  padding: 0.875rem 1rem;
}

.manja-markdown pre code {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  display: block;
  padding: 0;
}

.manja-markdown blockquote {
  border-left: 3px solid var(--color-outline);
  color: var(--color-on-surface-muted);
  margin-left: 0;
  padding-left: 1rem;
}

.manja-markdown table {
  border-collapse: collapse;
  display: block;
  max-width: 100%;
  overflow-x: auto;
  width: max-content;
}

.manja-markdown th,
.manja-markdown td {
  border: 1px solid var(--color-outline);
  padding: 0.5rem 0.75rem;
  text-align: left;
  vertical-align: top;
}

.manja-markdown th {
  background: var(--color-surface-alt);
  color: var(--color-on-surface-strong);
  font-weight: 650;
}

.dark .manja-markdown ul,
.dark .manja-markdown ol,
.dark .manja-markdown pre {
  color: var(--color-on-surface-dark);
}

.dark .manja-markdown code,
.dark .manja-markdown pre,
.dark .manja-markdown th {
  background: var(--color-surface-dark-alt);
}

.dark .manja-markdown code,
.dark .manja-markdown pre,
.dark .manja-markdown th,
.dark .manja-markdown td {
  border-color: var(--color-outline-dark);
}

.dark .manja-markdown code,
.dark .manja-markdown th {
  color: var(--color-on-surface-dark-strong);
}

.dark .manja-markdown blockquote {
  border-left-color: var(--color-outline-dark);
  color: var(--color-on-surface-dark-muted);
}

#management-main-content [role="tablist"] + div > [role="tabpanel"] {
  display: none;
}

.manja-campaign-toggle-icon,
.manja-campaign-toggle-icon > * {
  display: block;
  flex: 0 0 auto;
  height: 1.25rem;
  width: 1.25rem;
}

#management-main-content [role="tablist"] + div > [role="tabpanel"]:first-child {
  display: block;
}

#management-main-content [role="tablist"]:has([role="tab"][aria-selected="true"]) + div > [role="tabpanel"]:first-child {
  display: none;
}

#management-main-content [role="tablist"]:has([role="tab"]:nth-child(1)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(1),
#management-main-content [role="tablist"]:has([role="tab"]:nth-child(2)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(2),
#management-main-content [role="tablist"]:has([role="tab"]:nth-child(3)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(3),
#management-main-content [role="tablist"]:has([role="tab"]:nth-child(4)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(4),
#management-main-content [role="tablist"]:has([role="tab"]:nth-child(5)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(5),
#management-main-content [role="tablist"]:has([role="tab"]:nth-child(6)[aria-selected="true"]) + div > [role="tabpanel"]:nth-child(6) {
  display: block;
}
