| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357 | 
							- module.exports = ({ theme }) => ({
 -   DEFAULT: {
 -     css: {
 -       '--tw-prose-body': theme('colors.zinc.700'),
 -       '--tw-prose-headings': theme('colors.zinc.900'),
 -       '--tw-prose-links': theme('colors.emerald.500'),
 -       '--tw-prose-links-hover': theme('colors.emerald.600'),
 -       '--tw-prose-links-underline': theme('colors.emerald.500 / 0.3'),
 -       '--tw-prose-bold': theme('colors.zinc.900'),
 -       '--tw-prose-counters': theme('colors.zinc.500'),
 -       '--tw-prose-bullets': theme('colors.zinc.300'),
 -       '--tw-prose-hr': theme('colors.zinc.900 / 0.05'),
 -       '--tw-prose-quotes': theme('colors.zinc.900'),
 -       '--tw-prose-quote-borders': theme('colors.zinc.200'),
 -       '--tw-prose-captions': theme('colors.zinc.500'),
 -       '--tw-prose-code': theme('colors.zinc.900'),
 -       '--tw-prose-code-bg': theme('colors.zinc.100'),
 -       '--tw-prose-code-ring': theme('colors.zinc.300'),
 -       '--tw-prose-th-borders': theme('colors.zinc.300'),
 -       '--tw-prose-td-borders': theme('colors.zinc.200'),
 - 
 -       '--tw-prose-invert-body': theme('colors.zinc.400'),
 -       '--tw-prose-invert-headings': theme('colors.white'),
 -       '--tw-prose-invert-links': theme('colors.emerald.400'),
 -       '--tw-prose-invert-links-hover': theme('colors.emerald.500'),
 -       '--tw-prose-invert-links-underline': theme('colors.emerald.500 / 0.3'),
 -       '--tw-prose-invert-bold': theme('colors.white'),
 -       '--tw-prose-invert-counters': theme('colors.zinc.400'),
 -       '--tw-prose-invert-bullets': theme('colors.zinc.600'),
 -       '--tw-prose-invert-hr': theme('colors.white / 0.05'),
 -       '--tw-prose-invert-quotes': theme('colors.zinc.100'),
 -       '--tw-prose-invert-quote-borders': theme('colors.zinc.700'),
 -       '--tw-prose-invert-captions': theme('colors.zinc.400'),
 -       '--tw-prose-invert-code': theme('colors.white'),
 -       '--tw-prose-invert-code-bg': theme('colors.zinc.700 / 0.15'),
 -       '--tw-prose-invert-code-ring': theme('colors.white / 0.1'),
 -       '--tw-prose-invert-th-borders': theme('colors.zinc.600'),
 -       '--tw-prose-invert-td-borders': theme('colors.zinc.700'),
 - 
 -       // Base
 -       color: 'var(--tw-prose-body)',
 -       fontSize: theme('fontSize.sm')[0],
 -       lineHeight: theme('lineHeight.7'),
 - 
 -       // Layout
 -       '> *': {
 -         maxWidth: theme('maxWidth.2xl'),
 -         marginLeft: 'auto',
 -         marginRight: 'auto',
 -         '@screen lg': {
 -           maxWidth: theme('maxWidth.3xl'),
 -           marginLeft: `calc(50% - min(50%, ${theme('maxWidth.lg')}))`,
 -           marginRight: `calc(50% - min(50%, ${theme('maxWidth.lg')}))`,
 -         },
 -       },
 - 
 -       // Text
 -       p: {
 -         marginTop: theme('spacing.6'),
 -         marginBottom: theme('spacing.6'),
 -       },
 -       '[class~="lead"]': {
 -         fontSize: theme('fontSize.base')[0],
 -         ...theme('fontSize.base')[1],
 -       },
 - 
 -       // Lists
 -       ol: {
 -         listStyleType: 'decimal',
 -         marginTop: theme('spacing.5'),
 -         marginBottom: theme('spacing.5'),
 -         paddingLeft: '1.625rem',
 -       },
 -       'ol[type="A"]': {
 -         listStyleType: 'upper-alpha',
 -       },
 -       'ol[type="a"]': {
 -         listStyleType: 'lower-alpha',
 -       },
 -       'ol[type="A" s]': {
 -         listStyleType: 'upper-alpha',
 -       },
 -       'ol[type="a" s]': {
 -         listStyleType: 'lower-alpha',
 -       },
 -       'ol[type="I"]': {
 -         listStyleType: 'upper-roman',
 -       },
 -       'ol[type="i"]': {
 -         listStyleType: 'lower-roman',
 -       },
 -       'ol[type="I" s]': {
 -         listStyleType: 'upper-roman',
 -       },
 -       'ol[type="i" s]': {
 -         listStyleType: 'lower-roman',
 -       },
 -       'ol[type="1"]': {
 -         listStyleType: 'decimal',
 -       },
 -       ul: {
 -         listStyleType: 'disc',
 -         marginTop: theme('spacing.5'),
 -         marginBottom: theme('spacing.5'),
 -         paddingLeft: '1.625rem',
 -       },
 -       li: {
 -         marginTop: theme('spacing.2'),
 -         marginBottom: theme('spacing.2'),
 -       },
 -       ':is(ol, ul) > li': {
 -         paddingLeft: theme('spacing[1.5]'),
 -       },
 -       'ol > li::marker': {
 -         fontWeight: '400',
 -         color: 'var(--tw-prose-counters)',
 -       },
 -       'ul > li::marker': {
 -         color: 'var(--tw-prose-bullets)',
 -       },
 -       '> ul > li p': {
 -         marginTop: theme('spacing.3'),
 -         marginBottom: theme('spacing.3'),
 -       },
 -       '> ul > li > *:first-child': {
 -         marginTop: theme('spacing.5'),
 -       },
 -       '> ul > li > *:last-child': {
 -         marginBottom: theme('spacing.5'),
 -       },
 -       '> ol > li > *:first-child': {
 -         marginTop: theme('spacing.5'),
 -       },
 -       '> ol > li > *:last-child': {
 -         marginBottom: theme('spacing.5'),
 -       },
 -       'ul ul, ul ol, ol ul, ol ol': {
 -         marginTop: theme('spacing.3'),
 -         marginBottom: theme('spacing.3'),
 -       },
 - 
 -       // Horizontal rules
 -       hr: {
 -         borderColor: 'var(--tw-prose-hr)',
 -         borderTopWidth: 1,
 -         marginTop: theme('spacing.16'),
 -         marginBottom: theme('spacing.16'),
 -         maxWidth: 'none',
 -         marginLeft: `calc(-1 * ${theme('spacing.4')})`,
 -         marginRight: `calc(-1 * ${theme('spacing.4')})`,
 -         '@screen sm': {
 -           marginLeft: `calc(-1 * ${theme('spacing.6')})`,
 -           marginRight: `calc(-1 * ${theme('spacing.6')})`,
 -         },
 -         '@screen lg': {
 -           marginLeft: `calc(-1 * ${theme('spacing.8')})`,
 -           marginRight: `calc(-1 * ${theme('spacing.8')})`,
 -         },
 -       },
 - 
 -       // Quotes
 -       blockquote: {
 -         fontWeight: '500',
 -         fontStyle: 'italic',
 -         color: 'var(--tw-prose-quotes)',
 -         borderLeftWidth: '0.25rem',
 -         borderLeftColor: 'var(--tw-prose-quote-borders)',
 -         quotes: '"\\201C""\\201D""\\2018""\\2019"',
 -         marginTop: theme('spacing.8'),
 -         marginBottom: theme('spacing.8'),
 -         paddingLeft: theme('spacing.5'),
 -       },
 -       'blockquote p:first-of-type::before': {
 -         content: 'open-quote',
 -       },
 -       'blockquote p:last-of-type::after': {
 -         content: 'close-quote',
 -       },
 - 
 -       // Headings
 -       h1: {
 -         color: 'var(--tw-prose-headings)',
 -         fontWeight: '700',
 -         fontSize: theme('fontSize.2xl')[0],
 -         ...theme('fontSize.2xl')[1],
 -         marginBottom: theme('spacing.2'),
 -       },
 -       h2: {
 -         color: 'var(--tw-prose-headings)',
 -         fontWeight: '600',
 -         fontSize: theme('fontSize.lg')[0],
 -         ...theme('fontSize.lg')[1],
 -         marginTop: theme('spacing.16'),
 -         marginBottom: theme('spacing.2'),
 -       },
 -       h3: {
 -         color: 'var(--tw-prose-headings)',
 -         fontSize: theme('fontSize.base')[0],
 -         ...theme('fontSize.base')[1],
 -         fontWeight: '600',
 -         marginTop: theme('spacing.10'),
 -         marginBottom: theme('spacing.2'),
 -       },
 - 
 -       // Media
 -       'img, video, figure': {
 -         marginTop: theme('spacing.8'),
 -         marginBottom: theme('spacing.8'),
 -       },
 -       'figure > *': {
 -         marginTop: '0',
 -         marginBottom: '0',
 -       },
 -       figcaption: {
 -         color: 'var(--tw-prose-captions)',
 -         fontSize: theme('fontSize.xs')[0],
 -         ...theme('fontSize.xs')[1],
 -         marginTop: theme('spacing.2'),
 -       },
 - 
 -       // Tables
 -       table: {
 -         width: '100%',
 -         tableLayout: 'auto',
 -         textAlign: 'left',
 -         marginTop: theme('spacing.8'),
 -         marginBottom: theme('spacing.8'),
 -         lineHeight: theme('lineHeight.6'),
 -       },
 -       thead: {
 -         borderBottomWidth: '1px',
 -         borderBottomColor: 'var(--tw-prose-th-borders)',
 -       },
 -       'thead th': {
 -         color: 'var(--tw-prose-headings)',
 -         fontWeight: '600',
 -         verticalAlign: 'bottom',
 -         paddingRight: theme('spacing.2'),
 -         paddingBottom: theme('spacing.2'),
 -         paddingLeft: theme('spacing.2'),
 -       },
 -       'thead th:first-child': {
 -         paddingLeft: '0',
 -       },
 -       'thead th:last-child': {
 -         paddingRight: '0',
 -       },
 -       'tbody tr': {
 -         borderBottomWidth: '1px',
 -         borderBottomColor: 'var(--tw-prose-td-borders)',
 -       },
 -       'tbody tr:last-child': {
 -         borderBottomWidth: '0',
 -       },
 -       'tbody td': {
 -         verticalAlign: 'baseline',
 -       },
 -       tfoot: {
 -         borderTopWidth: '1px',
 -         borderTopColor: 'var(--tw-prose-th-borders)',
 -       },
 -       'tfoot td': {
 -         verticalAlign: 'top',
 -       },
 -       ':is(tbody, tfoot) td': {
 -         paddingTop: theme('spacing.2'),
 -         paddingRight: theme('spacing.2'),
 -         paddingBottom: theme('spacing.2'),
 -         paddingLeft: theme('spacing.2'),
 -       },
 -       ':is(tbody, tfoot) td:first-child': {
 -         paddingLeft: '0',
 -       },
 -       ':is(tbody, tfoot) td:last-child': {
 -         paddingRight: '0',
 -       },
 - 
 -       // Inline elements
 -       a: {
 -         color: 'var(--tw-prose-links)',
 -         textDecoration: 'underline transparent',
 -         fontWeight: '500',
 -         transitionProperty: 'color, text-decoration-color',
 -         transitionDuration: theme('transitionDuration.DEFAULT'),
 -         transitionTimingFunction: theme('transitionTimingFunction.DEFAULT'),
 -         '&:hover': {
 -           color: 'var(--tw-prose-links-hover)',
 -           textDecorationColor: 'var(--tw-prose-links-underline)',
 -         },
 -       },
 -       ':is(h1, h2, h3) a': {
 -         fontWeight: 'inherit',
 -       },
 -       strong: {
 -         color: 'var(--tw-prose-bold)',
 -         fontWeight: '600',
 -       },
 -       ':is(a, blockquote, thead th) strong': {
 -         color: 'inherit',
 -       },
 -       code: {
 -         color: 'var(--tw-prose-code)',
 -         borderRadius: theme('borderRadius.lg'),
 -         paddingTop: theme('padding.1'),
 -         paddingRight: theme('padding[1.5]'),
 -         paddingBottom: theme('padding.1'),
 -         paddingLeft: theme('padding[1.5]'),
 -         boxShadow: 'inset 0 0 0 1px var(--tw-prose-code-ring)',
 -         backgroundColor: 'var(--tw-prose-code-bg)',
 -         fontSize: theme('fontSize.2xs'),
 -       },
 -       ':is(a, h1, h2, h3, blockquote, thead th) code': {
 -         color: 'inherit',
 -       },
 -       'h2 code': {
 -         fontSize: theme('fontSize.base')[0],
 -         fontWeight: 'inherit',
 -       },
 -       'h3 code': {
 -         fontSize: theme('fontSize.sm')[0],
 -         fontWeight: 'inherit',
 -       },
 - 
 -       // Overrides
 -       ':is(h1, h2, h3) + *': {
 -         marginTop: '0',
 -       },
 -       '> :first-child': {
 -         marginTop: '0 !important',
 -       },
 -       '> :last-child': {
 -         marginBottom: '0 !important',
 -       },
 -     },
 -   },
 -   invert: {
 -     css: {
 -       '--tw-prose-body': 'var(--tw-prose-invert-body)',
 -       '--tw-prose-headings': 'var(--tw-prose-invert-headings)',
 -       '--tw-prose-links': 'var(--tw-prose-invert-links)',
 -       '--tw-prose-links-hover': 'var(--tw-prose-invert-links-hover)',
 -       '--tw-prose-links-underline': 'var(--tw-prose-invert-links-underline)',
 -       '--tw-prose-bold': 'var(--tw-prose-invert-bold)',
 -       '--tw-prose-counters': 'var(--tw-prose-invert-counters)',
 -       '--tw-prose-bullets': 'var(--tw-prose-invert-bullets)',
 -       '--tw-prose-hr': 'var(--tw-prose-invert-hr)',
 -       '--tw-prose-quotes': 'var(--tw-prose-invert-quotes)',
 -       '--tw-prose-quote-borders': 'var(--tw-prose-invert-quote-borders)',
 -       '--tw-prose-captions': 'var(--tw-prose-invert-captions)',
 -       '--tw-prose-code': 'var(--tw-prose-invert-code)',
 -       '--tw-prose-code-bg': 'var(--tw-prose-invert-code-bg)',
 -       '--tw-prose-code-ring': 'var(--tw-prose-invert-code-ring)',
 -       '--tw-prose-th-borders': 'var(--tw-prose-invert-th-borders)',
 -       '--tw-prose-td-borders': 'var(--tw-prose-invert-td-borders)',
 -     },
 -   },
 - })
 
 
  |