.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.tile.svelte-1khlpfl{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.tile.svelte-1khlpfl .cover:where(.svelte-1khlpfl){overflow:hidden;border:1px solid rgba(26,26,26,.1);border-radius:var(--radius-sm);box-shadow:var(--elev-2);transition:box-shadow var(--motion-quick) var(--motion-ease-enter)}.tile.svelte-1khlpfl .meta:where(.svelte-1khlpfl){padding:var(--space-3) 0 0;border-top:0}.cover-card.svelte-1khlpfl:hover,.cover-card.svelte-1khlpfl:active{background:var(--color-muted)}.cover-card.tile.svelte-1khlpfl:hover,.cover-card.tile.svelte-1khlpfl:active{background:none}.cover-card.tile.svelte-1khlpfl:hover .cover:where(.svelte-1khlpfl),.cover-card.tile.svelte-1khlpfl:active .cover:where(.svelte-1khlpfl){box-shadow:var(--elev-3)}.cover-card.tile.svelte-1khlpfl:hover .title:where(.svelte-1khlpfl),.cover-card.tile.svelte-1khlpfl:active .title:where(.svelte-1khlpfl){color:var(--color-brand-primary)}.cover-card.svelte-1khlpfl:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.hero.svelte-1khlpfl{max-width:none}@media(min-width:1024px){.cover-card.hero.svelte-1khlpfl{flex-direction:row;align-items:stretch}.hero.svelte-1khlpfl .cover:where(.svelte-1khlpfl){flex:0 0 220px;aspect-ratio:var(--page-ratio, 210 / 297)}.hero.svelte-1khlpfl .meta:where(.svelte-1khlpfl){flex:1;justify-content:center;padding:var(--space-6);border-top:0;border-left:1px solid var(--color-hairline)}}.cover.svelte-1khlpfl{position:relative;width:100%;aspect-ratio:var(--page-ratio, 210 / 297);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.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:var(--radius-full);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)}.over.svelte-1khlpfl{font-size:var(--text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-3)}.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;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.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)}
