/* Complete, outlined PrepEx logo for the public homepage and exam landings. */
.prepex-landing-brand {
    display: inline-grid;
    align-items: center;
    flex: 0 0 auto;
    width: 128px;
    min-height: 44px;
}
.prepex-landing-brand > img.prepex-landing-brand-image {
    grid-area: 1 / 1;
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.prepex-landing-brand > img.prepex-landing-brand-dark {
    display: none;
}
html[data-pte-theme="dark"] .pte-nav-logo .prepex-landing-brand-light,
html[data-det-theme="dark"] .det-nav-logo .prepex-landing-brand-light,
html.dark-mode .celpip-nav-logo .prepex-landing-brand-light,
body.dark-mode .celpip-nav-logo .prepex-landing-brand-light {
    display: none;
}
html[data-pte-theme="dark"] .pte-nav-logo .prepex-landing-brand-dark,
html[data-det-theme="dark"] .det-nav-logo .prepex-landing-brand-dark,
html.dark-mode .celpip-nav-logo .prepex-landing-brand-dark,
body.dark-mode .celpip-nav-logo .prepex-landing-brand-dark {
    display: block;
}
@media (max-width: 480px) {
    .prepex-landing-brand { width: 122px; }
}
