/* Brand-specific overrides only. Base template CSS is intentionally untouched. */
:root {
    --red: #d11212;
    --hoverRed: #960d0d;
    --blue: #000000;
}

#brand {
    max-width: min(78vw, 420px);
}

#brand img {
    width: auto;
    max-width: 100%;
    max-height: 130px;
    object-fit: contain;
}

@media screen and (min-width: 900px) {
    #brand {
        max-width: 460px;
    }
}

/* Match the cookie consent primary action to the site brand. */
#cc-main {
    --cc-btn-primary-bg: #d11212;
    --cc-btn-primary-hover-bg: #960d0d;
}
