.kbq-markdown {
    --kbq-markdown-bg: transparent;
    --kbq-markdown-h1-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h1-size-margin-top: 0;
    --kbq-markdown-h1-size-margin-bottom: var(--kbq-size-l);
    --kbq-markdown-h2-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h2-size-margin-top: var(--kbq-size-xxl);
    --kbq-markdown-h2-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-h3-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h3-size-margin-top: var(--kbq-size-xxl);
    --kbq-markdown-h3-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-h4-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h4-size-margin-top: var(--kbq-size-xxl);
    --kbq-markdown-h4-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-h5-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h5-size-margin-top: var(--kbq-size-xxl);
    --kbq-markdown-h5-size-margin-bottom: var(--kbq-size-s);
    --kbq-markdown-h6-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-h6-size-margin-top: var(--kbq-size-xxl);
    --kbq-markdown-h6-size-margin-bottom: var(--kbq-size-s);
    --kbq-markdown-p-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-p-size-margin-top: var(--kbq-size-m);
    --kbq-markdown-p-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-list-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-list-size-margin-top: var(--kbq-size-m);
    --kbq-markdown-list-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-list-size-margin-top-after-paragraph: calc(-1 * var(--kbq-size-s));
    --kbq-markdown-list-size-ol-number-padding-right: var(--kbq-size-xxs);
    --kbq-markdown-list-size-ul-padding: 0 0 0 var(--kbq-size-xxl);
    --kbq-markdown-list-size-item-margin-bottom: var(--kbq-size-xxs);
    --kbq-markdown-blockquote-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-blockquote-size-margin-top: var(--kbq-size-m);
    --kbq-markdown-blockquote-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-blockquote-size-padding: var(--kbq-size-3xs) var(--kbq-size-m);
    --kbq-markdown-blockquote-size-line-width: var(--kbq-size-xxs);
    --kbq-markdown-blockquote-size-border-radius: 0;
    --kbq-markdown-blockquote-size-border-width: 0;
    --kbq-markdown-code-size-multiline-margin-top: var(--kbq-size-m);
    --kbq-markdown-code-size-multiline-margin-bottom: var(--kbq-size-xxl);
    --kbq-markdown-code-size-inline-padding: var(--kbq-size-3xs) var(--kbq-size-xs);
    --kbq-markdown-code-size-multiline-padding: var(--kbq-size-m) var(--kbq-size-l);
    --kbq-markdown-code-size-border-radius: var(--kbq-size-border-radius);
    --kbq-markdown-code-size-border-width: var(--kbq-size-border-width);
    --kbq-markdown-image-size-max-width: var(--kbq-markdown-size-max-width);
    --kbq-markdown-image-size-margin-top: var(--kbq-size-m);
    --kbq-markdown-image-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-image-size-caption-margin-top: calc(-1 * var(--kbq-size-s));
    --kbq-markdown-image-size-caption-margin-bottom: var(--kbq-size-xxl);
    --kbq-markdown-hr-size-width: 1px;
    --kbq-markdown-hr-size-margin-vertical: var(--kbq-size-xxl);
    --kbq-markdown-table-size-border-width: var(--kbq-size-border-width);
    --kbq-markdown-table-size-padding: var(--kbq-size-s);
    --kbq-markdown-table-size-margin-bottom: var(--kbq-size-m);
    --kbq-markdown-size-max-width: 650px;
    /* THEME TOKENS */
    --kbq-markdown-h1-color: var(--kbq-foreground-contrast);
    --kbq-markdown-h2-color: var(--kbq-foreground-contrast);
    --kbq-markdown-h3-color: var(--kbq-foreground-contrast);
    --kbq-markdown-h4-color: var(--kbq-foreground-contrast);
    --kbq-markdown-h5-color: var(--kbq-foreground-contrast);
    --kbq-markdown-h6-color: var(--kbq-foreground-contrast);
    --kbq-markdown-p-color: var(--kbq-foreground-contrast);
    --kbq-markdown-list-color: var(--kbq-foreground-contrast);
    --kbq-markdown-blockquote-text: var(--kbq-foreground-contrast);
    --kbq-markdown-blockquote-line: var(--kbq-line-contrast-less);
    --kbq-markdown-blockquote-background: var(--kbq-background-contrast-fade);
    --kbq-markdown-blockquote-border: transparent;
    --kbq-markdown-code-text: var(--kbq-foreground-contrast);
    --kbq-markdown-code-background: var(--kbq-background-contrast-fade);
    --kbq-markdown-code-border: var(--kbq-line-contrast-less);
    --kbq-markdown-image-caption-text: var(--kbq-foreground-contrast-secondary);
    --kbq-markdown-hr-color: var(--kbq-line-contrast-less);
    --kbq-markdown-table-header: var(--kbq-foreground-contrast-secondary);
    --kbq-markdown-table-body: var(--kbq-foreground-contrast);
    --kbq-markdown-table-border: var(--kbq-line-contrast-less);
}
