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;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-icon.svelte-1q6y19e{font-size:var(--size-icon-era);margin-bottom:var(--space-4);display:block}.era-title.svelte-1q6y19e{font-size:var(--fs-title);color:var(--color-text-primary);margin-bottom:var(--space-2);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}.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{padding-left:var(--space-7);margin-bottom:var(--space-7);position:relative}.timeline.svelte-1q6y19e:before{content:"";background-color:var(--color-border-timeline);width:2px;position:absolute;top:.25rem;bottom:0;left:5px}@media (width>=1201px){.timeline.svelte-1q6y19e{padding-left:var(--space-section)}}.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-left: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)}.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:.2em;text-decoration:underline}}
