{"version":3,"file":"TypographyStylesProvider.css.cjs","sources":["../../../src/components/TypographyStylesProvider/TypographyStylesProvider.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const TypographyStylesProviderRootStyle = css(({ theme }: any) => ({\n  '& :first-child': {\n    marginTop: 0,\n  },\n  '& :last-child': {\n    marginBottom: 0,\n  },\n  '& :_where(h1, h2, h3, h4, h5, h6)': {\n    marginBottom: 'var(--raikou-spacing-xs)',\n    textWrap: 'var(--raikou-heading-text-wrap)',\n  },\n  '& :_where(h1)': {\n    marginTop: 'calc(1.5 * var(--raikou-spacing-xl))',\n    fontSize: 'var(--raikou-h1-font-size)',\n    lineHeight: 'var(--raikou-h1-line-height)',\n    fontWeight: 'var(--raikou-h1-font-weight)',\n  },\n  '& :_where(h2)': {\n    marginTop: 'var(--raikou-spacing-xl)',\n    fontSize: 'var(--raikou-h2-font-size)',\n    lineHeight: 'var(--raikou-h2-line-height)',\n    fontWeight: 'var(--raikou-h2-font-weight)',\n  },\n  '& :_where(h3)': {\n    marginTop: 'calc(0.8 * var(--raikou-spacing-xl))',\n    fontSize: 'var(--raikou-h3-font-size)',\n    lineHeight: 'var(--raikou-h3-line-height)',\n    fontWeight: 'var(--raikou-h3-font-weight)',\n  },\n  '& :_where(h4)': {\n    marginTop: 'calc(0.8 * var(--raikou-spacing-xl))',\n    fontSize: 'var(--raikou-h4-font-size)',\n    lineHeight: 'var(--raikou-h4-line-height)',\n    fontWeight: 'var(--raikou-h4-font-weight)',\n  },\n  '& :_where(h5)': {\n    marginTop: 'calc(0.5 * var(--raikou-spacing-xl))',\n    fontSize: 'var(--raikou-h5-font-size)',\n    lineHeight: 'var(--raikou-h5-line-height)',\n    fontWeight: 'var(--raikou-h5-font-weight)',\n  },\n  '& :_where(h6)': {\n    marginTop: 'calc(0.5 * var(--raikou-spacing-xl))',\n    fontSize: 'var(--raikou-h6-font-size)',\n    lineHeight: 'var(--raikou-h6-line-height)',\n    fontWeight: 'var(--raikou-h6-font-weight)',\n  },\n  '& :_where(img)': {\n    maxWidth: '100%',\n    marginBottom: 'var(--raikou-spacing-xs)',\n  },\n  '& :_where(p)': {\n    marginTop: 0,\n    marginBottom: 'var(--raikou-spacing-lg)',\n  },\n  '& :_where(mark)': {\n    ...theme.applyStyles('light', {\n      backgroundColor: theme.colors.yellow[2],\n      color: 'inherit',\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.colors.yellow[5],\n      color: theme.colors.black,\n    }),\n  },\n  '& :_where(a)': {\n    color: 'var(--raikou-color-anchor)',\n    textDecoration: 'none',\n\n    ...theme.applyStyles('hover', {\n      textDecoration: 'underline',\n    }),\n  },\n\n  '& :_where(hr)': {\n    marginTop: 'var(--raikou-spacing-md)',\n    marginBottom: 'var(--raikou-spacing-md)',\n    border: 0,\n    borderTop: '1px solid',\n\n    ...theme.applyStyles('light', {\n      borderColor: theme.colors.gray[3],\n    }),\n    ...theme.applyStyles('dark', {\n      borderColor: theme.colors.dark[3],\n    }),\n  },\n\n  '& :_where(pre)': {\n    marginTop: 'var(--raikou-spacing-md)',\n    marginBottom: 'var(--raikou-spacing-md)',\n    overflowX: 'auto',\n    fontFamily: 'var(--raikou-font-family-monospace)',\n    fontSize: 'var(--raikou-font-size-xs)',\n    borderRadius: 'var(--raikou-radius-sm)',\n\n    ...theme.applyStyles('light', {\n      backgroundColor: theme.colors.gray[0],\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.colors.dark[8],\n    }),\n\n    '& :_where(code)': {\n      backgroundColor: 'transparent',\n      padding: 0,\n      borderRadius: 0,\n      color: 'inherit',\n      border: 0,\n    },\n  },\n\n  '& :_where(kbd)': {\n    '--kbd-padding': '3px 5px',\n    '--kbd-fz': '12px',\n\n    fontFamily: 'var(--raikou-font-family-monospace)',\n    lineHeight: 'var(--raikou-line-height)',\n    fontWeight: 700,\n    padding: 'var(--kbd-padding)',\n    fontSize: 'var(--kbd-fz)',\n    borderRadius: 'var(--raikou-radius-sm)',\n    border: '1px solid',\n    borderBottomWidth: '3px',\n\n    ...theme.applyStyles('light', {\n      borderColor: theme.colors.gray[3],\n      color: theme.colors.gray[7],\n      backgroundColor: theme.colors.gray[0],\n    }),\n    ...theme.applyStyles('dark', {\n      borderColor: theme.colors.dark[3],\n      color: theme.colors.dark[0],\n      backgroundColor: theme.colors.dark[8],\n    }),\n  },\n\n  '& :_where(code)': {\n    lineHeight: 'var(--raikou-line-height)',\n    padding: '1px 5px',\n    borderRadius: 'var(--raikou-radius-sm)',\n    fontFamily: 'var(--raikou-font-family-monospace)',\n    fontSize: 'var(--raikou-font-size-xs)',\n\n    ...theme.applyStyles('light', {\n      backgroundColor: theme.colors.gray[0],\n      color: theme.colors.black,\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.colors.dark[5],\n      color: theme.colors.white,\n    }),\n  },\n\n  '& :_where(ul, ol):not([data-type=\"taskList\"])': {\n    marginBottom: 'var(--raikou-spacing-md)',\n    paddingInlineStart: 'var(--mantine-spacing-xl)',\n    listStylePosition: 'outside',\n  },\n\n  '& :_where(table)': {\n    width: '100%',\n    borderCollapse: 'collapse',\n    captionSide: 'bottom',\n    marginBottom: 'var(--raikou-spacing-md)',\n\n    ...theme.applyStyles('light', {\n      '--table-border-color': theme.colors.gray[3],\n    }),\n    ...theme.applyStyles('dark', {\n      '--table-border-color': theme.colors.dark[4],\n    }),\n\n    '& :_where(caption)': {\n      marginTop: 'var(--raikou-spacing-xs)',\n      fontSize: 'var(--raikou-font-size-sm)',\n      color: theme.colors.dimmed,\n    },\n\n    '& :_where(th)': {\n      textAlign: 'left',\n      fontWeight: 'bold',\n      fontSize: 'var(--raikou-font-size-sm)',\n      padding: 'var(--raikou-spacing-xs) var(--raikou-spacing-sm)',\n    },\n\n    '& :_where(thead th)': {\n      borderBottom: '1px solid',\n      borderColor: 'var(--table-border-color)',\n    },\n\n    '& :_where(tfoot th)': {\n      borderTop: '1px solid',\n      borderColor: 'var(--table-border-color)',\n    },\n\n    '& :_where(td)': {\n      padding: 'var(--raikou-spacing-xs) var(--raikou-spacing-sm)',\n      borderBottom: '1px solid',\n      borderColor: 'var(--table-border-color)',\n      fontSize: 'var(--raikou-font-size-sm)',\n    },\n\n    '& :_where(tr:last-of-type td)': {\n      borderBottom: 0,\n    },\n  },\n\n  '& :_where(blockquote)': {\n    fontSize: 'var(--raikou-font-size-lg)',\n    lineHeight: 'var(--raikou-line-height)',\n    margin: 'var(--raikou-spacing-md) 0',\n    borderRadius: 'var(--raikou-radius-sm)',\n    padding: 'var(--raikou-spacing-md) var(--raikou-spacing-lg)',\n\n    ...theme.applyStyles('light', {\n      backgroundColor: theme.colors.gray[0],\n    }),\n\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.colors.dark[8],\n    }),\n  },\n}));\n"],"names":["css"],"mappings":"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"}