<% // Square Instagram-style tile for the .feed-grid view (v9 pattern). // - With cover → background-image, dark gradient overlay reveals title on hover/touch // - No cover → .grid-tile-gradient with the title centered (random hue per tile) const _tileHue = ((post.id || post.slug || '0').charCodeAt(0) * 7) % 360; const _isPinned = !!post.pinned; const _isBoost = !!post.isBoost; const _hasCover = !!post.cover_image_url || !!post.cover_video_url; // A C2S post carries its media IN the content (a cover next to it showed the // video twice on the post page). The tile derives its picture from the // content instead, like the Cirkel card: first