@redocly/theme
Version:
Shared UI components lib
102 lines (80 loc) • 3.96 kB
text/typescript
import { css } from 'styled-components';
export const markdown = css`
/**
* @tokens Markdown Content
*/
--md-content-max-width: 688px;
--md-content-padding: 25px 0px 25px 0px; // @presenter Spacing
--md-content-font-size: var(--font-size-base); // @presenter FontSize
--md-content-font-family: var(--font-family-base); // @presenter FontFamily
--md-content-line-height: var(--line-height-base); // @presenter LineHeight
--md-content-font-weight: var(--font-weight-regular); // @presenter FontWeight
--md-content-text-color: var(--text-color-secondary); // @presenter Color
/**
* @tokens Markdown Blockquote
*/
--md-blockquote-margin-vertical: 1.5em; // @presenter Spacing
--md-blockquote-margin-horizontal: 0; // @presenter Spacing
--md-blockquote-padding-vertical: 0; // @presenter Spacing
--md-blockquote-padding-horizontal: var(--spacing-base); // @presenter Spacing
--md-blockquote-border-color: var(--border-color-primary); // @presenter Color
--md-blockquote-bg-color: transparent; // @presenter Color
--md-blockquote-border-left: 4px solid var(--md-blockquote-border-color); // @presenter Border
--md-blockquote-text-color: var(--text-color-secondary); // @presenter Color
--md-blockquote-box-shadow: none; // @presenter Shadow
/**
* @tokens Markdown Paragraph
*/
--md-paragraph-margin: 0 0 var(--spacing-xs) 0;
/**
* @tokens Markdown Table
*/
--md-table-font-size: var(--md-content-font-size); // @presenter FontSize
--md-table-line-height: var(--line-height-md); // @presenter FontSize
--md-table-margin-vertical: 20px; // @presenter Spacing
--md-table-bg-color: transparent; // @presenter Color
--md-table-border-radius: var(--border-radius);
--md-table-border-width: 1px;
--md-table-header-bg-color: var(--layer-color);
--md-table-border-color: var(--border-color-secondary); // @presenter Color
--md-table-stripe-bg-color: var(--md-table-bg-color); // @presenter Color
--md-table-cell-text-color: var(--text-color-secondary); // @presenter Color
--md-table-cell-padding: var(--spacing-xs) var(--spacing-sm); // @presenter Spacing
--md-table-footer-cell-padding: var(--spacing-xxs) var(--spacing-sm); // @presenter Spacing
--md-table-head-bg-color: var(--md-table-bg-color); // @presenter Color
--md-table-head-text-color: var(--text-color-primary); // @presenter Color
--md-table-head-font-weight: var(--font-weight-medium); // @presenter FontWeight
/**
* @tokens Markdown Horizontal Rule
*/
--md-hr-bg-color: transparent; // @presenter Color
--md-hr-border-color: var(--border-color-secondary); // @presenter Color
--md-hr-height: unset;
--md-hr-margin-vertical: 20px; // @presenter Spacing
/**
* @tokens Markdown List
*/
--md-list-left-padding: 1.25rem; // @presenter Spacing
--md-list-margin: 0 0 var(--spacing-xs) 0; // @presenter Spacing
--md-list-item-margin: 0.25rem; // @presenter Spacing
--md-list-item-style: inherit;
/**
* @tokens Markdown Checkbox List
*/
--md-checkbox-list-item-style: none;
/**
* @tokens Markdown Numbered List
*/
--md-numbered-list-number-display: none;
--md-numbered-list-item-style: var(--md-list-item-style);
--md-numbered-list-number-text-color: var(--md-content-text-color); // @presenter Color
--md-numbered-list-number-font-size: var(--md-content-font-size); // @presenter FontSize
--md-numbered-list-number-font-family: var(--md-content-font-family); // @presenter FontFamily
--md-numbered-list-number-font-weight: var(--md-content-font-weight); // @presenter FontWeight
--md-numbered-list-number-bg-color: var(--bg-color-active); // @presenter Color
--md-numbered-list-number-border-radius: 10px; // @presenter BorderRadius
--md-numbered-list-number-margin-right: 5px; // @presenter Spacing
--md-numbered-list-number-padding: 0 5px; // @presenter Spacing
--md-pre-margin: 0 0 var(--spacing-xs) 0; // @presenter Spacing
// @tokens End
`;