/* FOOTER */
footer{background:var(--plum); color:rgba(251,247,243,0.6); padding:3rem 1.5rem 2rem;}
.footer-inner{max-width:1240px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:1.2rem;}
.footer-name{font-family:var(--font-display); font-style:italic; color:var(--cream); font-size:1.1rem;}
footer .fnote{font-family:var(--font-mono); font-size:0.72rem;}
.footer-links{display:flex; gap:1.2rem;}
.footer-links a{font-size:0.85rem; transition:color 0.3s;}
.footer-links a:hover{color:var(--cream);}
