.brand-logo { display:inline-block; width:185px; height:48px; object-fit:contain; vertical-align:middle; }
.navbar-brand { display:flex; align-items:center; gap:8px; }
@media(max-width:767.98px) { .brand-logo { width:48px; height:48px; } }

.logo-pc { max-width:100%; }
