/* [project]/UIKit/web/packages/components/FloatingTableOfContents/FloatingTableOfContents.module.scss.module.css [app-client] (css) */
.FloatingTableOfContents-module-scss-module__zV22MW__Trigger {
  --toc-indicator-origin: right;
  width: max-content;
  max-width: 100%;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Trigger[data-placement="left"] {
  --toc-indicator-origin: left;
}

@media (max-width: 767.98px) {
  .FloatingTableOfContents-module-scss-module__zV22MW__Trigger[data-mobile-placement="left"] {
    --toc-indicator-origin: left;
  }

  .FloatingTableOfContents-module-scss-module__zV22MW__Trigger[data-mobile-placement="right"] {
    --toc-indicator-origin: right;
  }
}

.FloatingTableOfContents-module-scss-module__zV22MW__Bar.FloatingTableOfContents-module-scss-module__zV22MW__Bar {
  transition: var(--transition-transform), var(--transition-opacity);
  will-change: transform, opacity;
  transform-origin: var(--toc-indicator-origin);
  background: currentColor;
}

.FloatingTableOfContents-module-scss-module__zV22MW__PopoverAnchor {
  position: relative;
}

.FloatingTableOfContents-module-scss-module__zV22MW__PopoverAnchor:before {
  content: "";
  width: 1.2rem;
  position: absolute;
  top: 0;
  bottom: 0;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Trigger[data-placement="right"] .FloatingTableOfContents-module-scss-module__zV22MW__PopoverAnchor:before {
  right: 100%;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Trigger[data-placement="left"] .FloatingTableOfContents-module-scss-module__zV22MW__PopoverAnchor:before {
  left: 100%;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Navigation, .FloatingTableOfContents-module-scss-module__zV22MW__ContentViewport {
  overscroll-behavior: contain;
  scrollbar-width: none;
  max-height: min(48dvh, 32rem);
  overflow-y: auto;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Navigation::-webkit-scrollbar {
  display: none;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentViewport::-webkit-scrollbar {
  display: none;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentFrame {
  position: relative;
  overflow: hidden;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentViewport {
  touch-action: pan-y;
  width: 100%;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentViewport[data-dragging="true"] {
  -webkit-user-select: none;
  user-select: none;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentEdge {
  z-index: 1;
  height: 4rem;
  position: absolute;
  left: 0;
  right: 0;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentEdgeTop {
  top: 0;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ContentEdgeBottom {
  bottom: 0;
}

.FloatingTableOfContents-module-scss-module__zV22MW__Popover {
  overflow: hidden !important;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ItemLabel {
  overflow-wrap: anywhere;
  text-overflow: ellipsis;
  overflow: hidden;
}

.FloatingTableOfContents-module-scss-module__zV22MW__ItemDescription {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .FloatingTableOfContents-module-scss-module__zV22MW__Bar.FloatingTableOfContents-module-scss-module__zV22MW__Bar {
    transition: var(--transition-opacity);
  }
}

/* [project]/UIKit/web/packages/components/CodeBox/CodeBox.module.scss.module.css [app-client] (css) */
.CodeBox-module-scss-module__Um8s8W__CodeBox {
  position: relative;
}

.CodeBox-module-scss-module__Um8s8W__Pre {
  margin: 0;
  padding: 1.2rem 1.6rem 1.6rem;
  overflow: auto;
}

.CodeBox-module-scss-module__Um8s8W__Pre .CodeBox-module-scss-module__Um8s8W__Code {
  word-break: break-all;
  font-size: var(--font-caption1-size);
  letter-spacing: -.02rem;
  white-space: pre-wrap;
  line-height: 1.6;
  display: block;
}

.CodeBox-module-scss-module__Um8s8W__PreWithHeader {
  padding-block-start: 5.6rem;
}

.CodeBox-module-scss-module__Um8s8W__ScrollEnd {
  pointer-events: none;
  width: 100%;
  height: 1px;
  margin-bottom: -1px;
  display: block;
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.comment, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.prolog, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.doctype, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.cdata) {
  color: var(--color-text-base-light);
  opacity: .8;
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.punctuation, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.operator) {
  color: var(--color-text-base-light);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.keyword, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.atrule) {
  color: var(--color-purple-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.function, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.class-name) {
  color: var(--color-blue-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.string, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.char, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.attr-value) {
  color: var(--color-green-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.number, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.boolean, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.constant) {
  color: var(--color-orange-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.property, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.selector, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.tag, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.builtin) {
  color: var(--color-blue-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.variable, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.parameter) {
  color: var(--color-yellow-3);
}

:is(.CodeBox-module-scss-module__Um8s8W__CodeBox .token.regex, .CodeBox-module-scss-module__Um8s8W__CodeBox .token.important) {
  color: var(--color-red-3);
}

/* [project]/UIKit/web/packages/components/MarkdownDocument/MarkdownDocument.module.scss.module.css [app-client] (css) */
.MarkdownDocument-module-scss-module__e4eTrW__Document {
  overflow-wrap: anywhere;
}

.MarkdownDocument-module-scss-module__e4eTrW__Document > :where(p, h1, h2, h3, h4, h5, h6, ul, ol) {
  margin-block: 0;
}

.MarkdownDocument-module-scss-module__e4eTrW__Document table {
  border-collapse: collapse;
  width: 100%;
}

.MarkdownDocument-module-scss-module__e4eTrW__Document :where(th, td) {
  padding: var(--font-caption1-size);
  border-block-end: 1px solid var(--color-base-3);
  text-align: start;
}

/*# sourceMappingURL=UIKit_web_packages_components_03rhbyiltggpu._.css.map*/