setHover(true)} onMouseLeave={() => setHover(false)} style={{ background: 'var(--paper-warm)', border: '1px solid var(--line)', borderRadius: 8, overflow: 'hidden', transition: 'all 0.25s', transform: hover ? 'translateY(-4px)' : 'translateY(0)', boxShadow: hover ? '0 20px 40px -20px rgba(10,26,62,0.15)' : 'none', cursor: 'pointer', display: 'flex', flexDirection: 'column', }}> {/* Cover */} {String(idx + 1).padStart(2, '0')} {post.tag} {/* Content */} {post.date} {post.title} {post.excerpt} Read article