/* Responsive framing for the uploaded B-CAR sports wordmark. */
body.bcar-theme header .logo-window:has([data-site-brand-logo]){width:clamp(108px,16vw,185px);max-width:100%;height:46px;display:grid;align-items:center;overflow:visible;background:transparent}
body.bcar-theme header .logo-window [data-site-brand-logo],body.bcar-theme footer .logo-window [data-site-brand-logo]{position:static;display:block;width:100%;height:auto;max-height:100%;object-fit:contain;transform:none}
body.bcar-theme footer .logo-window:has([data-site-brand-logo]){display:grid;align-items:center;width:min(186px,100%);height:48px;background:transparent}
body.bcar-theme .logo-window [data-site-brand-logo],body.bcar-theme .bcar-promo-brand,body.bcar-theme .watermark-logo{mix-blend-mode:screen;mask-image:radial-gradient(ellipse 65% 75% at center,#000 68%,transparent 100%)}
body.bcar-theme .bcar-split-logo{aspect-ratio:980/209}
body.bcar-theme .bcar-promo-brand{height:auto;max-height:46px;aspect-ratio:980/209}
@media(max-width:700px){
 body.bcar-theme header .logo-window:has([data-site-brand-logo]){width:clamp(104px,29vw,135px);height:36px}
}
