/* BoardQBank CANRA brand identity, 2026-11-01 */
.canra-brand-strip{display:flex;align-items:center;gap:11px;min-height:64px;padding:9px clamp(16px,3vw,36px);background:#07182f;color:#f8e3ac;border-bottom:2px solid #c79735;font:700 14px/1.4 system-ui,Arial,sans-serif;box-sizing:border-box;position:relative;z-index:2}
.canra-brand-strip:link,.canra-brand-strip:visited{color:#f8e3ac;text-decoration:none}
.canra-brand-strip img{width:48px;height:48px;object-fit:contain;border-radius:50%;flex:none}
.canra-brand-strip span{display:block}.canra-brand-strip small{display:block;color:#e2e7ee;font-weight:450;font-size:11px;letter-spacing:.04em}
@media(max-width:600px){.canra-brand-strip{padding:7px 12px;min-height:54px;font-size:12px}.canra-brand-strip img{height:40px;width:40px}}

/* Monogram removed by request. Text-only brand strip. */
.canra-brand-strip{gap:0}

/* Updated BoardQBank CANRA monogram, 2026-11-01 */
.canra-brand-strip{gap:11px}
.canra-brand-strip::before{content:'';width:48px;height:48px;flex:none;border-radius:50%;background:url('/assets/boardqbank-canra-monogram.png') center/cover no-repeat;box-shadow:0 4px 14px rgba(7,28,61,.18)}
@media(max-width:600px){.canra-brand-strip::before{width:40px;height:40px}}
