diff --git a/src/app.css b/src/app.css index 9fd88e7..b426d9f 100644 --- a/src/app.css +++ b/src/app.css @@ -135,12 +135,19 @@ body::before { .tiptap ul[data-type="taskList"] li, .prose ul.task-list li { display: flex; - align-items: center; + align-items: flex-start; + flex-wrap: wrap; gap: 0.375rem; margin: 0; padding: 0; } +/* Nested task lists take full width below the parent item */ +.tiptap ul[data-type="taskList"] li > ul[data-type="taskList"] { + flex-basis: 100%; + padding-left: 1.5rem; +} + .tiptap ul[data-type="taskList"] li::marker, .prose ul.task-list li::marker { content: none; @@ -151,6 +158,7 @@ body::before { display: flex; align-items: center; flex-shrink: 0; + margin-top: 0.125rem; } /* Shared checkbox styles */