.text-center.svelte-wby1yw{text-align:center}.mb-3.svelte-wby1yw{margin-bottom:1rem}.pt-0.svelte-wby1yw{padding-top:0}.page-title.svelte-wby1yw{color:var(--text-primary);margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.page-subtitle.svelte-wby1yw{color:var(--text-secondary);max-width:650px;margin:0 auto;font-size:1.15rem}.story-layout.svelte-wby1yw{grid-template-columns:300px 1fr;align-items:start;gap:2rem;display:grid}.chapter-sidebar.svelte-wby1yw{padding:1.5rem;position:sticky;top:100px}.sidebar-header.svelte-wby1yw{border-bottom:1px dashed var(--border-subtle);align-items:center;gap:.6rem;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.sidebar-title.svelte-wby1yw{color:var(--text-gold);font-size:.95rem;font-weight:800}.chapter-nav.svelte-wby1yw{flex-direction:column;gap:.6rem;margin-bottom:1.5rem;display:flex}.chapter-item.svelte-wby1yw{color:var(--text-secondary);cursor:pointer;text-align:left;transition:var(--transition-smooth);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem 1rem;display:flex}.chapter-item.svelte-wby1yw:hover{border-color:var(--border-subtle);color:#fff;background:#80002033}.chapter-item.active.svelte-wby1yw{border-color:var(--burgundy-500);color:var(--accent-gold);background:#80002066}.ch-num.svelte-wby1yw{font-family:var(--font-title);color:var(--accent-crimson);text-transform:uppercase;font-size:.75rem;font-weight:800}.ch-title.svelte-wby1yw{font-size:.9rem;font-weight:600;line-height:1.3}.sidebar-footer.svelte-wby1yw{color:var(--text-muted);border-top:1px solid #80002033;align-items:center;gap:.5rem;padding-top:.8rem;font-size:.8rem;display:flex}.reader-panel.svelte-wby1yw{padding:3rem 2.5rem}.reader-header.svelte-wby1yw{border-bottom:1px solid var(--border-burgundy);margin-bottom:2.5rem;padding-bottom:1.5rem}.reader-title.svelte-wby1yw{color:var(--text-gold);margin:.8rem 0 .4rem;font-size:2.2rem;font-weight:900}.reader-subtitle.svelte-wby1yw{color:var(--text-secondary);font-size:1.1rem;font-style:italic;font-weight:400}.reader-body.svelte-wby1yw{color:#f1e4e8;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.95}.story-paragraph.svelte-wby1yw{margin-bottom:1.5rem}.reader-highlight.svelte-wby1yw{border-left:4px solid var(--accent-gold);background:#8000202e;border-radius:0 12px 12px 0;margin-bottom:3rem;padding:1.5rem 1.8rem 1.5rem 3rem;position:relative}.quote-icon{color:var(--accent-gold);opacity:.8;position:absolute;top:1.2rem;left:.8rem}.reader-highlight.svelte-wby1yw p:where(.svelte-wby1yw){color:var(--accent-gold-light);font-size:1.15rem;font-style:italic}.reader-pagination.svelte-wby1yw{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.8rem;display:flex}.page-indicator.svelte-wby1yw{color:var(--text-muted);font-size:1rem;font-weight:700}@media (width<=900px){.story-layout.svelte-wby1yw{grid-template-columns:1fr}.chapter-sidebar.svelte-wby1yw{position:static}.reader-panel.svelte-wby1yw{padding:1.8rem 1.2rem}}
