.blog-widget{margin:2rem 0}.blog-widget-loading{padding:2rem 0}.blog-post-card{height:100%;display:flex;flex-direction:column;transition:all .2s ease-in-out}.blog-post-card:hover{transform:translateY(-4px)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.aspect-video{aspect-ratio:16 / 9}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 768px){.blog-widget{margin:1.5rem 0}.blog-post-card{margin-bottom:1rem}}@media (prefers-color-scheme: dark){.blog-post-card{background-color:#1f2937;border-color:#374151}.blog-post-card:hover{border-color:#60a5fa}.blog-post-card h3{color:#f3f4f6}.blog-post-card:hover h3{color:#60a5fa}.blog-post-card p{color:#d1d5db}}
