Wire .hbb-section to var(--hb-spacing-section) instead of hardcoded 6rem,
enabling hugoblox.layout.spacing (compact/comfortable/spacious) to take effect.
- Default to "spacious" (6rem) to preserve existing visual layouts
- Per-section override via design.spacing.padding still works (inline > class)
- Remove dead design.spacing frontmatter field from all templates
- Set correct layout.spacing token in each template's params.yaml
Closes#3314
Re-implements theme engine in Tailwind from the previous Bootstrap version.
Re-organizes appearance params in `params.yaml`.
Also,
- edit Readme
- add popular front matter alias `description` for `summary`
- Created a new helper function: get_summary.html
- Implements the priority order: .Params.summary > .Params.description > .Params.abstract > .Summary.
- clamp abstract in date-title-summary view
- default gradient mesh block bg to primary-secondary gradient from theme pack
- improve inline code styling - remove backticks around code
BREAKING CHANGE:
`params.yaml` data structure has changed - see docs and latest templates for example
Add WebPage/CollectionPage schema, BreadcrumbList, and configurable llms.txt output for better rich results and AI crawling.
New `marketing.seo.llm` params added to `params.yaml` to config llm scraping prefs.