diff --git a/app/javascript/widget/assets/scss/woot.scss b/app/javascript/widget/assets/scss/woot.scss index b47179d298a..c422732157f 100755 --- a/app/javascript/widget/assets/scss/woot.scss +++ b/app/javascript/widget/assets/scss/woot.scss @@ -34,13 +34,24 @@ body { .message-content { ul { - list-style: disc; - @apply ltr:pl-3 rtl:pr-3; + @apply list-disc list-inside; } ol { - list-style: decimal; - @apply ltr:pl-4 rtl:pr-4; + @apply list-decimal list-inside; + } + + li { + padding-inline-start: 1.5em; + text-indent: -1.5em; + + > p:first-child { + @apply inline; + } + + > * { + text-indent: 0; + } } } diff --git a/tailwind.config.js b/tailwind.config.js index b4c4b907873..cc2aebb63c0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -106,24 +106,30 @@ const tailwindConfig = { textDecoration: 'underline', }, ul: { - paddingInlineStart: '0.625em', + paddingInlineStart: '0', + listStylePosition: 'inside', }, ol: { - paddingInlineStart: '0.625em', + paddingInlineStart: '0', + listStylePosition: 'inside', }, - 'ul li': { - margin: '0 0 0.5em 1em', + 'ul > li': { + marginBlockEnd: '0.5em', listStyleType: 'disc', - '[dir="rtl"] &': { - margin: '0 1em 0.5em 0', - }, + paddingInlineStart: '1.5em', + textIndent: '-1.5em', }, - 'ol li': { - margin: '0 0 0.5em 1em', + 'ol > li': { + marginBlockEnd: '0.5em', listStyleType: 'decimal', - '[dir="rtl"] &': { - margin: '0 1em 0.5em 0', - }, + paddingInlineStart: '1.5em', + textIndent: '-1.5em', + }, + 'li > p:first-child': { + display: 'inline', + }, + 'li > *': { + textIndent: '0', }, blockquote: { color: 'rgb(var(--slate-11))',