:root {
    --background-color: #f4f4f4;
    --container-color: #ffffff;
    --text-color: #333333;
    --header-color: #ffffff;
    --footer-text-color: #666666;
    --link-color: #007bff;
}

/* Fix for white icons on white background */
.logo-container, .header-icons img {
    background-color: #222;
    padding: 5px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
/* Adjust logo container specifically if needed to fit the image better */
.logo-container {
    display: inline-block;
    line-height: 0;
}
