main.svelte-1cjfo86{max-width:52rem;padding:2rem 1rem calc(var(--footer-height) + 2rem);margin:0 auto}.page-header.svelte-1cjfo86{margin-bottom:3rem;padding:2rem 2.5rem}.page-header.svelte-1cjfo86 h1:where(.svelte-1cjfo86){margin-bottom:.5rem;font-size:2.2rem}.intro.svelte-1cjfo86{color:var(--color-text-muted);margin:0;font-size:1.05rem}.timeline.svelte-1cjfo86{flex-direction:column;gap:0;display:flex;position:relative}.era.svelte-1cjfo86{grid-template-columns:8rem 1fr;align-items:start;gap:1.5rem;display:grid}.era--jetzt.svelte-1cjfo86 .era-card:where(.svelte-1cjfo86){border:2px solid var(--color-amber)}.era-label.svelte-1cjfo86{flex-direction:column;align-items:flex-end;gap:.25rem;padding-top:.25rem;display:flex}.year.svelte-1cjfo86{font-family:var(--font-display);color:var(--color-amber-hover);font-size:1.4rem;font-weight:700;line-height:1}.stack.svelte-1cjfo86{color:var(--color-text-muted);text-align:right;font-size:.7rem;line-height:1.3}.connector.svelte-1cjfo86{background:var(--color-amber);opacity:.4;width:2px;height:2rem;margin-left:calc(8.75rem - 1px)}.connector--lang.svelte-1cjfo86{opacity:.25;background:repeating-linear-gradient(to bottom, var(--color-amber) 0, var(--color-amber) 6px, transparent 6px, transparent 12px);height:3.5rem}.era-card.svelte-1cjfo86{margin-bottom:0;padding:1.5rem 1.75rem}.era-card.svelte-1cjfo86 h2:where(.svelte-1cjfo86){margin-bottom:.6rem;font-size:1.15rem}.era-card.svelte-1cjfo86 p:where(.svelte-1cjfo86){margin:0 0 .75rem;font-size:.9rem;line-height:1.6}.era-card.svelte-1cjfo86 p:where(.svelte-1cjfo86):last-child{margin-bottom:0}details.svelte-1cjfo86{margin:1rem 0 .5rem}summary.svelte-1cjfo86{color:var(--color-amber-hover);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;font-size:.85rem}summary.svelte-1cjfo86:hover{text-decoration:underline}pre.svelte-1cjfo86{color:#d4d4d4;border-radius:var(--radius);background:#1a1a1a;margin:.5rem 0;padding:1rem;font-size:.78rem;line-height:1.5;overflow-x:auto}code.svelte-1cjfo86{font-family:Courier New,Courier,monospace}.artifact-note.svelte-1cjfo86{color:var(--color-text-muted);margin-top:.5rem!important;font-size:.78rem!important}.artifact-note.svelte-1cjfo86 code:where(.svelte-1cjfo86){background:#00000014;border-radius:3px;padding:.1em .4em;font-size:.9em}.feature-list.svelte-1cjfo86{color:var(--color-text);margin:.5rem 0 .75rem;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.feature-list.svelte-1cjfo86 em:where(.svelte-1cjfo86){color:var(--color-text-muted)}.quote.svelte-1cjfo86{color:var(--color-text-muted);border-left:3px solid var(--color-amber);margin:1rem 0 0;padding:.5rem 0 .5rem 1rem;font-size:.9rem;font-style:italic;line-height:1.5}.quote-source.svelte-1cjfo86{margin-top:.3rem;font-size:.78rem;font-style:normal;display:block}.lost-note.svelte-1cjfo86{color:var(--color-text-muted);font-style:italic;font-size:.85rem!important}.nie-umgesetzt.svelte-1cjfo86{margin-top:3rem;padding:1.5rem 1.75rem}.nie-umgesetzt.svelte-1cjfo86 h2:where(.svelte-1cjfo86){color:var(--color-text-muted);margin-bottom:.75rem;font-size:1.1rem}.nie-umgesetzt.svelte-1cjfo86 ul:where(.svelte-1cjfo86){color:var(--color-text-muted);margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.nie-umgesetzt.svelte-1cjfo86 strong:where(.svelte-1cjfo86){color:var(--color-text)}@media (width<=600px){.era.svelte-1cjfo86{grid-template-columns:1fr}.era-label.svelte-1cjfo86{flex-direction:row;align-items:center;gap:.75rem}.connector.svelte-1cjfo86{margin-left:1rem}}
