.main-footer {
    background: #020c1b;
    padding: 40px 5%;
    text-align: center;
    border-top: 1px solid rgba(247, 215, 148, 0.1);
}
.footer-content p { color: #8892b0; margin-bottom: 15px; }
.footer-content strong { color: #f7d794; }
.social-links { display: flex; justify-content: center; gap: 20px; }
.social-links a { color: #f7d794; font-size: 1.2rem; transition: 0.3s; }
.social-links a:hover { transform: translateY(-3px); color: #e6f1ff; }