Files
fabula-ultima-html/html/187.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

28 lines
1.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Brightvale Chronicle</title>
<link rel="stylesheet" href="book-page.css">
</head>
<body>
<h1>The Legend of Brightvale</h1>
<p>Legends say that once upon a time, at the foot of a mountain in the Northlands, there was a village called Brightvale, because of its verdant territory and favorable climate. The people of the village were united, kind, welcoming, and loved life above all else in fact, they were healthy and very long-lived.</p>
<h2>The Shadow of Immortality</h2>
<p>However, this longevity made every bereavement excruciating: the villagers would cry and try to comfort each other as the faint light of the <strong>Funerary Lantern</strong> guided the procession. Both the living and the dead only wished to be able to remain with their loved ones forever, and this is how some souls managed to find a way back, guided by the Lantern itself. The people thought it was a miracle, unaware of the looming danger: in order to remain among the living against the natural order of things, those spirits were consuming the life of their loved ones.</p>
<p>As more and more people died, just as many spirits joined the village. And year after year, those souls gradually forgot who they were, until they became faint presences, attracted like moths to the light of the Lantern. In the end, they turned into pale flames thirsting for life.</p>
<h2>The Transformation</h2>
<p>Eventually, the spirits overtook the village, and Brightvale itself now the epicentre of this warping of the natural order was reborn as a terrible serpentine monstrosity that withers everything it touches, constantly chasing the Lantern that the naive villagers put all their faith into.</p>
<div class="metadata">
<strong>Customer Correspondence:</strong>
</div>
</body>
</html>