[data-markup] p { @apply mb-4 whitespace-pre-wrap; } [data-markup] p:last-child { @apply mb-0; } [data-markup] a { @apply text-primary-600 dark:text-accent-blue hover:underline; } [data-markup] strong { @apply font-bold; } [data-markup] em { @apply italic; } [data-markup] ul, [data-markup] ol { @apply pl-10 mb-4; } [data-markup] ul { @apply list-disc list-outside; } [data-markup] ol { @apply list-decimal list-outside; } [data-markup] blockquote { @apply py-1 pl-4 mb-4 border-l-4 border-solid border-gray-400 text-gray-500 dark:text-gray-400; } [data-markup] code, [data-markup] pre { @apply cursor-text font-mono; } [data-markup] p > code, [data-markup] pre { @apply bg-gray-100 dark:bg-primary-800; } /* Inline code */ [data-markup] p > code { @apply py-0.5 px-1 rounded-sm; } /* Code block */ [data-markup] pre { @apply py-2 px-3 mb-4 leading-6 overflow-x-auto rounded-md break-all; } [data-markup] pre:last-child { @apply mb-0; } /* Emojis */ [data-markup] img.emojione { @apply w-5 h-5; } /* Hide Markdown images (Pleroma) */ [data-markup] img:not(.emojione) { @apply hidden; } /* User setting to underline links */ body.underline-links [data-markup] a { @apply underline; } [data-markup].big-emoji img.emojione { @apply inline w-9 h-9 p-1; } [data-markup] .status-link { @apply hover:underline text-primary-600 dark:text-accent-blue hover:text-primary-800 dark:hover:text-accent-blue; }