@charset "UTF-8";

/* src/components/extra-styles/DefaultExtraStyles/styles.scss */
.aim-mantine-extra-styles {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-items: flex-start;
  align-items: flex-start;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  text-rendering: optimizeLegibility;
  --aim-font-size-mantine-base: calc(var(--aim-font-size-root) * var(--mantine-scale));
  --mantine-spacing-xs: calc(var(--aim-font-size-mantine-base) * 0.75);
  --mantine-spacing-sm: calc(var(--aim-font-size-mantine-base) * 0.875);
  --mantine-spacing-md: calc(var(--aim-font-size-mantine-base) * 1);
  --mantine-spacing-lg: calc(var(--aim-font-size-mantine-base) * 1.125);
  --mantine-spacing-xl: calc(var(--aim-font-size-mantine-base) * 1.25);
  --mantine-font-size-xs: calc(var(--aim-font-size-mantine-base) * 0.75);
  --mantine-font-size-sm: calc(var(--aim-font-size-mantine-base) * 0.875);
  --mantine-font-size-md: calc(var(--aim-font-size-mantine-base) * 1);
  --mantine-font-size-lg: calc(var(--aim-font-size-mantine-base) * 1.25);
  --mantine-font-size-xl: calc(var(--aim-font-size-mantine-base) * 2);
  --mantine-h1-font-size: calc(var(--aim-font-size-mantine-base) * 2.125);
  --mantine-h2-font-size: calc(var(--aim-font-size-mantine-base) * 1.625);
  --mantine-h3-font-size: calc(var(--aim-font-size-mantine-base) * 1.375);
  --mantine-h4-font-size: calc(var(--aim-font-size-mantine-base) * 1.125);
  --mantine-h5-font-size: calc(var(--aim-font-size-mantine-base) * 1);
  --mantine-h6-font-size: calc(var(--aim-font-size-mantine-base) * 0.875);
}
.aim-mantine-extra-styles :first-child {
  margin-top: 0;
}
.aim-mantine-extra-styles :last-child {
  margin-bottom: 0;
}
.aim-mantine-extra-styles {
}
.aim-mantine-extra-styles :nth-last-child(1 of :not([data-aimd-streaming-cursor], [data-aimd-tail-kind])) {
  margin-bottom: 0;
}
.aim-mantine-extra-styles ul,
.aim-mantine-extra-styles ol {
  list-style-position: outside;
  margin-bottom: calc(var(--aim-font-size-mantine-base) * 0.55);
  padding-inline-start: calc(var(--aim-font-size-mantine-base) * 1.5);
}
.aim-mantine-extra-styles ul li,
.aim-mantine-extra-styles ol li {
  margin-bottom: calc(var(--aim-font-size-mantine-base) * 0.275);
}
.aim-mantine-extra-styles hr {
  width: 100%;
  height: 1px;
  background-color: var(--mantine-color-text);
}
.aim-mantine-extra-styles ul {
  list-style-type: disc;
}
.aim-mantine-extra-styles ul ul {
  list-style-type: circle;
}
.aim-mantine-extra-styles ul ul ul {
  list-style-type: square;
}
.aim-mantine-extra-styles ol {
  list-style-type: decimal;
}
.aim-mantine-extra-styles p {
  margin-bottom: calc(var(--aim-font-size-mantine-base) * 0.5);
}
.aim-mantine-extra-styles p:last-child {
  margin-bottom: 0;
}
.aim-mantine-extra-styles p {
}
.aim-mantine-extra-styles p:nth-last-child(1 of :not([data-aimd-streaming-cursor], [data-aimd-tail-kind])) {
  margin-bottom: 0;
}
.aim-mantine-extra-styles blockquote {
  font-size: var(--mantine-font-size-md);
}
.aim-mantine-extra-styles table caption {
  font-size: var(--mantine-font-size-md);
}
.aim-mantine-extra-styles table th {
  font-size: var(--mantine-font-size-md);
}
.aim-mantine-extra-styles pre code {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.aim-mantine-extra-styles dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 670px;
}
.aim-mantine-extra-styles dl > * {
  padding-top: calc(var(--aim-font-size-mantine-base) * 0.5);
}
.aim-mantine-extra-styles {
}
.aim-mantine-extra-styles dt {
  width: 30%;
  font-weight: bold;
  text-align: end;
}
.aim-mantine-extra-styles dd {
  width: 60%;
  padding-inline-start: calc(var(--aim-font-size-mantine-base) * 0.5);
  margin-inline-start: 0px;
}
.aim-mantine-extra-styles dd + dd {
  width: 100%;
  padding-inline-start: calc(30% + var(--aim-font-size-mantine-base));
}
.aim-mantine-extra-styles dt + dt {
  padding-inline-end: 60%;
}
.aim-mantine-extra-styles dt + dt + dd {
  margin-top: calc(var(--aim-font-size-mantine-base) * -1.625);
  padding-inline-start: calc(30% + var(--aim-font-size-mantine-base));
}

/* src/components/customized/MermaidCode/styles.scss */
.aim-mantine-mermaid-code {
  width: 100%;
  margin-bottom: 15px;
  background: var(--mantine-color-gray-0);
  border: 1px solid var(--mantine-color-gray-2);
  padding: calc(0.75rem * var(--mantine-scale)) calc(0.625rem * var(--mantine-scale));
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.aim-mantine-mermaid-code .chart-header {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}
.aim-mantine-mermaid-code .chart-header .chart-type-tag {
  padding: calc(0.2125rem * var(--mantine-scale)) calc(0.5625rem * var(--mantine-scale));
  color: var(--mantine-color-black);
  border: 1px solid var(--mantine-color-gray-3);
  background: var(--mantine-color-white);
  border-radius: var(--mantine-radius-default);
  font-size: var(--mantine-font-size-xs);
  font-weight: 700;
}
.aim-mantine-mermaid-code .chart-header .action-icon {
  color: var(--mantine-color-black);
  opacity: 0.5;
}
.aim-mantine-mermaid-code .chart-header .action-icon:hover {
  opacity: 1;
}
.aim-mantine-mermaid-code > pre {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.aim-mantine-mermaid-code.dark {
  background: var(--mantine-color-dark-8);
  border-color: var(--mantine-color-dark-6);
}
.aim-mantine-mermaid-code.dark .chart-header .chart-type-tag {
  color: var(--mantine-color-dark-0);
  border-color: var(--mantine-color-dark-6);
  background: var(--mantine-color-dark-8);
}
.aim-mantine-mermaid-code.dark .chart-header .action-icon {
  color: var(--mantine-color-dark-0);
}
.aim-mantine-mermaid-code.dark .chart-header .action-icon:hover {
  color: var(--mantine-color-white);
}
/*# sourceMappingURL=index.css.map */