/* Modern Theme */

.theme-modern {
    --primary-color: #2563eb;
    --primary-dark: #1e40af;
    --secondary-color: #7c3aed;
}

.theme-modern .hero {
    background: linear-gradient(135deg, #dbeafe 0%, #ede9fe 100%);
}

.theme-modern .btn-primary {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
    border: none;
}

.theme-modern .card {
    border: 1px solid var(--border-light);
}

.theme-modern .card:hover {
    border-color: var(--primary-color);
}
