/* OGA V5.1.1 — Katalin + artist lightbox + topbar no-regression patch. */

/* Dedicated square crop means Katalin now frames like every other portrait. */
body.oga-v511-patch :is(.oga-featured-portrait,.oga-artist-card-portrait) img[src*="oga-v511/katalin-hajdu/katalin-portrait"],
body.oga-v511-patch.oga-artist-katalin-hajdu .oga-artist-profile-portrait{
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  object-position:center center!important;
  border-radius:50%!important;
}

/* All artist slider frames announce click-to-enlarge without changing editorial framing. */
body.oga-v511-patch .oga-artist-work-slide[data-oga-lightbox]{
  cursor:zoom-in!important;
}
body.oga-v511-patch .oga-artist-work-slide[data-oga-lightbox]:focus-visible{
  outline:2px solid #a55245!important;
  outline-offset:3px!important;
}
body.oga-v511-patch .oga-artist-work-slider--vertical .oga-artist-work-slide img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* Katalin slide 4 is the approved B&W studio image; keep the entire documentary frame visible. */
body.oga-v511-patch.oga-artist-katalin-hajdu .oga-artist-work-slide[href*="katalin-poza-atelier"] img{
  object-fit:contain!important;
  object-position:center!important;
}

/* Same typography on all three topbar promises, with only links changing colour on hover. */
html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise,
html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>span,
html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>a,
html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>i{
  font-family:"Instrument Sans",Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:1.2!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
