/* Small, complete logo shared by website footers; artwork stays unaltered. */
footer span.prepex-footer-brand {
    --footer-brand-light: block;
    --footer-brand-dark: none;
    display: inline-grid;
    align-items: center;
    flex: 0 0 auto;
    width: 122px;
    min-height: 44px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    vertical-align: middle;
}
footer .prepex-footer-brand > img.prepex-footer-brand-image {
    grid-area: 1 / 1;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    object-fit: contain;
    filter: none;
}
footer .prepex-footer-brand > img.prepex-footer-brand-light { display: var(--footer-brand-light); }
footer .prepex-footer-brand > img.prepex-footer-brand-dark { display: var(--footer-brand-dark); }
footer span.prepex-footer-brand--dark,
html[data-pte-theme="dark"] footer.bg-white .prepex-footer-brand--adaptive,
html[data-det-theme="dark"] footer.bg-white .prepex-footer-brand--adaptive,
body.dark-mode:has(.petra-page-header) footer .prepex-footer-brand--adaptive,
html[data-blog-theme="dark"] .blog-footer .prepex-footer-brand--adaptive,
.amb-page[data-amb-theme="dark"] .amb-footer .prepex-footer-brand--adaptive,
html.dark-mode .ielts-presale-footer .prepex-footer-brand--adaptive,
[data-theme="dark"] .offer-footer .prepex-footer-brand--adaptive,
body.dark-mode .offer-footer .prepex-footer-brand--adaptive,
.dark .offer-footer .prepex-footer-brand--adaptive {
    --footer-brand-light: none;
    --footer-brand-dark: block;
}
@media (prefers-color-scheme: dark) {
    html:not([data-blog-theme]) .blog-footer .prepex-footer-brand--adaptive,
    .amb-page:not([data-amb-theme="light"]) .amb-footer .prepex-footer-brand--adaptive {
        --footer-brand-light: none;
        --footer-brand-dark: block;
    }
}
footer .prepex-footer-exam {
    color: inherit;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0;
}
