
/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://toolsfever.com/
 Description:  Child theme for GeneratePress
 Author:       Areeb Anwar
 Author URI:   https://toolsfever.com/
 Template:     generatepress
 Version:      1.0.0
*/


 .tools-archive-grid {
     display: grid;
     grid-template-columns: repeat(3, 1fr);
    /* 3 per row by default */
     gap: 25px;
     padding: 40px 20px;
}
/* Tablet: 2 per row */
 @media (max-width: 1024px) {
     .tools-archive-grid {
         grid-template-columns: repeat(2, 1fr);
    }
}
/* Mobile: 1 per row */
 @media (max-width: 640px) {
     .tools-archive-grid {
         grid-template-columns: 1fr;
    }
}
/* Tool card */
 .tool-card {
     background: #fff;
     border-radius: 15px;
     overflow: hidden;
     box-shadow: 0 4px 12px rgba(0,0,0,0.08);
     transition: all 0.3s ease;
     display: flex;
     flex-direction: column;
}
 .tool-card:hover {
     transform: translateY(-6px);
     box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}
/* Image */
 .tool-image img {
     width: 100%;
     height: 220px;
     object-fit: cover;
     transition: transform 0.3s ease;
}
 .tool-card:hover .tool-image img {
     transform: scale(1.05);
}
/* Content */
 .tool-content {
     padding: 18px 20px;
     flex: 1;
     display: flex;
     flex-direction: column;
     justify-content: flex-start;
}
/* Title */
 .tool-title {
     font-size: 1.2rem;
     margin: 0 0 10px;
     font-weight: 700;
     line-height: 1.3;
}
 .tool-title a {
     text-decoration: none;
     color: #1a202c;
     transition: color 0.3s ease;
}
 .tool-card:hover .tool-title a {
     color: #f59e0b;
}
/* Category */
 .tool-category {
     font-size: 0.9rem;
     color: #f59e0b;
     margin-bottom: 6px;
     font-weight: 600;
}
/* Author */
 .tool-author {
     font-size: 0.85rem;
     color: #1a202c;
     opacity: 0.8;
}
