ВАЖНО: тело документа (всё внутри div.digital-document) — ОДНОЙ строкой,
без переносов и отступов между тегами. Предпросмотр в приложении
(BaseDocument → shadow DOM) безусловно включает документу
white-space: pre-wrap, поэтому каждый перенос строки в исходнике шаблона
превращается в видимую пустую строку, а отступы — в пробелы. Вертикальный
ритм задают штатные поля абзацев, прижатые блоки — инлайн
style="margin: 0px !important". См. registry/CLAUDE.md.
ВАЖНО: тело документа (всё внутри
div.digital-document) — ОДНОЙ строкой, без переносов и отступов между тегами. Предпросмотр в приложении (BaseDocument→ shadow DOM) безусловно включает документуwhite-space: pre-wrap, поэтому каждый перенос строки в исходнике шаблона превращается в видимую пустую строку, а отступы — в пробелы. Вертикальный ритм задают штатные поля абзацев, прижатые блоки — инлайнstyle="margin: 0px !important". См.registry/CLAUDE.md.