.text-center.svelte-11kntb8{text-align:center}.mb-3.svelte-11kntb8{margin-bottom:1rem}.pt-0.svelte-11kntb8{padding-top:0}.page-title.svelte-11kntb8{color:var(--text-primary);margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.page-subtitle.svelte-11kntb8{color:var(--text-secondary);max-width:650px;margin:0 auto 2rem;font-size:1.15rem}.filter-bar.svelte-11kntb8{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.filter-btn.svelte-11kntb8{border:1px solid var(--border-burgundy);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#1e080e99;border-radius:20px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600}.filter-btn.svelte-11kntb8:hover{color:#fff;border-color:var(--accent-crimson)}.filter-btn.active.svelte-11kntb8{background:var(--burgundy-600);color:var(--accent-gold);border-color:var(--accent-gold);box-shadow:0 0 15px #80002066}.timeline-wrapper.svelte-11kntb8{max-width:900px;margin:0 auto;padding:2rem 0;position:relative}.timeline-line.svelte-11kntb8{background:linear-gradient(180deg, var(--burgundy-500) 0%, var(--accent-crimson) 50%, var(--accent-gold) 100%);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 15px #e6394680}.timeline-item.svelte-11kntb8{width:50%;margin-bottom:3.5rem;position:relative}.timeline-item.left.svelte-11kntb8{padding-right:3rem;left:0}.timeline-item.right.svelte-11kntb8{padding-left:3rem;left:50%}.node-marker.svelte-11kntb8{background:var(--bg-surface);border:2px solid var(--accent-gold);width:44px;height:44px;color:var(--accent-gold);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;box-shadow:0 0 15px #d4af3766}.timeline-item.left.svelte-11kntb8 .node-marker:where(.svelte-11kntb8){right:-22px}.timeline-item.right.svelte-11kntb8 .node-marker:where(.svelte-11kntb8){left:-22px}.marker-pulse.svelte-11kntb8{border-color:var(--accent-crimson);color:var(--accent-crimson);animation:2s infinite svelte-11kntb8-pulse}@keyframes svelte-11kntb8-pulse{0%{box-shadow:0 0 #e63946b3}70%{box-shadow:0 0 0 12px #e6394600}to{box-shadow:0 0 #e6394600}}.timeline-card.svelte-11kntb8{background:#16050ad9;padding:2rem}.card-top.svelte-11kntb8{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.event-year.svelte-11kntb8{color:var(--text-gold);font-size:1.8rem;font-weight:900}.event-title.svelte-11kntb8{color:var(--text-primary);margin-bottom:.2rem;font-size:1.25rem;font-weight:800}.event-tag.svelte-11kntb8{color:var(--accent-crimson);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.8rem;font-weight:700}.event-desc.svelte-11kntb8{color:var(--text-secondary);margin-bottom:1.2rem;font-size:.95rem;line-height:1.6}.event-quote.svelte-11kntb8{border-left:3px solid var(--accent-gold);color:var(--text-gold-light);background:#80002026;border-radius:0 8px 8px 0;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-style:italic;display:flex}@media (width<=768px){.timeline-line.svelte-11kntb8{left:20px}.timeline-item.svelte-11kntb8{width:100%;padding-left:60px!important;padding-right:0!important;left:0!important}.timeline-item.left.svelte-11kntb8 .node-marker:where(.svelte-11kntb8),.timeline-item.right.svelte-11kntb8 .node-marker:where(.svelte-11kntb8){left:0}}
