/* Replace Wagtail logo in main admin interface */
.header .branding .wagtail-logo {
    background-image: url('../images/logo_v0.original.jpg') !important;
    background-size: contain;
    width: 120px;
    height: 45px;
}

.header .branding .wagtail-logo svg {
    display: none !important;
}

/* LOGIN PAGE - Replace the main login logo */
.login .wagtail-logo {
    background-image: url('../images/logo_v0.original.jpg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 200px !important;
    height: 80px !important;
    margin: 0 auto 30px !important;
}

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

/* LOGIN PAGE - Hide the original SVG and show background image */
.login-form .wagtail-logo {
    background-image: url('../images/logo_v0.original.jpg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 200px !important;
    height: 80px !important;
}

.login-form .wagtail-logo svg {
    display: none !important;
}

/* LOGIN PAGE - Target the specific login container */
body.login .wagtail-logo {
    background-image: url('../images/logo_v0.original.jpg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 200px !important;
    height: 80px !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
}

body.login .wagtail-logo svg {
    display: none !important;
}

/* LOGIN PAGE - Additional targeting for stubborn Wagtail logo */
[data-wagtail-logo] {
    background-image: url('../images/logo_v0.original.jpg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 200px !important;
    height: 80px !important;
}

[data-wagtail-logo] svg {
    display: none !important;
}

/* LOGIN PAGE - Alternative approach using CSS content replacement */
.login .wagtail-logo::before {
    content: "";
    display: block;
    width: 200px;
    height: 80px;
    background-image: url('../images/logo_v0.original.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto;
}

.login .wagtail-logo {
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
}

/* Ensure the logo container has proper dimensions */
.login .wagtail-logo {
    min-height: 80px !important;
    display: block !important;
}
