.footer{display:flex;flex-direction:column;align-items:center;background-color:#333;color:#fff;padding:10px;font-size:small;margin-top:auto}.footer-content{text-align:center;padding:10px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-links a{color:#fff;text-decoration:none;padding:5px 10px;border-radius:5px}.footer-links a:hover{background-color:#555}.footer-bottom{margin-top:10px;font-size:14px;color:#aaa}@media screen and (max-width:600px){.footer{padding:10px}.footer-content{padding:5px;font-size:14px}.footer-links{flex-direction:column;gap:5px}.footer-links a{width:100%;text-align:center}}