.footer-link.svelte-140ps95:before{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;transition:width .3s ease}.footer-link.svelte-140ps95:hover:before{width:100%}li.svelte-140ps95:nth-child(1) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-purple)}li.svelte-140ps95:nth-child(2) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-blue)}li.svelte-140ps95:nth-child(3) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-green)}li.svelte-140ps95:nth-child(4) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-yellow)}li.svelte-140ps95:nth-child(5) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-orange)}li.svelte-140ps95:nth-child(6) .footer-link:where(.svelte-140ps95):hover:before{background:var(--glow-color-red)}.dynamic-name-glow.svelte-140ps95{color:var(--current-name-color);text-shadow:0 0 5px var(--current-name-color),0 0 10px var(--current-name-color),0 0 15px var(--current-name-color);transition:all 1s ease-in-out}.tech-badge.svelte-140ps95:hover{background:rgba(var(--section-active-glow-color),.2);border-color:var(--section-active-glow-color);color:var(--section-active-glow-color);box-shadow:0 0 10px rgba(var(--section-active-glow-color),.3)}@media (max-width: 768px){.footer-section.svelte-140ps95{text-align:center}.tech-badge.svelte-140ps95{justify-self:center}}
