Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap'); | |
| body { | |
| font-family: 'Inter', system-ui, -apple-system, sans-serif; | |
| scroll-behavior: smooth; | |
| } | |
| .container { | |
| max-width: 1200px; | |
| } | |
| /* Smooth animations */ | |
| .service-card, .portfolio-card { | |
| opacity: 0; | |
| transform: translateY(30px); | |
| transition: all 0.6s ease; | |
| } | |
| .service-card.visible, .portfolio-card.visible { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| /* Gradient backgrounds */ | |
| .bg-gradient-primary { | |
| background: linear-gradient(135deg, #f43f5e, #f97316); | |
| } | |
| /* Responsive adjustments */ | |
| @media (max-width: 768px) { | |
| .hero { | |
| grid-template-columns: 1fr; | |
| gap: 2rem; | |
| } | |
| .hero-right { | |
| order: -1; | |
| } | |
| .section-title { | |
| font-size: 2rem; | |
| } | |
| } | |
| /* Loading animation */ | |
| @keyframes fadeIn { | |
| from { opacity: 0; } | |
| to { opacity: 1; } | |
| } | |
| body { | |
| animation: fadeIn 0.5s ease; | |
| } |