.site-brand{display:inline-flex;align-items:center;gap:10px;max-width:100%;color:var(--tx,#e5e7eb);text-decoration:none;letter-spacing:normal;line-height:1.3}
.site-brand img{width:40px;height:40px;flex:none;object-fit:cover;border-radius:8px}
.site-brand span{display:flex;flex-direction:column;gap:3px;min-width:0}
.site-brand strong{font-size:16px;font-weight:700;color:var(--tx,#e5e7eb)}
.site-brand small{font-size:12px;font-weight:400;color:var(--tx2,#94a3b8)}
.site-brand-context{font-size:13px;color:var(--tx2,#94a3b8)}
.topbar-in:has(.site-brand){height:auto;min-height:64px;flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}
@media(max-width:480px){.site-brand img{width:34px;height:34px}.site-brand strong{font-size:15px}.topbar-in:has(.site-brand){gap:8px}}
