.book-card[data-astro-cid-nhbfam6v]{background:transparent;border:none}.book-card__surface[data-astro-cid-nhbfam6v]{display:flex;gap:1rem;width:100%}.book-card__cover[data-astro-cid-nhbfam6v]{flex-shrink:0;width:4.5rem;max-width:4.5rem;aspect-ratio:2 / 3;border-radius:.5rem;overflow:hidden;background:#0f172a14;display:flex;align-items:center;justify-content:center}.dark .book-card__cover[data-astro-cid-nhbfam6v]{background:#94a3b82e}.book-card__cover-image[data-astro-cid-nhbfam6v]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.book-card__cover-placeholder[data-astro-cid-nhbfam6v]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#0f172a59}.dark .book-card__cover-placeholder[data-astro-cid-nhbfam6v]{color:#e2e8f073}.book-card__content[data-astro-cid-nhbfam6v]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.book-card__header[data-astro-cid-nhbfam6v]{display:flex;flex-direction:column;gap:.35rem}.book-card__title-row[data-astro-cid-nhbfam6v]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.book-card__author[data-astro-cid-nhbfam6v]{font-size:.875rem;font-weight:500;color:#374151}.dark .book-card__author[data-astro-cid-nhbfam6v]{color:#d1d5db}.book-card__title[data-astro-cid-nhbfam6v]{flex:1 1 auto;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0;color:#111827}.dark .book-card__title[data-astro-cid-nhbfam6v]{color:#f9fafb}.book-card__title-link[data-astro-cid-nhbfam6v]{color:inherit;text-decoration:none}.book-card__title-link[data-astro-cid-nhbfam6v]:hover,.book-card__title-link[data-astro-cid-nhbfam6v]:focus-visible{text-decoration:underline}.book-card__title-block[data-astro-cid-nhbfam6v]{display:flex;flex-direction:column;gap:.1rem}.book-card__series[data-astro-cid-nhbfam6v]{font-size:.875rem;font-weight:500;color:#6b7280}.dark .book-card__series[data-astro-cid-nhbfam6v]{color:#9ca3af}.book-card__meta[data-astro-cid-nhbfam6v]{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;line-height:1.4;color:#4b5563}.dark .book-card__meta[data-astro-cid-nhbfam6v]{color:#9ca3af}.book-card__meta-row[data-astro-cid-nhbfam6v]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.book-card__meta-row--details[data-astro-cid-nhbfam6v]{gap:.75rem}.book-card__meta-text[data-astro-cid-nhbfam6v]{white-space:nowrap}.book-card__chip[data-astro-cid-nhbfam6v]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.15rem .55rem;border-radius:.5rem;border:none;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.book-card__chip--status-reading[data-astro-cid-nhbfam6v]{background:#ede9fe;color:#5b21b6}.dark .book-card__chip--status-reading[data-astro-cid-nhbfam6v]{background:#5b21b64d;color:#ede9fe}.book-card__chip--status-finished[data-astro-cid-nhbfam6v]{background:#dcfce7;color:#166534}.dark .book-card__chip--status-finished[data-astro-cid-nhbfam6v]{background:#1665344d;color:#bbf7d0}.book-card__chip--status-on-hold[data-astro-cid-nhbfam6v]{background:#fef3c7;color:#b45309}.dark .book-card__chip--status-on-hold[data-astro-cid-nhbfam6v]{background:#b453094d;color:#fde68a}.book-card__chip--status-to-read[data-astro-cid-nhbfam6v]{background:#dbeafe;color:#1d4ed8}.dark .book-card__chip--status-to-read[data-astro-cid-nhbfam6v]{background:#1d4ed84d;color:#bfdbfe}.book-card__chip--format[data-astro-cid-nhbfam6v]{background:#e5e7eb;color:#111827}.dark .book-card__chip--format[data-astro-cid-nhbfam6v]{background:#374151;color:#e5e7eb}.book-card__chip--timeline[data-astro-cid-nhbfam6v]{justify-content:flex-start;background:#f3f4f6;color:#1f2937;font-size:.7rem;letter-spacing:.04em;text-transform:none}.dark .book-card__chip--timeline[data-astro-cid-nhbfam6v]{background:#1f2937;color:#e5e7eb}.book-card__chip-icon[data-astro-cid-nhbfam6v]{display:inline-flex;width:1rem;height:1rem}.book-card__chip-icon[data-astro-cid-nhbfam6v] svg[data-astro-cid-nhbfam6v]{width:100%;height:100%}.book-card__chip-label[data-astro-cid-nhbfam6v]{white-space:nowrap}.book-card__rating[data-astro-cid-nhbfam6v]{display:inline-flex;align-items:center;gap:.25rem}.book-card__rating-icons[data-astro-cid-nhbfam6v]{display:inline-flex;gap:.25rem;color:#111827}.dark .book-card__rating-icons[data-astro-cid-nhbfam6v]{color:#f9fafb}.book-card__rating-icons--nope[data-astro-cid-nhbfam6v]{color:#b91c1c}.dark .book-card__rating-icons--nope[data-astro-cid-nhbfam6v]{color:#fca5a5}.book-card__rating-icon[data-astro-cid-nhbfam6v]{line-height:1;display:inline-flex}.book-card__progress[data-astro-cid-nhbfam6v]{margin-top:.25rem}.book-card__progress-track[data-astro-cid-nhbfam6v]{position:relative;display:block;width:100%;height:.25rem;border-radius:9999px;background:#9ca3af59;overflow:hidden}.dark .book-card__progress-track[data-astro-cid-nhbfam6v]{background:#4b556380}.book-card__progress-fill[data-astro-cid-nhbfam6v]{position:absolute;inset:0;height:100%;border-radius:inherit;background:#166534}.dark .book-card__progress-fill[data-astro-cid-nhbfam6v]{background:#34d399}@media (min-width: 45rem){.book-card__surface[data-astro-cid-nhbfam6v]{gap:1.25rem}.book-card__cover[data-astro-cid-nhbfam6v]{width:5.25rem;max-width:5.25rem}}
