.cover.svelte-idzm9u{aspect-ratio:2/3;color:var(--cover-ink);background:linear-gradient(90deg, #00000047 0 4px, #ffffff1a 4px 5px, transparent 5px), linear-gradient(160deg, #ffffff17, transparent 55%), var(--c);border-radius:4px 10px 10px 4px;grid-template-rows:auto 1fr auto auto;gap:6px;padding:8.6% 7.5% 7.5% 10.8%;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000002e,0 6px 18px #00000024;container-type:inline-size}.cover.svelte-idzm9u:hover{transform:translateY(-3px);box-shadow:0 2px 2px #0000002e,0 14px 28px #00000038}.cover.svelte-idzm9u:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.label.svelte-idzm9u{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(8px,6.6cqi,10px);font-weight:600}.title.svelte-idzm9u{font:500 clamp(13px, 14cqi, 30px) / 1.15 var(--serif);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;align-self:center}.large.svelte-idzm9u .title:where(.svelte-idzm9u){font-size:clamp(13px,16.5cqi,30px)}.author.svelte-idzm9u{font:italic 400 clamp(11px, 9.3cqi, 15px) / 1.25 var(--serif)}.foot.svelte-idzm9u{font:clamp(9px, 7.3cqi, 11px) var(--mono);white-space:nowrap;border-top:1px solid #fff3;justify-content:space-between;gap:6px;padding-top:8px;display:flex}.pct.svelte-idzm9u{font-weight:700}.read.svelte-idzm9u{background:var(--cover-ink);height:4px;position:absolute;bottom:0;left:0}
