.footer-section{background:var(--dark,#222);color:#aaa;padding:30px 0;font-size:0.95rem}.footer-section a.footer-link{color:#bbb;text-decoration:none;transition:color 0.2s ease}.footer-section a.footer-link:hover{color:#fff}.footer-section p{color:#ccc;font-size:0.95rem;margin:0}