.home-book.svelte-1uhix54{display:flex;flex-direction:column;min-width:0;color:var(--home-ink,#302c28);border-radius:5px}.home-book.svelte-1uhix54:hover{transform:none}.home-book.svelte-1uhix54:focus-visible{outline:2px solid var(--home-link,#925b37);outline-offset:6px}.home-cover.svelte-1uhix54{aspect-ratio:2/3;overflow:hidden;background:var(--home-tag,#eee8df);border-radius:4px;box-shadow:0 4px 12px #3e2d1c13}.home-cover.svelte-1uhix54 img:where(.svelte-1uhix54){width:100%;height:100%;object-fit:contain}.home-copy.svelte-1uhix54{padding-top:16px;display:flex;flex-direction:column;flex:1;min-width:0}.home-copy.svelte-1uhix54 h3:where(.svelte-1uhix54){font-size:19px;font-weight:600;line-height:1.55;min-height:1.55em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.home-description.svelte-1uhix54{margin-top:4px;color:var(--home-muted,#7a736b);font-size:14px;line-height:1.75;height:3.5em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.home-labels.svelte-1uhix54{display:flex;gap:6px;margin-top:14px;min-width:0}.home-labels.svelte-1uhix54 span:where(.svelte-1uhix54){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;padding:3px 7px;background:var(--home-tag,#eee9e1);color:var(--home-muted,#77634e);border-radius:3px}@media (min-width:1024px){.home-book.svelte-1uhix54{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:10px;padding:10px;align-items:stretch;background:var(--home-surface,#FFF8E8);border:1px solid var(--home-tag,#FBE5C8)}.home-copy.svelte-1uhix54{padding-top:0;height:auto;min-height:0;contain:size}.home-copy.svelte-1uhix54 h3:where(.svelte-1uhix54){font-size:16px;line-height:1.5;min-height:1.5em;height:auto;flex-shrink:0}.home-description.svelte-1uhix54{margin-top:auto;margin-bottom:auto;flex-shrink:0;font-size:12.5px;line-height:20px;height:40px;min-height:0;-webkit-line-clamp:2;line-clamp:2}.home-labels.svelte-1uhix54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0;padding-top:0;flex-shrink:0}.home-labels.svelte-1uhix54 span:where(.svelte-1uhix54){padding:3px;text-align:center}}@media (min-width:1024px) and (max-width:1199px){.home-description.svelte-1uhix54{height:20px;-webkit-line-clamp:1;line-clamp:1}}@media (max-width:767px){.home-copy.svelte-1uhix54{padding-top:11px}.home-copy.svelte-1uhix54 h3:where(.svelte-1uhix54){font-size:16px}.home-description.svelte-1uhix54{font-size:13px;line-height:21px;height:42px;margin-top:4px}.home-labels.svelte-1uhix54{gap:4px;margin-top:10px}.home-labels.svelte-1uhix54 span:where(.svelte-1uhix54){padding:3px 6px}.home-labels.svelte-1uhix54 span:where(.svelte-1uhix54):nth-child(n+3){display:none}}.card-tags.svelte-1uhix54{min-width:0;overflow:hidden}.card-tags.svelte-1uhix54 span{flex-shrink:0;white-space:nowrap}@media (max-width: 767px){.card-tags.svelte-1uhix54 span:nth-child(n+3){display:none}}
