.footer{padding:3rem 1rem;background-color:#2c2c2c;border-top:1px solid #eaeaea;color:#fff;display:flex;flex-direction:column;align-items:center}.footer-container{width:100%;max-width:1000px}.footer-nav{display:flex;gap:1rem}.footer-nav a{color:#e2aa00;text-decoration:none;transition:color .2s ease;font-weight:500;font-size:1rem}.footer-nav a:hover{color:#c09000}.footer-copy{color:#999;margin-top:.5rem}