.hover-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 10px 30px rgba(0,0,0,.1)}.blog-content{color:var(--text);font-size:1.1rem;line-height:1.8}.blog-content h2{font-size:1.8rem;margin-top:48px;margin-bottom:20px;color:#fff}.blog-content h3{font-size:1.4rem;margin-top:32px;margin-bottom:16px;color:var(--text)}.blog-content ol,.blog-content p,.blog-content ul{margin-bottom:24px;color:var(--text-secondary)}.blog-content ol,.blog-content ul{padding-left:24px}.blog-content li{margin-bottom:10px}.blog-content strong{color:#fff}.blog-content a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.blog-content blockquote{border-left:4px solid var(--accent);margin-left:0;margin-top:30px;margin-bottom:30px;color:#e0e0e0;font-style:italic;background:rgba(139,92,246,.1);padding:20px;border-radius:4px}