.journal-card.svelte-qve0ld{display:flex;width:100%;height:100%;min-width:0;overflow:hidden;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--duration-quick) var(--ease)}.card-link.svelte-qve0ld{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.card-link.svelte-qve0ld:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.journal-card.svelte-qve0ld:hover{border-color:var(--color-ink-2)}.card-media.svelte-qve0ld{display:flex;align-items:center;justify-content:center;background:var(--color-ink);min-height:var(--spacing-s-8)}.card-media-image.svelte-qve0ld{display:block;min-height:0;aspect-ratio:21 / 9;overflow:hidden}.card-media-image.svelte-qve0ld picture:where(.svelte-qve0ld),.card-media-image.svelte-qve0ld img:where(.svelte-qve0ld){display:block;width:100%;height:100%}.card-media-image.svelte-qve0ld img:where(.svelte-qve0ld){object-fit:cover}.dots.svelte-qve0ld{display:inline-flex;align-items:center;gap:var(--spacing-s-2)}.dots.svelte-qve0ld i:where(.svelte-qve0ld){width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-paper)}.card-body-inner.svelte-qve0ld{display:flex;flex-direction:column;flex:1;gap:var(--spacing-s-1);padding:var(--spacing-s-3) var(--spacing-s-4) var(--spacing-s-4)}.meta.svelte-qve0ld{display:flex;align-items:center;gap:var(--spacing-s-2);margin:0;font-size:var(--text-xs);font-weight:var(--weight-med);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3)}.cat.svelte-qve0ld{display:flex;align-items:center;gap:var(--spacing-s-2)}.cat.svelte-qve0ld:before{content:"";width:2px;height:var(--spacing-s-4);flex-shrink:0;border-radius:var(--radius-full);background:var(--clay);opacity:.9}.sep.svelte-qve0ld{opacity:.5}.card-heading.svelte-qve0ld{margin:0;font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--weight-book);line-height:var(--leading-snug);color:var(--text)}.card-excerpt.svelte-qve0ld{margin:0;font-size:var(--text-sm);line-height:var(--leading-norm);color:var(--text-2);display:-webkit-box;display:box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.cta.svelte-qve0ld{margin-top:auto;padding-top:var(--spacing-s-2);font-size:var(--text-sm);font-weight:var(--weight-med);color:var(--text)}.cta.svelte-qve0ld:before{content:"";display:block;width:var(--spacing-s-6);height:1px;background:var(--border-strong);margin-bottom:var(--spacing-s-2);transition:background var(--duration-quick) var(--ease)}.journal-card.svelte-qve0ld:hover .cta:where(.svelte-qve0ld):before{background:var(--clay)}.reading.svelte-qve0ld{font-weight:var(--weight-book);color:var(--text-3)}
