/* Logo placement only. Preserve the existing page palette in styles.css. */
.brand-logo{display:block;object-fit:contain;border-radius:6px;height:auto;max-width:100%}
.brand{max-width:100%}
@media(max-width:820px){.mobile-header{padding:5px 16px}.mobile-header .brand-logo{width:110px;height:44px}}
