/* Preserve Kit 02 canvases. Horizontal art includes clear space; symbol padding completes its 20% allowance. */
.bynev-brand-logo{--brand-logo-width:180px;--brand-symbol-width:64px;display:inline-flex;align-items:center;flex:0 0 auto;width:max-content;max-width:none;direction:ltr;line-height:0;vertical-align:middle}
.bynev-brand-logo>.bynev-brand-horizontal,.bynev-brand-logo>.bynev-brand-symbol{display:block;flex:0 0 auto;line-height:0}
.bynev-brand-logo>.bynev-brand-symbol{display:none;padding:4px}
/* Alasmart's global image rules use !important; override only official image/inline SVG logo sizing. */
.bynev-brand-logo>.bynev-brand-horizontal>:is(img,svg),.bynev-brand-logo>.bynev-brand-symbol>:is(img,svg){display:block;height:auto!important;max-width:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;filter:none;transform:none;object-fit:contain!important}
.bynev-brand-logo>.bynev-brand-horizontal>:is(img,svg){width:max(180px,var(--brand-logo-width))!important;aspect-ratio:3/1}
.bynev-brand-logo>.bynev-brand-symbol>:is(img,svg){width:var(--brand-symbol-width)!important;aspect-ratio:1}
.bynev-brand-logo>span>.bynev-brand-reverse{display:none}
:root[data-theme="dark"] .bynev-brand-logo>span>.bynev-brand-color{display:none}
:root[data-theme="dark"] .bynev-brand-logo>span>.bynev-brand-reverse{display:block}
.bynev-brand-link{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}
.bynev-brand-link:focus-visible{outline:2px solid var(--store-accent,var(--sf-accent,#3268ed));outline-offset:3px;border-radius:4px}
.market-shell .market-brand.bynev-brand-link,.market-footer .market-brand.bynev-brand-link{gap:0;letter-spacing:normal}
.market-shell .bynev-brand-logo,.market-footer .bynev-brand-logo{--brand-logo-width:198px}
.bynev-auth-brand.bynev-brand-logo{--brand-logo-width:240px;gap:0}
.bynev-theme .navbar-brand.bynev-brand-link,.bynev-theme .footer_logo.bynev-brand-link{width:auto;height:auto;padding:0;gap:0}
.bynev-theme.theme-footer .bynev-brand-logo>span>.bynev-brand-color{display:none}
.bynev-theme.theme-footer .bynev-brand-logo>span>.bynev-brand-reverse{display:block}
.editor-header>.bynev-brand-link{gap:0;min-width:0}
.sidebar .brand.bynev-brand-link{height:auto;min-height:105px;padding:18px 20px}
.platform-brand.bynev-brand-logo{--brand-logo-width:240px;display:flex;width:min(240px,100%);max-width:100%;margin:0 auto 20px}
.platform-brand.bynev-brand-logo>.bynev-brand-horizontal{width:100%}
.platform-brand.bynev-brand-logo>.bynev-brand-horizontal>:is(img,svg){width:100%!important;min-width:180px}
@media(max-width:600px){
 .bynev-auth-brand.bynev-brand-logo{--brand-logo-width:180px}
}
@media(max-width:480px){
 .bynev-brand-responsive>.bynev-brand-horizontal{display:none}
 .bynev-brand-responsive>.bynev-brand-symbol{display:block}
 .market-shell .bynev-brand-responsive{--brand-symbol-width:56px}
}
