- 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>
38 lines
3.0 KiB
HTML
38 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>The Heroes' Tale</title>
|
||
<link rel="stylesheet" href="book-page.css">
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<h1>IT’S ALL ABOUT THE HEROES</h1>
|
||
<h2>CHAPTER INTRODUCTION</h2>
|
||
</header>
|
||
|
||
<!-- Initial Narrative/Premise -->
|
||
<p>Natural fantasy protagonists might not look as extraordinary as other heroes but, in reality, they embody the deepest meaning of heroism: <strong>humility</strong>, <strong>respect for life</strong>, looking for dialogue, choosing the hardest path, and fighting cruelty and ignorance with fiery compassion. From this point of view, the world has a desperate need for people like them.</p>
|
||
|
||
<p>When their village was destroyed by the hill clan during their hunt for miasma beasts, an old witch and a young blacksmith joined forces with a deserter and a wandering swordswoman in an attempt to outpace the army and prevent it from claiming a stone stele that, according to the seidr tradition, gives access to the power of the Triclopean God.</p>
|
||
|
||
<p>A mysterious and terrible virus, known as <strong>scarlet death</strong>, is infecting the predators of the region, prompting them to viciously maul weaker creatures and attack settlements. Catha, a Rasna warrior-poet, believes the epidemic originated at the brink of the continent in the dragon boneyards, where lay the remains of once-great creatures exterminated by the Ancients.</p>
|
||
|
||
<h2>MYSTERY, DISCOVERY AND GROWTH</h2>
|
||
<p>Given its focus on stories about travel, exploration, and encounters between different people or discoveries from the ancient past, mysteries and growth are two key elements of natural fantasy. At the same time, this genre questions the consequences of the application of knowledge, and how it can be used for both good and evil.</p>
|
||
|
||
<p>Having reached the mechanical ruin buried among the dunes, the heroes discover that the great forest is part of an ancient project to cleanse the environment, started by a people who died out millennia ago. Its keeper is an artificial intelligence, meant to guide humanity in reconstruction, but turned cold and uncaring by loneliness.</p>
|
||
|
||
<p>Growing up in the tower-city of Ur, council inspector Kalia was soon met with the corruption rampant among her colleagues, who took advantage of their positions to extort money from villages in exchange for “protection”. Her principles will be harshly tested throughout the campaign, culminating in a fight with her superior officer, Corax, which will cause her to permanently do away with her badge and dedicate herself to helping others without the need for a fake authority to back her up.</p>
|
||
|
||
<blockquote cite="Unknown Source">
|
||
“This world is ancient and in no hurry.<br>
|
||
It reserves its deepest and most sincere affection <br>
|
||
for those who take time to understand and grow.”
|
||
</blockquote>
|
||
|
||
<div class="metadata">
|
||
</div>
|
||
</body>
|
||
</html> |