.status-badge--book-announced {color:var(--ak-blue-ink);border-color:var(--ak-blue-deep);background:var(--ak-blue-soft)}
.status-badge--book-preorder {color:var(--color-success);border-color:var(--color-success);background:var(--color-success-soft)}
.discovery-cover__sealed {display:inline-flex;position:relative;max-width:100%}
.book-presentation__cover:has(.book-release-seal:not([hidden])) {overflow:visible}
.book-presentation__cover:has(.book-release-seal:not([hidden])) img {border-radius:inherit}
/* Red seal, white rim and two-weight typography from the former homepage cover gallery. */
.book-release-seal {
  position:absolute;
  z-index:3;
  top:-.4rem;
  right:-.35rem;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:clamp(4.65rem,9vw,7.25rem);
  aspect-ratio:1;
  padding:.45rem;
  border:2px solid var(--ak-white);
  border-radius:50%;
  background:#ea011c;
  color:var(--ak-white);
  font-size:clamp(.59rem,1vw,.875rem);
  font-weight:900;
  line-height:1.12;
  text-align:center;
  text-transform:uppercase;
  box-shadow:0 3px 10px #0002;
  pointer-events:none;
}
.book-release-seal[hidden] {display:none}
.book-release-seal__label {display:block;min-width:0}
.book-release-seal__label::first-line {font-size:1.22em;line-height:1.08}
@media(max-width:620px) {
  .book-release-seal {width:4.65rem;top:-.25rem;right:-.25rem;padding:.25rem}
}
