diff --git a/apps/web/src/styles/base.css b/apps/web/src/styles/base.css index 908cd9e..e2563bb 100644 --- a/apps/web/src/styles/base.css +++ b/apps/web/src/styles/base.css @@ -1635,6 +1635,13 @@ ul[data-type='task_list'] li > label { margin-top: 0.25em; } +/* Editor/auth NodeView only (the bare-input shape has no label): its line + metrics sit the checkbox ~3px lower than in the public view, so pull the + label up by that much — tuned to Stefan's eye on the live stage (#137). */ +ul[data-type='task_list'] li > label { + margin-top: calc(0.25em - 3px); +} + ul[data-type='task_list'] li > p:first-of-type, ul[data-type='task_list'] li > div > p:first-of-type { margin-top: 0;