.footer{background:var(--primary);color:white;position:relative;z-index:2}.footer a{color:white;text-decoration:none;transition:color .3s ease}.footer a:hover{color:var(--highlight)}.social-links{display:flex;gap:1rem}.social-links a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-links a:hover{background:var(--secondary);transform:translateY(-3px)}