/* v296 — books page only.
   1. Elements hidden by books-owned.v294.js (the Buy and PayPal buttons of an owned edition) really disappear:
      .btn sets display:inline-flex, which overrode the [hidden] attribute.
   2. "Already in your library" becomes a visible badge; "Open" keeps the Buy button style (btn--primary). */
.book-card__actions [hidden] { display: none !important; }
.book-owned294 {
  display: flex; flex-wrap: wrap; align-items: center; gap: 0.6rem 0.9rem;
  width: 100%; padding: 0.75rem 1rem;
  border: 1px solid var(--teal); border-radius: var(--radius);
  background: rgba(74, 124, 111, 0.08);
}
.book-owned294__label { font-weight: 600; color: var(--teal-600); }
.book-owned294__label::before { content: "\2713\00a0"; }
.book-card__actions .book-owned294 .btn { flex: 0 0 auto; }
