/* Shared Community/search header contract. Change image geometry only here.
 * These are the supplied Timeline's native dimensions, not a second design.
 */
:root { --majaa-page-header-width:760px;--majaa-page-photo-small:210px;--majaa-page-photo-large:256px; }
body.majaa-member-search #buddypress { container:mc-device / inline-size; }
body.majaa-member-search #buddypress .majaa-search-hero-frame,
body.majaa-community-design #buddypress.majaa-community .mc-page-intro {
  display:flex;flex-direction:column;min-height:0;width:100%;max-width:var(--majaa-page-header-width);margin:0 auto;
}
body.majaa-member-search #buddypress .majaa-search-hero-photo {
  flex:none;min-width:0;width:100%;height:var(--majaa-page-photo-small);overflow:hidden;margin:0;padding:0;
}
body.majaa-member-search #buddypress .majaa-search-hero-photo img,
body.majaa-community-design #buddypress.majaa-community .mc-page-intro > img {
  display:block;flex:none;box-sizing:border-box;width:100%;height:var(--majaa-page-photo-small);
  max-width:none;aspect-ratio:auto;object-fit:cover;margin:0;padding:0;border:0;border-radius:0;
}
body.majaa-member-search #buddypress .majaa-search-hero-photo img { object-position:50% 50%; }
body.majaa-member-search #buddypress .majaa-search-hero-copy,
body.majaa-community-design #buddypress.majaa-community .mc-page-copy {
  box-sizing:border-box;min-width:0;width:100%;padding:24px 16px 32px;
}
body.majaa-member-search #buddypress .majaa-search-hero-copy { display:flex;flex-direction:column;justify-content:center; }
body.majaa-member-search #buddypress .majaa-search-hero-copy :is(h1,p) { margin:0; }
body.majaa-member-search #buddypress .majaa-search-hero-copy .majaa-search-eyebrow { margin-bottom:8px; }
body.majaa-member-search #buddypress .majaa-search-hero-copy > p:last-child { margin-top:12px; }
@container mc-device (min-width:680px) {
  body.majaa-member-search #buddypress .majaa-search-hero-frame { flex-direction:row;min-height:var(--majaa-page-photo-large); }
  body.majaa-community-design #buddypress.majaa-community .mc-page-intro { flex-direction:row-reverse;min-height:var(--majaa-page-photo-large); }
  body.majaa-member-search #buddypress .majaa-search-hero-photo { flex:0 0 50%;width:50%;height:var(--majaa-page-photo-large); }
  body.majaa-member-search #buddypress .majaa-search-hero-photo img { height:var(--majaa-page-photo-large); }
  body.majaa-community-design #buddypress.majaa-community .mc-page-intro > img { width:50%;height:var(--majaa-page-photo-large); }
  body.majaa-member-search #buddypress .majaa-search-hero-copy,
  body.majaa-community-design #buddypress.majaa-community .mc-page-copy { flex:1;width:50%;padding:32px;align-self:center; }
}
