.back-link:before{content:"← "}:root[dir=rtl] .back-link:before{content:"→ "}.arrow-forward:before{content:"→"}:root[dir=rtl] .arrow-forward:before{content:"←"}:root[dir=rtl] .title,:root[dir=rtl] .eyebrow,:root[dir=rtl] .layer-label,:root[dir=rtl] .poem-epigraph figcaption{letter-spacing:normal}pre,pre.code-block,pre.code{background:var(--color-code-surface);color:var(--color-text-primary);border:1px solid var(--color-border-code);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-code);line-height:var(--leading-compact);white-space:pre;tab-size:4;direction:ltr;min-width:0;max-width:100%;position:relative;overflow:auto hidden}code{font-family:var(--font-mono);font-size:var(--fs-code);background:var(--color-inline-code-surface);color:var(--color-text-primary);border:1px solid var(--color-border-code);border-radius:var(--radius-xs);padding:.1em .35em}pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}@media (width>=769px){pre,pre.code-block,pre.code{padding:var(--space-4)}}.era-page.svelte-1q6y19e{max-width:var(--measure-reading);margin:0 auto}.era-header.svelte-1q6y19e{margin-bottom:var(--space-section)}.era-heading.svelte-1q6y19e{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.era-numeral.svelte-1q6y19e{font-size:var(--fs-title);font-weight:700;line-height:var(--leading-title);color:var(--color-text-primary);flex-shrink:0}.era-title.svelte-1q6y19e{font-size:var(--fs-title);color:var(--color-text-primary);min-width:0;font-weight:700}.era-subtitle.svelte-1q6y19e{font-size:var(--fs-subtitle-italic);color:var(--color-text-muted);font-style:italic}.era-description.svelte-1q6y19e{margin-bottom:var(--space-section);font-size:var(--fs-subtitle);line-height:var(--leading-relaxed);color:var(--color-text-body);text-align:start}.era-description.svelte-1q6y19e p{margin:0 0 var(--space-paragraph)}.era-description.svelte-1q6y19e p:last-child{margin-bottom:0}.era-description.svelte-1q6y19e a{color:var(--color-link-accent);text-underline-offset:var(--underline-offset)}.section-title.svelte-1q6y19e{font-size:var(--fs-h3);color:var(--color-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border-default);font-weight:600}.timeline.svelte-1q6y19e{margin-bottom:var(--space-7);padding-inline-start:var(--space-7);position:relative}.timeline.svelte-1q6y19e:before{content:"";inset-inline-start:5px;top:var(--timeline-bead-center);background-color:var(--color-border-timeline);width:2px;position:absolute;bottom:0}@media (width>=1201px){.timeline.svelte-1q6y19e{padding-inline-start:var(--space-section)}.timeline.svelte-1q6y19e:before{top:.25rem}}.figure-grid.svelte-1q6y19e{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.figure-card.svelte-1q6y19e{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:0 2px 8px var(--color-shadow-medium)}.figure-name.svelte-1q6y19e{font-size:var(--fs-h3);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:600}.figure-title.svelte-1q6y19e{font-size:var(--fs-body-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.figure-desc.svelte-1q6y19e{font-size:var(--fs-body-sm);color:var(--color-text-subdued);line-height:var(--leading-body-sm)}.quote-list.svelte-1q6y19e{gap:var(--space-6);margin-bottom:var(--space-7);flex-direction:column;display:flex}.quote-item.svelte-1q6y19e{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);border-inline-start:3px solid var(--color-text-primary);box-shadow:0 2px 8px var(--color-shadow-medium)}.quote-text.svelte-1q6y19e{font-size:var(--fs-body);color:var(--color-text-strong);line-height:var(--leading-body-sm);margin-bottom:var(--space-3);font-style:italic}.quote-author.svelte-1q6y19e{font-size:var(--fs-body-sm);color:var(--color-text-muted)}.quote-source.svelte-1q6y19e{margin-top:var(--space-1-5);font-size:var(--fs-small);color:var(--color-text-muted);line-height:var(--leading-body-sm)}.quote-source.svelte-1q6y19e a:where(.svelte-1q6y19e){color:inherit;text-underline-offset:var(--underline-offset)}.timeline-link.svelte-1q6y19e{margin-top:var(--space-7);color:var(--color-text-strong);font-weight:500;text-decoration:none;transition:transform .3s;display:inline-block}@media (hover:hover) and (pointer:fine){.timeline-link.svelte-1q6y19e:hover{transform:translate(5px)}}@media (hover:none),(pointer:coarse){.timeline-link.svelte-1q6y19e:active{text-underline-offset:var(--underline-offset);text-decoration:underline}}
