/* Artwork pages keep the Works wordmark axis; the back arrow occupies its gutter. */
@media (min-width: 1600px) {
  body.is-public-artwork .site-header .container.header-inner { max-width: 1840px; }
}
.site-header .header-inner > .am-artwork-header-back {
  position: absolute;
  left: max(2px, calc(4vw - 50px));
  top: 50%;
  transform: translateY(-50%);
  z-index: 34;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: var(--ink);
  text-decoration: none;
  background: transparent;
  transition: background-color .15s ease;
}
.site-header .header-inner > .am-artwork-header-back svg {
  display: block;
  width: 23px;
  height: 23px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.site-header .header-inner > .am-artwork-header-back:hover { background-color: rgba(17,17,17,.07); }
.site-header .header-inner > .am-artwork-header-back:focus-visible { outline: 2px solid var(--ink); outline-offset: 2px; }
@media (max-width: 900px) {
  .site-header .header-inner > .am-artwork-header-back { left: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  .site-header .header-inner > .am-artwork-header-back { transition: none; }
}
