/* Here comes your own styling */




body, html {
    background-color: #1a1a1a !important;
}

.side-panel-is-open #page {
    background-color: #1a1a1a !important;
}


.brand img {
    max-width: 45%;
    object-fit: contain;
    filter: drop-shadow(0 0 50px rgba(0, 0, 0, 1));
}

/* Safari specific fix for mobile devices - enhanced */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .brand img {
        width: auto !important;
        max-width: 45% !important;
        
    }
}

/* Additional Safari-specific rule */
_::-webkit-full-page-media, _:future, :root .brand img {
    width: auto !important;
    max-width: 45% !important;
   
}

/* General mobile adjustments */
@media screen and (max-width: 767px) {
    .brand img {
        width: auto !important;
        max-width: 45% !important;
       
    }
}