/* Organizaê — logo 2026 (símbolo + nome, fundo transparente). Sempre inteiro: contain, nunca cortado. */
html body .brand-logo,html[data-palette] body .brand-logo,html[data-palette] body aside .brand-logo{display:block;width:auto!important;max-width:100%;height:40px!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;padding:0!important;border-radius:0!important;mix-blend-mode:normal!important}
@media(max-width:760px){html body .brand-logo,html[data-palette] body .brand-logo,html[data-palette] body aside .brand-logo{height:32px!important}}
/* Escuro: o nome é azul-marinho; vai sobre uma placa clara para continuar legível. */
html[data-theme="dark"] body .brand-logo,html[data-theme="dark"][data-palette] body .brand-logo,html[data-theme="dark"][data-palette] body aside .brand-logo,html[data-theme="dark"] body #landing .lp-logo img,html[data-theme="dark"] body #landing .lp-foot img{background:#FEF8F1!important;padding:6px 10px!important;border-radius:10px!important;box-sizing:content-box}
html body #landing .lp-logo img{height:40px}
@media(max-width:760px){html body #landing .lp-logo img{height:32px}}
html body #landing .lp-foot img{height:28px;width:auto}

/* Celular (até 440px): o nome inteiro não cabe ao lado dos botões do topo.
   Mostra só o símbolo, recortando a parte esquerda do próprio logo (sem trocar a imagem). */
@media(max-width:440px){html body aside .brand-logo,html[data-palette] body aside .brand-logo,html[data-theme="dark"] body aside .brand-logo,html[data-theme="dark"][data-palette] body aside .brand-logo{width:34px!important;min-width:34px;height:32px!important;object-fit:cover!important;object-position:left center!important;box-sizing:content-box}}

/* OrbeUp (13/11/2026): no modo escuro usamos o logo próprio (assets/orbeup-logo-dark.png, trocado por assets/logo-tema.js), sem placa clara. */
html[data-theme="dark"] body .brand-logo,html[data-theme="dark"][data-palette] body .brand-logo,html[data-theme="dark"][data-palette] body aside .brand-logo,html[data-theme="dark"] body #landing .lp-logo img,html[data-theme="dark"] body #landing .lp-foot img{background:transparent!important;padding:0!important;border-radius:0!important}
