.timeline.svelte-112n2zp{margin:32px 0;padding:24px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.tl-header.svelte-112n2zp{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.tl-heading.svelte-112n2zp{font-size:18px;font-weight:700;margin:0;color:var(--text);display:flex;align-items:center;gap:8px}.tl-heading.svelte-112n2zp i:where(.svelte-112n2zp){color:var(--accent)}.tl-count.svelte-112n2zp{font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-alt);padding:2px 10px;border-radius:99px}.tl-year-group.svelte-112n2zp{margin-bottom:20px}.tl-year-group.svelte-112n2zp:last-child{margin-bottom:0}.tl-year-label.svelte-112n2zp{font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tl-item.svelte-112n2zp{display:flex;gap:12px;padding:6px 0}.tl-marker.svelte-112n2zp{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.tl-icon.svelte-112n2zp{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;flex-shrink:0}.tl-line.svelte-112n2zp{width:2px;flex:1;background:var(--border);min-height:8px}.tl-content.svelte-112n2zp{flex:1;min-width:0;padding-bottom:6px}.tl-meta.svelte-112n2zp{display:flex;align-items:center;gap:8px;margin-bottom:2px}.tl-date.svelte-112n2zp{font-size:12px;font-weight:700;color:var(--accent)}.tl-badge.svelte-112n2zp{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;padding:1px 8px;border-radius:3px;line-height:1.4}.tl-event.svelte-112n2zp{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.inline-entity-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-style:dotted;font-weight:500}.inline-entity-link:hover{text-decoration-style:solid;opacity:.8}
