nav{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem}nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0}nav ul li a{color:#333;text-decoration:none;padding:.5rem;border-radius:4px;transition:all .3s ease}nav ul li a:hover{background-color:#3498db;color:#fff}footer{background-color:#333;color:#fff;padding:2rem;text-align:center;margin-top:auto}
