.chapter.svelte-1pkqlua{padding:0 var(--space-lg);padding-bottom:var(--space-3xl);max-width:calc(var(--reader-max-width) + 2 * var(--space-lg));margin:0 auto;min-height:50vh}.chapter-header.svelte-1pkqlua{text-align:center;margin-bottom:var(--space-2xl);padding-top:var(--space-md)}.completion-sentinel.svelte-1pkqlua{height:1px;position:relative;top:-100px;pointer-events:none}.lore-trigger-word{color:var(--accent-text);cursor:pointer;position:relative;transition:all .3s ease;border-bottom:1.5px dotted var(--accent-start)}.lore-trigger-word:hover{text-shadow:0 0 8px rgba(0,214,143,.4)}.lore-trigger-word.just-discovered{animation:loreDiscoverFlash 1.4s ease-out forwards;pointer-events:none}.lore-trigger-word.discovered{color:var(--text-secondary);border-bottom:1.5px solid var(--accent-start);opacity:.85;cursor:default;pointer-events:none}.lore-trigger-word.discovered:hover{text-shadow:none}div.content-spacer{display:block;height:.5em;margin:0;padding:0}@media(max-width:640px){.chapter.svelte-1pkqlua{padding:var(--space-lg) var(--space-md)}}.chapter-skeleton.svelte-4j1ite{padding:var(--space-3xl) var(--space-lg);max-width:calc(var(--reader-max-width) + 2 * var(--space-lg));margin:0 auto}.skeleton-header.svelte-4j1ite{text-align:center;margin-bottom:var(--space-3xl)}.skeleton-content.svelte-4j1ite{max-width:var(--reader-max-width);margin:0 auto}.transition-banner.svelte-1enza99{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-3xl) var(--space-lg);overflow:hidden}.transition-banner.season.svelte-1enza99{padding:var(--space-4xl, 6rem) var(--space-lg)}.banner-bg-art.svelte-1enza99{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.banner-bg-art.svelte-1enza99 svg:where(.svelte-1enza99){width:60%;max-width:300px;height:auto;color:var(--banner-accent)}.banner-content.svelte-1enza99{position:relative;z-index:1}.banner-eyebrow.svelte-1enza99{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--banner-accent);margin-bottom:var(--space-sm)}.banner-title.svelte-1enza99{font-size:clamp(1.8rem,5vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-sm);background:var(--banner-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.season.svelte-1enza99 .banner-title:where(.svelte-1enza99){font-size:clamp(2.4rem,7vw,4.5rem);letter-spacing:.06em;text-transform:uppercase}.banner-subtitle.svelte-1enza99{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-md)}.banner-rule.svelte-1enza99{display:flex;align-items:center;justify-content:center;gap:10px}.rule-wing.svelte-1enza99{width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--banner-accent));opacity:.3}.rule-wing.svelte-1enza99:last-child{background:linear-gradient(90deg,var(--banner-accent),transparent)}.rule-diamond.svelte-1enza99{width:6px;height:6px;background:var(--banner-accent);opacity:.4;transform:rotate(45deg);border-radius:1px}.locked-preview.svelte-7ociu8{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);margin:var(--space-lg) auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card);max-width:calc(var(--reader-max-width, 720px) + 2 * var(--space-lg));transition:border-color .4s ease,background .4s ease,opacity .6s ease}.locked-preview.unlocked.svelte-7ociu8{border-color:var(--lock-accent);background:color-mix(in srgb,var(--lock-accent) 6%,var(--bg-card));animation:svelte-7ociu8-unlockFade 1.2s ease forwards}@keyframes svelte-7ociu8-unlockFade{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.lock-icon.svelte-7ociu8{flex-shrink:0;color:var(--lock-accent);opacity:.6}.success-icon.svelte-7ociu8{flex-shrink:0;color:var(--lock-accent);animation:svelte-7ociu8-checkPop .4s ease}@keyframes svelte-7ociu8-checkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.lock-text.svelte-7ociu8{flex:1;min-width:0}.lock-title.svelte-7ociu8{font-size:var(--text-sm);font-weight:700;margin:0 0 2px}.success-title.svelte-7ociu8{color:var(--lock-accent)}.lock-detail.svelte-7ociu8{font-size:var(--text-xs);color:var(--text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lock-action.svelte-7ociu8{flex-shrink:0}@media(max-width:640px){.locked-preview.svelte-7ociu8{flex-wrap:wrap;padding:var(--space-md);gap:var(--space-sm)}.lock-detail.svelte-7ociu8{white-space:normal}}.reader-scroller.svelte-1rhfvo7{min-height:100vh;padding-top:64px;overflow-anchor:auto}.sentinel.svelte-1rhfvo7{height:1px;width:100%}.chapter-slot.svelte-1rhfvo7{overflow-anchor:auto}.chapter-divider.svelte-1rhfvo7{display:flex;justify-content:center;align-items:center;padding:var(--space-md) 0;overflow-anchor:none}.divider-ornament.svelte-1rhfvo7{display:flex;align-items:center;gap:12px}.divider-wing.svelte-1rhfvo7{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-start));opacity:.35}.divider-wing.svelte-1rhfvo7:last-child{background:linear-gradient(90deg,var(--accent-start),transparent)}.divider-diamond.svelte-1rhfvo7{width:6px;height:6px;background:var(--accent-start);opacity:.4;transform:rotate(45deg);border-radius:1px}.locked-section.svelte-1rhfvo7{margin-top:4rem;padding-top:2rem}.progress-bar-container.svelte-g9nydo{position:fixed;top:0;left:0;right:0;height:3px;background:var(--border-subtle);z-index:calc(var(--z-sticky) + 1);overflow:hidden}.progress-bar-fill.svelte-g9nydo{height:100%;background:var(--accent-gradient-h);transition:width .15s ease-out;border-radius:0 2px 2px 0;box-shadow:0 0 8px #00d68f66}.reader-page.svelte-1u4ep6f{position:relative}
