body {
    margin: 0;
    padding: 0;
}
.footer {
    background: linear-gradient(to right, #2c3e50, #34495e);
    color: #ecf0f1;
    padding: 20px 0;
}
.footer-bottom {
    text-align: center;
    padding: 20px 0;
}
.copyright {
    font-size: 14px;
    color: #bdc3c7;
}