 background: rgba(102, 126, 234, 0.1);
    }
    
    .filter-tag.active {
        background: #667eea;
        color: white;
        border-color: #667eea;
    }
    
    .tools-list {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        gap: 1.5rem;
        margin-bottom: 3rem;
    }
    
    .tool-item {
        background: white;
        border-radius: 12px;
        padding: 1.5rem;
        text-decoration: none;
        color: inherit;
        transition: