/* B-P0 extracted from index.html (block 4) */
.patent-card.patent-card-dark:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 50px rgba(26,115,232,0.2);
}
#patents .patent-card:hover .patent-view-hint {
    color: #1a73e8;
}
@keyframes patents-title-glow {
    from { filter: drop-shadow(0 0 20px rgba(26,115,232,0.5)); }
    to   { filter: drop-shadow(0 0 40px rgba(96,165,250,0.7)); }
}
@media (max-width: 768px) {
    .patents-grid { grid-template-columns: 1fr !important; }
}
