.footer{background-color:var(--primary-color);color:white;padding:2rem 1rem;text-align:center;font-size:.9rem;margin-top:3rem}.footer-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-link{color:#56ccf2;text-decoration:underline}.footer-link:hover{color:#ffffff}.footer-text{margin:0;line-height:1.6}