footer{width:100%;padding:20px;background-color:#000}footer .footer-container{height:100%;display:flex;align-items:center;justify-content:center}footer .footer-content{display:flex;flex-direction:column;align-items:center;gap:10px}footer .footer-content h1{color:#fff;margin:0}footer .social-icons{display:flex;gap:15px;align-items:center}footer .social-link{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}footer .social-link:hover{opacity:.7}footer .social-link svg{font-size:20px}