.timeline.svelte-1lzp2up{min-height:100vh;padding:6rem 0;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e)}.container.svelte-1lzp2up{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header.svelte-1lzp2up{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.section-header.fade-in.svelte-1lzp2up{opacity:1;transform:translateY(0)}.section-title.svelte-1lzp2up{font-size:3rem;font-weight:900;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-1px}.title-underline.svelte-1lzp2up{width:100px;height:4px;background:linear-gradient(90deg,#ff6b9d,#00d4ff);margin:0 auto;border-radius:2px}.timeline-container.svelte-1lzp2up{position:relative;max-width:800px;margin:0 auto;opacity:0;transform:translateY(50px);transition:all 1s ease .3s}.timeline-container.slide-in.svelte-1lzp2up{opacity:1;transform:translateY(0)}.timeline-line.svelte-1lzp2up{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#ff6b9d,#9b59b6,#00d4ff);transform:translate(-50%)}.timeline-item.svelte-1lzp2up{position:relative;margin:3rem 0;animation:svelte-1lzp2up-fadeInTimeline .8s ease var(--delay) both}@keyframes svelte-1lzp2up-fadeInTimeline{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.timeline-item.left.svelte-1lzp2up .timeline-content:where(.svelte-1lzp2up){text-align:right;padding-right:3rem;margin-left:0;margin-right:50%}.timeline-item.right.svelte-1lzp2up .timeline-content:where(.svelte-1lzp2up){text-align:left;padding-left:3rem;margin-left:50%;margin-right:0}.timeline-year.svelte-1lzp2up{font-size:1.2rem;font-weight:700;color:#ff6b9d;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.timeline-card.svelte-1lzp2up{background:#ffffff0d;border:1px solid rgba(255,107,157,.2);border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.timeline-card.svelte-1lzp2up:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b9d,#9b59b6,#00d4ff)}.timeline-card.svelte-1lzp2up:hover{transform:translateY(-5px);border-color:#ff6b9d66;box-shadow:0 15px 40px #ff6b9d1a}.timeline-card.birth.svelte-1lzp2up:before{background:linear-gradient(90deg,#00ff87,#00d4ff)}.timeline-card.crime.svelte-1lzp2up:before{background:linear-gradient(90deg,#ff4757,#ff6b9d)}.timeline-card.prison.svelte-1lzp2up:before{background:linear-gradient(90deg,#666,#333)}.timeline-card.freedom.svelte-1lzp2up:before{background:linear-gradient(90deg,gold,#ff8c42)}.timeline-card.partnership.svelte-1lzp2up:before{background:linear-gradient(90deg,#9b59b6,#ff6b9d)}.timeline-card.present.svelte-1lzp2up:before{background:linear-gradient(90deg,#00d4ff,#00ff87)}.timeline-card.svelte-1lzp2up h3:where(.svelte-1lzp2up){font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.timeline-card.svelte-1lzp2up p:where(.svelte-1lzp2up){color:#ccc;line-height:1.6}.timeline-icon.svelte-1lzp2up{position:absolute;top:-10px;right:-10px;font-size:2rem;background:#ffffff1a;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,107,157,.3)}.timeline-dot.svelte-1lzp2up{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#ff6b9d;border:4px solid #0a0a0a;z-index:10}.timeline-dot.birth.svelte-1lzp2up{background:#00ff87}.timeline-dot.crime.svelte-1lzp2up{background:#ff4757}.timeline-dot.prison.svelte-1lzp2up{background:#666}.timeline-dot.freedom.svelte-1lzp2up{background:gold}.timeline-dot.partnership.svelte-1lzp2up{background:#9b59b6}.timeline-dot.present.svelte-1lzp2up{background:#00d4ff}@media (max-width: 768px){.timeline.svelte-1lzp2up{padding:6rem 0}.section-title.svelte-1lzp2up{font-size:2rem}.timeline-line.svelte-1lzp2up{left:2rem}.timeline-item.left.svelte-1lzp2up .timeline-content:where(.svelte-1lzp2up),.timeline-item.right.svelte-1lzp2up .timeline-content:where(.svelte-1lzp2up){text-align:left;padding-left:4rem;padding-right:0;margin-left:0;margin-right:0}.timeline-dot.svelte-1lzp2up{left:2rem}.timeline-card.svelte-1lzp2up{padding:1.5rem}.timeline-icon.svelte-1lzp2up{position:relative;top:0;right:0;margin-top:1rem;margin-left:auto;margin-right:0}}
