:root { --primary-color: #007bff; --secondary-color: #6c757d; } body { font-family: 'Inter', 'Segoe UI', Roboto, sans-serif; } .service-card, .portfolio-item { transition: transform 0.3s ease, box-shadow 0.3s ease; } .service-card:hover, .portfolio-item:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; } .bg-primary { background: linear-gradient(135deg, #007bff, #4dabf7) !important; } nav { backdrop-filter: blur(10px); } footer { background: linear-gradient(135deg, #212529, #343a40) !important; } .social-links a { transition: color 0.3s ease; } .social-links a:hover { color: var(--primary-color) !important; }