body {
    background: #111;
    color: #fff;
    font-family: Arial, sans-serif;
}

.navbar, footer {
    background: #000 !important;
    color: #fff;
}

a, a:visited {
    color: #fff;
    text-decoration: none;
}

a:hover {
    color: orange;
}

.profile-img {
    border: 4px solid #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.5);
}

.social-icons a {
    color: #fff;
    transition: color 0.2s;
}

.social-icons a:hover {
    color: orange;
}

main, .container, .navbar, footer {
    position: relative;
    z-index: 1;
}
