/* ELBRUS HEADER EMBLEM: SCOPED ONLY TO SITE HEADER */
.site-header .brand {
    display: inline-flex !important;
    align-items: center !important;
    gap: 11px !important;
}
.site-header .brand .elbrus-header-emblem,
.site-header .brand .brand-mark:not(img) {
    box-sizing: border-box !important;
    display: block !important;
    flex: 0 0 auto !important;
    width: 46px !important;
    height: 54px !important;
    max-width: 46px !important;
    max-height: 54px !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    object-fit: contain !important;
    transform: none !important;
    filter: drop-shadow(0 2px 3px rgba(0,0,0,.17));
    vertical-align: middle !important;
    background-color: transparent !important;
}
.site-header .brand img.elbrus-header-emblem {
    background: transparent !important;
}
/* Fallback for pages recreated later with the original E brand marker. */
.site-header .brand .brand-mark:not(img) {
    background: url("./assets/club/elbrus-emblem.png") center / contain no-repeat !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    font-size: 0 !important;
    text-shadow: none !important;
}
.site-header .brand .brand-mark:not(img)::before,
.site-header .brand .brand-mark:not(img)::after {
    content: none !important;
}
@media (max-width: 700px) {
    .site-header .brand { gap: 8px !important; }
    .site-header .brand .elbrus-header-emblem,
    .site-header .brand .brand-mark:not(img) {
        width: 36px !important;
        height: 43px !important;
        max-width: 36px !important;
        max-height: 43px !important;
    }
}
