: var(--text-secondary, #64748b);
    }
    
    /* Responsive */
    @media (max-width: 768px) {
        .applications-wrapper {
            padding: 15px;
        }
        
        .page-header h1 {
            font-size: 24px;
            flex-direction: column;
            text-align: center;
        }
        
        .content-section {
            padding: 20px;
        }
        
        .applications-grid {
            grid-template-columns: 1fr;
        }
    }
</style>
{% endblock %}

{% block co