.cover-card.svelte-1khlpfl{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elev-2);transition:background-color var(--motion-instant) linear}.cover-card.svelte-1khlpfl:hover,.cover-card.svelte-1khlpfl:active{background:var(--color-muted)}.cover-card.svelte-1khlpfl:focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:2px}.hero.svelte-1khlpfl{max-width:560px}.cover.svelte-1khlpfl{position:relative;width:100%;aspect-ratio:var(--page-ratio, 4 / 3);background:var(--color-page)}.featured.svelte-1khlpfl .cover:where(.svelte-1khlpfl),.hero.svelte-1khlpfl .cover:where(.svelte-1khlpfl){aspect-ratio:var(--page-ratio, 16 / 9)}.cover.authored.svelte-1khlpfl{aspect-ratio:var(--page-ratio, 210 / 297)}.cover.svelte-1khlpfl .card-sheet{border-radius:0;box-shadow:none}.cover.svelte-1khlpfl img:where(.svelte-1khlpfl){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cover-empty.svelte-1khlpfl{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pack-paper, var(--color-muted))}.badge.svelte-1khlpfl{position:absolute;top:var(--space-2);left:var(--space-2);background:var(--color-scrim);color:var(--color-ink-inverse);font-size:var(--text-overline);padding:2px var(--space-2);border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.meta.svelte-1khlpfl{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-top:1px solid var(--color-hairline)}.title.svelte-1khlpfl{font-family:var(--font-display);font-weight:500;font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured.svelte-1khlpfl .title:where(.svelte-1khlpfl){font-size:var(--text-xl)}.hero.svelte-1khlpfl .title:where(.svelte-1khlpfl){font-size:var(--text-2xl)}.sub.svelte-1khlpfl{font-size:var(--text-xs);color:var(--color-ink-2)}.cta.svelte-1khlpfl{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-brand-primary)}
