.timeline-dot.svelte-nkmkd2{box-shadow:0 0 0 4px var(--color-bg)}.timeline-dot.is-active.svelte-nkmkd2{box-shadow:0 0 0 4px var(--color-bg), 0 0 14px 2px var(--color-accent);animation:2.4s ease-in-out infinite svelte-nkmkd2-tl-pulse}.card-active.svelte-nkmkd2{box-shadow:0 0 0 1px var(--color-accent), 0 0 26px -6px var(--color-accent);animation:2.4s ease-in-out infinite svelte-nkmkd2-card-pulse}@keyframes svelte-nkmkd2-card-pulse{0%,to{box-shadow:0 0 0 1px var(--color-accent), 0 0 18px -8px var(--color-accent)}50%{box-shadow:0 0 0 1px var(--color-accent), 0 0 34px -2px var(--color-accent)}}@keyframes svelte-nkmkd2-tl-pulse{0%,to{box-shadow:0 0 0 4px var(--color-bg), 0 0 10px 1px var(--color-accent)}50%{box-shadow:0 0 0 4px var(--color-bg), 0 0 22px 5px var(--color-accent)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.timeline-dot.is-active.svelte-nkmkd2,.card-active.svelte-nkmkd2{animation:none}}
