/* Brand artwork only. No product token, state, typography or interaction recolouring. */
.orlavo-lockup{display:block;object-fit:contain;max-width:100%;width:180px;height:60px}
.brand .orlavo-lockup,.wordmark .orlavo-lockup{width:180px;height:60px;max-width:100%;object-fit:contain}
.staff-shell .brand .orlavo-lockup{width:164px;height:55px}
.product-footer .orlavo-lockup,footer .wordmark .orlavo-lockup{width:138px;height:46px}
.brand-legal{display:block;font-size:11px;line-height:1.5;color:inherit;letter-spacing:0;font-weight:400}
.preview-rail .orlavo-lockup{width:108px;height:36px;margin-bottom:18px}
/* BRAND-001C: equal side tracks centre the Marketplace lockup in the header.
   Reuse the existing >1100px full-context breakpoint: at 1101px, 4% gutters,
   a 180px lockup and two 48px gaps leave 368px per side for the existing nav.
   Home-link-first DOM/focus order and all constrained-width rules are retained. */
@media(min-width:1101px){
  .market-shell>.product-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:48px}
  .market-shell>.product-header>.brand{grid-column:2;grid-row:1;justify-self:center}
  .market-shell>.product-header>nav{grid-column:1;grid-row:1;justify-self:start;white-space:nowrap}
  .market-shell>.product-header>.identity-indicator{grid-column:3;grid-row:1;justify-self:end}
}
@media(max-width:650px){.brand .orlavo-lockup,.wordmark .orlavo-lockup,.staff-shell .brand .orlavo-lockup{width:144px;height:48px}.public-header .wordmark{flex-shrink:0}.product-footer{flex-wrap:wrap}.topbar .brand .orlavo-lockup{width:124px;height:42px}}
