.article-row.svelte-9zfuwe{width:100%;border-bottom:1px solid var(--border)}.row-link.svelte-9zfuwe{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px 16px;margin:0 -16px;color:inherit;align-items:start;border-radius:6px;transition:background-color .2s ease}.row-link.svelte-9zfuwe:hover{background:var(--bg-hover)}.row-image.svelte-9zfuwe{width:180px;height:120px;overflow:hidden;border-radius:6px;background:var(--border);flex-shrink:0;position:relative}.row-image.svelte-9zfuwe img:where(.svelte-9zfuwe){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;transition:transform .5s cubic-bezier(.23,1,.32,1)}.row-link.svelte-9zfuwe:hover .row-image:where(.svelte-9zfuwe) img:where(.svelte-9zfuwe){transform:scale(1.04)}.row-content.svelte-9zfuwe{flex:1;min-width:0}.row-content.svelte-9zfuwe .article-metadata{margin-top:12px}.row-rating.svelte-9zfuwe{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:1;padding:3px 8px;border-radius:9999px;margin-bottom:8px;color:var(--rating-color);background:var(--rating-bg)}.row-rating-max.svelte-9zfuwe{font-size:10px;font-weight:500;color:var(--text-medium)}.row-rating.excellent.svelte-9zfuwe{--rating-color: rgb(22, 163, 74);--rating-bg: rgba(34, 197, 94, .12)}.row-rating.good.svelte-9zfuwe{--rating-color: rgb(37, 99, 235);--rating-bg: rgba(59, 130, 246, .12)}.row-rating.average.svelte-9zfuwe{--rating-color: rgb(161, 98, 7);--rating-bg: rgba(234, 179, 8, .15)}.row-rating.poor.svelte-9zfuwe{--rating-color: rgb(220, 38, 38);--rating-bg: rgba(239, 68, 68, .12)}[data-theme=dark] .row-rating.excellent.svelte-9zfuwe{--rating-color: rgb(74, 222, 128)}[data-theme=dark] .row-rating.good.svelte-9zfuwe{--rating-color: rgb(96, 165, 250)}[data-theme=dark] .row-rating.average.svelte-9zfuwe{--rating-color: rgb(250, 204, 21)}[data-theme=dark] .row-rating.poor.svelte-9zfuwe{--rating-color: rgb(248, 113, 113)}.row-title.svelte-9zfuwe{font-family:var(--font-serif);font-size:22px;font-weight:700;line-height:1.3;margin-bottom:8px;color:var(--text);letter-spacing:-.02em}.row-excerpt.svelte-9zfuwe{font-size:16px;line-height:1.6;color:var(--text-medium);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-row.svelte-9zfuwe:last-child .row-link:where(.svelte-9zfuwe){border-bottom:none}@media(max-width:900px){.row-link.svelte-9zfuwe{grid-template-columns:120px 1fr;gap:16px;padding:20px 12px;margin:0 -12px}.row-image.svelte-9zfuwe{width:120px;height:80px}.row-content.svelte-9zfuwe .article-metadata{margin-top:8px}.row-excerpt.svelte-9zfuwe{margin-bottom:8px}.row-title.svelte-9zfuwe{font-size:18px}.row-excerpt.svelte-9zfuwe{font-size:15px;-webkit-line-clamp:2}}
