Files
fabula-ultima-html/html/183.html
Drew Malzahn c75cd188c1 feat: Add book viewer at /book with shared design system
- Add html/index.html: book viewer with auto-discovering sidebar,
  prev/next navigation, keyboard shortcuts, and URL hash persistence
- Add html/book-page.css: shared stylesheet for all book pages derived
  from fabula-ultima-sheet.css (dark theme, CSS variables, Cinzel/
  Crimson Text fonts, common class styles)
- Add book.js entry point so webpack injects the shared CSS into the
  book viewer; update webpack.config.js for two entry points, split
  CSS chunk, CopyWebpackPlugin for book pages, and /book dev server
  rewrite rule
- Add scripts/strip_watermark.py: removes "Guest Customer (Order
  #52072168)" watermark artifacts from all 210 book pages
- Add scripts/restyle_book.py: strips per-page <style> blocks and
  injects <link rel="stylesheet" href="book-page.css"> into all pages
- Update Justfile deploy to scp -r dist/* for the new /book subtree

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 03:36:35 +00:00

24 lines
1.7 KiB
HTML

<link rel="stylesheet" href="book-page.css">
<div class="container">
<header class="header-meta">
<span>182</span>
<span>W</span>
</header>
<h1>Node and Dylon</h1>
<p>Born and raised in the lake village of Turva, <strong>Node</strong> and <strong>Dylon</strong> have been inseparable since birth: together, the young human and the sea tiger learned how to sail the narrow canals, swim against the current, and survive among the waters. Side by side, they became the most respected pair of hunters in the village, protecting it from dangers, delivering letters and messages to nearby settlements, and obtaining food, medicines, and other resources.</p>
<p>Everything changed during a particularly long hunting trip, when a ravenous and overgrown eelfang attacked their group: miraculously escaping the carnage, the two hunters developed a grudge against the beast, despite the warning of their old mentor, <strong>Stelarcte</strong>, and her stern exhortation to remember the souls of the fallen without bringing further torment to them. The duo left Turva for many months, trained hard, and finally faced and killed the beast, exacting their revenge.</p>
<p>Alas, awaiting their return was a gruesome silence: the village had been reduced to ashes, destroyed by a migrating lava beast. Node and Dylon came to a grim realization: a world populated by monsters of such power would never be safe for humanity, and the only way to save as many lives as possible was to preemptively hunt down and kill these creatures. None but them can bear such a burden, but, as always, having each other to rely upon will be enough.</p>
<div class="section-divider">
<h2> Details</h2>
<div class="metadata-box">
</div>
</div>
</div>