/* Custom admin CSS to add site_icon.png as logo */
.brand-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 10px;
    min-height: 70px;
    overflow: visible;
}

.brand-link img {
    display: none !important;
}

.brand-link::before {
    content: '';
    display: block;
    width: 45px;
    height: 45px;
    min-width: 45px;
    min-height: 45px;
    background-image: url('https://hephaestus-media.fra1.cdn.digitaloceanspaces.com/home/site_icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10%;
    margin: 0;
}

/* Login page logo */
.login-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 110px;
    height: 110px;
    min-width: 110px;
    min-height: 110px;
    margin: 0 auto 15px;
    padding: 5px;
    background-image: url('https://hephaestus-media.fra1.cdn.digitaloceanspaces.com/home/site_icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10%;
    overflow: visible;
    box-sizing: border-box;
}

.login-logo img {
    display: none !important;
}

