.footer{text-align:center;width:100%;height:20vh;padding:2rem}.footer-links{color:#fff}.footer-links a:hover{color:var(--color-accent);text-shadow:3px 3px 15px #4ade80b3;background-color:#0000;text-decoration:underline;transition:all .3s}@media (max-width:1024px){.footer{padding:1.5rem}}@media (max-width:768px){.footer{height:auto;min-height:15vh;padding:1.5rem 1rem}}@media (max-width:480px){.footer{min-height:12vh;padding:1rem .5rem}}
