.neo-cursor-e-resize, .neo-cursor-e-resize * {
  cursor: e-resize !important;
}

.neo-cursor-move, .neo-cursor-move * {
  cursor: move !important;
}

.neo-cursor-n-resize, .neo-cursor-n-resize * {
  cursor: n-resize !important;
}

.neo-cursor-ne-resize, .neo-cursor-ne-resize * {
  cursor: ne-resize !important;
}

.neo-cursor-nw-resize, .neo-cursor-nw-resize * {
  cursor: nw-resize !important;
}

.neo-cursor-s-resize, .neo-cursor-s-resize * {
  cursor: s-resize !important;
}

.neo-cursor-se-resize, .neo-cursor-se-resize * {
  cursor: se-resize !important;
}

.neo-cursor-sw-resize, .neo-cursor-sw-resize * {
  cursor: sw-resize !important;
}

.neo-cursor-w-resize, .neo-cursor-w-resize * {
  cursor: w-resize !important;
}

h1, h2, h3 {
  color: var(--sem-color-fg-neutral-contrast, revert);
  font-family: var(--core-fontfamily-sans, revert);
  font-weight: var(--core-fontweight-semibold, revert);
  letter-spacing: var(--global-heading-letter-spacing, revert);
  line-height: var(--core-lineheight-headline, revert);
}

h1 {
  font-size: var(--core-fontsize-h1, revert);
}

h2 {
  font-size: var(--core-fontsize-h2, revert);
}

h3 {
  font-size: var(--core-fontsize-h3, revert);
}

p {
  color: var(--global-paragraph-color, revert);
  font-family: var(--core-fontfamily-sans, revert);
  font-size: var(--core-fontsize-body, revert);
  font-weight: var(--core-fontweight-regular, revert);
  line-height: var(--core-lineheight-paragraph, revert);
}

i, em {
  font-style: italic;
}

code:not(.hljs) {
  background-color: var(--global-code-background-color, revert);
  border: var(--global-code-border, revert);
  border-radius: var(--global-code-border-radius, revert);
  color: var(--sem-color-fg-neutral-contrast, revert);
  font-size: var(--global-code-font-size, revert);
  font-weight: var(--core-fontweight-regular, revert);
  line-height: var(--core-lineheight-headline, revert);
  padding: var(--global-code-padding, revert);
}

:where(code:not(.hljs)) {
  font-family: var(--global-code-font-family, revert);
}

h1 code:not(.hljs), h2 code:not(.hljs), h3 code:not(.hljs), h4 code:not(.hljs), h5 code:not(.hljs), h6 code:not(.hljs) {
  color: var(--global-heading-code-color, revert);
  margin: var(--global-heading-code-margin, revert);
  padding: var(--global-heading-code-padding, revert);
}

mark {
  background-color: var(--global-mark-background-color, revert);
  color: var(--global-mark-color, revert);
  padding: var(--global-mark-padding, revert);
}

html, .neo-body-viewport {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  width: 100%;
}

.neo-body {
  background-color: var(--neo-background-color);
  color: var(--neo-color);
  font-family: var(--neo-font-family);
  margin: 0;
  -webkit-font-smoothing: var(--neo-font-smoothing);
}

.neo-body, .neo-body * {
  box-sizing: border-box;
}

.neo-disabled {
  opacity: var(--neo-disabled-opacity);
  pointer-events: none;
}

.neo-hidden {
  visibility: hidden;
}

.neo-link-color {
  color: var(--neo-color);
}
.neo-link-color a {
  color: var(--neo-color);
}

.neo-transition-600 {
  transition: all 0.6s ease-in-out !important;
}

.neo-transition-1000 {
  transition: all 1s ease-in-out !important;
}

.neo-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.neo-drag-active,
.neo-drag-active * {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.neo-drag-active iframe:not(.neo-drag-passthrough) {
  pointer-events: none;
}

:where(.neo-focus-pointer:focus-visible) {
  outline: none;
}

/*# sourceMappingURL=Global.css.map */