
/* /src/components/docs/api-documentation.css */
.api-docs {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --border: #e2e8f0;
  color: #334155;
  background: #f7f9fb;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Microsoft YaHei, sans-serif;
}

.api-docs :is(section, article, h2, h3)[id] {
  scroll-margin-top: 100px;
}

.api-docs :is(button, a, input):focus-visible {
  outline-offset: 3px;
  outline: 2px solid #0d9488;
}

.api-docs pre {
  tab-size: 2;
}

.api-docs code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

.api-docs summary {
  cursor: pointer;
}

@media print {
  .api-docs .docs-navigation, .api-docs .docs-tools, .api-docs .docs-toc {
    display: none;
  }

  .api-docs .docs-layout {
    display: block;
  }

  .api-docs header {
    position: static;
  }

  .api-docs pre {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
  }
}
