- seed: real Rootline Trust content — no 'example figures' placeholder copy; home composed as split hero (hands-soil image) + stats + feature-grid + botanical divider + field note + newsletter; About gap filled with fern image + impact report between story and pull-quote; first article expanded to ~10 field-notes paragraphs with inline forest image; 6 Pixabay images seeded via seed/media (id+file+alt) - article.ninjatpl: header slot now full-bleed (was max-w-3xl wrapped — the boxed-header artifact bracketing the nav with vertical rules) - landing.ninjatpl: main slot full-bleed so composed sections span the page - SVG geometry guard: every <use>-icon svg now carries explicit width/height matching its size class (18 files) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
13 lines
666 B
Plaintext
13 lines
666 B
Plaintext
<!DOCTYPE html>
|
|
<html lang="en" class="earthen">
|
|
{{ head_html|safe }}
|
|
<body class="bg-paper-grain earthen-body antialiased min-h-screen flex flex-col" style="background-color: hsl(var(--background)); color: hsl(var(--foreground)); font-family: var(--font-body, "Work Sans", ui-sans-serif, system-ui, sans-serif);">
|
|
{{ admin_banner_html|safe }}
|
|
<section class="w-full">{{ slots.hero|safe }}</section>
|
|
<main class="flex-grow w-full">{% if slots.main %}{{ slots.main|safe }}{% endif %}</main>
|
|
<section class="w-full">{{ slots.cta|safe }}</section>
|
|
<footer class="w-full mt-auto">{{ slots.footer|safe }}</footer>
|
|
{{ body_end_html|safe }}
|
|
</body>
|
|
</html>
|