/* A stable way home from an auction deep link, without implying another sale is live. */
.auction-return-home {
  display:flex; flex-wrap:wrap; align-items:center; gap:.3rem 1rem;
  margin:0 0 .8rem; padding:.35rem .7rem; border:1px solid #93a1b1;
  border-radius:7px; background:#fff; color:#172b42;
  font-family:-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;
  font-size:.9rem; line-height:1.4; letter-spacing:normal; text-transform:none;
}
.auction-return-home p.auction-return-home-ended { margin:0; color:inherit; font-size:inherit; font-weight:750; }
.auction-return-home [hidden] { display:none; }
.auction-return-home a, .auction-return-home a:visited,
.auction-return-home a:hover, .auction-return-home a:active {
  display:inline-flex; align-items:center; gap:.4rem; min-height:44px;
  color:#172b42; font-size:inherit; font-weight:700; text-decoration:underline;
  text-underline-offset:.2em; overflow-wrap:anywhere;
}
.auction-return-home a:hover { text-decoration-thickness:2px; }
.auction-return-home a:focus-visible { outline:3px solid currentColor; outline-offset:3px; border-radius:2px; }
html:not(.light) .auction-return-home { background:#162333; color:#f3f6fa; border-color:#99adc4; }
html:not(.light) .auction-return-home a, html:not(.light) .auction-return-home a:visited,
html:not(.light) .auction-return-home a:hover, html:not(.light) .auction-return-home a:active { color:#f3f6fa; }
.lot-detail-page > .auction-return-home { max-width:1100px; margin:.7rem auto; box-sizing:border-box; }
@media (max-width:1132px) { .lot-detail-page > .auction-return-home { margin:.7rem 1rem; } }
