.skill-tag.svelte-npgmh8{animation:svelte-npgmh8-floatIn .8s ease-out forwards;position:relative}.timeline-dot.svelte-npgmh8{animation:svelte-npgmh8-blink 2s infinite;cursor:pointer;transition:all .3s ease}.timeline-dot.svelte-npgmh8:hover{transform:scale(1.5);box-shadow:0 0 10px #3b82f6cc}@keyframes svelte-npgmh8-blink{0%,50%,to{opacity:1}25%,75%{opacity:.3}}@keyframes svelte-npgmh8-floatIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
