.li.svelte-1uywlzg{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden;animation:rise-in .48s var(--ease-out) backwards;animation-delay:var(--stagger);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.li.svelte-1uywlzg:hover,.li.svelte-1uywlzg:focus-within{transform:translateY(-3px);border-color:transparent;box-shadow:var(--sh-2)}.li--grid.svelte-1uywlzg{flex-direction:column}.li--row.svelte-1uywlzg{flex-direction:row;align-items:stretch}.li__cover.svelte-1uywlzg{position:relative;display:block;flex:none;background:var(--surface-3);overflow:hidden}.li--grid.svelte-1uywlzg .li__cover:where(.svelte-1uywlzg){aspect-ratio:2 / 3}.li--row.svelte-1uywlzg .li__cover:where(.svelte-1uywlzg){width:clamp(4.5rem,22vw,6rem)}.li__cover.svelte-1uywlzg img:where(.svelte-1uywlzg){width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.li.svelte-1uywlzg:hover .li__cover:where(.svelte-1uywlzg) img:where(.svelte-1uywlzg){transform:scale(1.05)}.li__spine.svelte-1uywlzg{position:absolute;inset-block:0;inset-inline-start:0;width:6%;background:linear-gradient(90deg,rgb(0 0 0 / .32),rgb(255 255 255 / .14) 60%,transparent);mix-blend-mode:multiply}.li__offline.svelte-1uywlzg,.li__done.svelte-1uywlzg{position:absolute;inset-block-start:.4rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;box-shadow:0 2px 6px #03184d59}.li__offline.svelte-1uywlzg{inset-inline-end:.4rem;background:var(--navy-900);color:#fff}.li__done.svelte-1uywlzg{inset-inline-start:.4rem;background:var(--ok-ink);color:#fff}.li__body.svelte-1uywlzg{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0;padding:.85rem .95rem .95rem}.li__meta.svelte-1uywlzg{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.li__format.svelte-1uywlzg{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.li__title.svelte-1uywlzg{font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.22;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.li__author.svelte-1uywlzg{font-size:.78rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li__expiry.svelte-1uywlzg{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:var(--ink-3)}.li__expiry.urgent.svelte-1uywlzg{color:var(--danger-ink)}.li__progress.svelte-1uywlzg{display:flex;align-items:center;gap:.5rem;margin-block-start:.35rem}.li__pct.svelte-1uywlzg{font-size:.7rem;font-weight:800;color:var(--ink-3);flex:none}.li__last.svelte-1uywlzg{font-size:.72rem;color:var(--ink-3);margin-block-start:.35rem}.li__foot.svelte-1uywlzg{display:flex;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:.7rem}.li__notes.svelte-1uywlzg{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:auto;font-size:.72rem;font-weight:700;color:var(--amber-600);flex:none}@media(prefers-reduced-motion:reduce){.li.svelte-1uywlzg{animation:none}}
