/* Approved Higgsfield identity, preserved in its original colours. */
.brand-lockup,
.brand-footer {
  flex: 0 0 auto;
  display: block;
  background: #f7f4ef;
  border-radius: 4px;
  padding: 6px 8px;
  line-height: 0;
}
.brand-lockup picture { display: block; }
.brand-lockup img,
.brand-footer img {
  display: block;
  width: 240px;
  height: auto;
  object-fit: contain;
}
.brand-lockup img { width: 224px; }
.brand-lockup:focus-visible,
.brand-footer:focus-visible {
  outline: 2px solid var(--ink);
  outline-offset: 5px;
}
@media (min-width: 768px) and (max-width: 1100px) {
  .site-header { gap: 16px; padding-inline: 3%; }
  .site-header nav { gap: 16px; font-size: 12px; }
  .brand-lockup img { width: 170px; }
  .header-actions { gap: 6px; }
}
@media (max-width: 767px) {
  .brand-lockup { padding: 0; }
  .brand-lockup img { width: 62px; height: 62px; }
  .brand-footer img { width: min(240px, 70vw); }
}
