/* Logo styling for white background */
.site-header {
    background-color: #ffffff;
}

.site-logo-img img {
    max-height: 90px;
    width: auto;
    display: block;
    transition: all 0.2s ease;
}

/* Optional: Add subtle shadow to logo for depth */
.site-logo-img {
    display: inline-block;
    padding: 10px 0;
}

/* Ensure logo maintains quality on retina displays */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .site-logo-img img {
        -webkit-font-smoothing: antialiased;
    }
}
