/* [project]/UIKit/packages/components/FloatingTableOfContents/FloatingTableOfContents.module.scss.module.css [app-client] (css) */
.FloatingTableOfContents-module-scss-module__1o3zha__Trigger {
  width: max-content;
  max-width: 100%;
}

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

.FloatingTableOfContents-module-scss-module__1o3zha__Indicator {
  cursor: default;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.CodeBox-module-scss-module__FVEwtq__Pre .CodeBox-module-scss-module__FVEwtq__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__FVEwtq__PreWithHeader {
  padding-block-start: 5.6rem;
}

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

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

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

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

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

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

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

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

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

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

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