/* V87: accurate transparent branding, preserving green symbol and correct dark-mode typography. */
.v9-header a.brand,.v9-header.is-sticky a.brand,.brand,.header.is-sticky .brand{width:clamp(140px,13vw,177px)!important;flex:0 0 clamp(140px,13vw,177px)!important;max-width:177px!important;background:rgba(255,255,255,.91)!important;border:1px solid rgba(255,255,255,.40)!important;border-radius:16px!important;padding:5px 9px!important;box-sizing:border-box!important}
.v9-header a.brand img,.v9-header.is-sticky a.brand img,.brand img,.header.is-sticky .brand img{width:100%!important;max-width:164px!important;height:auto!important;max-height:55px!important;object-fit:contain!important;filter:none!important}
.footer-brand img,.footer .footer-top .footer-brand img{width:clamp(160px,18vw,220px)!important;height:auto!important;max-height:85px!important;object-fit:contain!important;filter:none!important}
html[data-theme=dark] .v9-header a.brand,html[data-theme=dark] .brand{background:rgba(12,31,32,.94)!important;border-color:rgba(255,255,255,.20)!important}
html[data-theme=dark] img[src^="/assets/fursan-logo-light.png"]{content:url('/assets/fursan-logo-dark.png?v=91')!important;filter:none!important}
html[data-theme=dark] .v9-header a.brand img,html[data-theme=dark] .brand img{filter:none!important}
@media(max-width:650px){.v9-header a.brand,.v9-header.is-sticky a.brand,.brand{width:122px!important;flex:0 0 122px!important;padding:5px!important}.v9-header a.brand img,.brand img{width:112px!important;height:auto!important;max-height:49px!important}.footer-brand img,.footer .footer-top .footer-brand img{width:165px!important;max-height:70px!important}}
