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

49 lines
2.5 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>Mylo Ulve Character Profile</title>
<link rel="stylesheet" href="book-page.css">
</head>
<body>
<h1>Mylo Ulve</h1>
<p style="font-size: 0.9em; color: #666;">(Page/Document Reference 104)</p>
<div class="profile-header">
<h2>Basic Information</h2>
</div>
<div class="info-list">
<div class="info-item"><strong>Identity:</strong> Gentleman</div>
<div class="info-item"><strong>Occupation/Role:</strong> Archaeologist</div>
<div class="info-item"><strong>Theme:</strong> Justice</div>
<div class="info-item"><strong>Origin:</strong> Zentralia</div>
<div class="info-item"><strong>Quirk:</strong> Mysterious Grimoire</div>
<div class="info-item"><strong>Signature Weapons:</strong> Elemental Rings</div>
</div>
<div class="additional-section">
<h2>Detailed Background</h2>
<ul>
<li>An archaeology graduate from the Golden College, Mylo Ulve left the capital when the Senate closed the faculty and sold all exhibits to collectors to bankroll a new expansionist campaign to the West. Mylo was able to save only the <strong style="color: #c0392b;">Codex Rubrum</strong>, an extraordinary magical tome that sometimes answers the readers question in the language of the ancient civilization of Escria.</li>
<li>The information in the Codex supports the Colleges theories about Escria and the magical prowess of its Scribe-Priests, not to mention its downfall at the hands of the founders of Zentralia. Even more importantly, it completely invalidates the propaganda which presents the current aristocracy as scions of the glorious Escria.</li>
<li>Mylos Classes are Loremaster, Tinkerer, and Wayfarer. He uses Alchemy and potions and is one among the very few Zentralians that understand the language of Escria.</li>
<li>Mylos character should be the go-to person for everything related to the history of Zentralia and the fall of Escria (unless the group includes a descendant of the Escrians, of course).</li>
</ul>
</div>
<div class="additional-section">
<h3>Character Goals</h3>
<ul>
<li>Uncover the truth about the Codex Rubrum and Escria.</li>
<li>Oppose the Zentralian nobles who crave the ancient magic of the Scribes.</li>
</ul>
</div>
<div class="footer-info">
</div>
</body>
</html>