MediaWiki:Bhcvectorbrand-css
/* =========================================================
BHC Vector Brand – presentation layer Scoped to body.bhc-branding only Header is NON-STICKY and scrolls with the page ========================================================= */
/* No sticky spacing needed */ body.bhc-branding {
padding-top: 0; overflow-x: hidden;
}
/* ---------------------------------------------------------
HEADER BAR (scrolls normally) --------------------------------------------------------- */
body.bhc-branding .bhc-sitebar {
position: static; border-top: 5px solid rgb(165,174,121); border-bottom: 10px solid rgb(228,186,149); background: rgb(130,156,149); color: #fff;
}
body.bhc-branding .bhc-sitebar-inner {
max-width: 1200px; margin: 0 auto; padding: 12px 16px; display: flex; align-items: center; gap: 12px; font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}
body.bhc-branding .bhc-logo {
width: 56px;
height: 56px;
background: url(/extensions/BHCVectorBrand/resources/images/bhc-logo.png)
center / contain no-repeat;
border-radius: 6px;
}
body.bhc-branding .bhc-title {
font-size: 18px; letter-spacing: 1px;
}
body.bhc-branding .bhc-strapline {
opacity: .95; margin-top: 2px;
}
body.bhc-branding .bhc-test-badge {
margin-left: auto; background: rgba(0,0,0,.18); border: 1px solid rgba(255,255,255,.35); padding: 4px 10px; border-radius: 999px; font-size: 12px; letter-spacing: .06em;
}
/* ---------------------------------------------------------
FOOTER --------------------------------------------------------- */
body.bhc-branding .bhc-footer {
margin-top: 2.25rem; padding: 1.5rem 0; border-top: 6px solid rgb(228,186,149); background: #f6f6f6; color: #222; clear: both; width: 100%;
}
body.bhc-branding .bhc-footer-inner {
max-width: 1200px; margin: 0 auto; padding: 0 16px; font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; font-size:
