Spaces:
Running
Running
"Create a **fully responsive, modern, and professional website** for **Marzool Technologies**, a web development and AI agency. The site is **frontend only**, built with **HTML, Tailwind CSS, vanilla JavaScript**, and **GSAP for animations**. The design should be **sleek, attention-grabbing, and tech-forward**, with a clean layout, smooth animations, and polished visuals.
a7e05b2 verified | @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@600;700;800&display=swap'); | |
| /* Base Styles */ | |
| :root { | |
| --primary: #1F2937; | |
| --accent: #3B82F6; | |
| --secondary: #FBBF24; | |
| --bg-light: #F9FAFB; | |
| } | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| scroll-behavior: smooth; | |
| background-color: var(--bg-light); | |
| color: var(--primary); | |
| } | |
| h1, h2, h3, h4, h5, h6 { | |
| font-family: 'Poppins', sans-serif; | |
| } | |
| /* Enhanced Animations */ | |
| .gsap-fade-in { | |
| opacity: 0; | |
| transform: translateY(20px); | |
| } | |
| .gsap-scale-in { | |
| opacity: 0; | |
| transform: scale(0.95); | |
| } | |
| .hover-scale { | |
| transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); | |
| } | |
| .hover-scale:hover { | |
| transform: scale(1.03); | |
| } | |
| .hover-underline { | |
| position: relative; | |
| } | |
| .hover-underline::after { | |
| content: ''; | |
| position: absolute; | |
| width: 0; | |
| height: 2px; | |
| bottom: -2px; | |
| left: 0; | |
| background-color: var(--accent); | |
| transition: width 0.3s ease; | |
| } | |
| .hover-underline:hover::after { | |
| width: 100%; | |
| } | |
| /* Animations */ | |
| @keyframes fade-in { | |
| from { opacity: 0; } | |
| to { opacity: 1; } | |
| } | |
| @keyframes fade-in-up { | |
| from { | |
| opacity: 0; | |
| transform: translateY(20px); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| @keyframes bounce { | |
| 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } | |
| 40% { transform: translateY(-20px); } | |
| 60% { transform: translateY(-10px); } | |
| } | |
| .animate-fade-in { | |
| animation: fade-in 1s ease-out forwards; | |
| } | |
| .animate-fade-in-up { | |
| animation: fade-in-up 0.8s ease-out forwards; | |
| } | |
| .delay-100 { | |
| animation-delay: 0.1s; | |
| } | |
| .delay-200 { | |
| animation-delay: 0.2s; | |
| } | |
| .animate-bounce { | |
| animation: bounce 2s infinite; | |
| } | |
| /* Portfolio Item Hover Effect */ | |
| .portfolio-item { | |
| transition: transform 0.3s ease; | |
| } | |
| .portfolio-item:hover { | |
| transform: translateY(-5px); | |
| } | |
| /* Testimonial Slider */ | |
| .testimonial-slider { | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| /* Responsive Adjustments */ | |
| @media (max-width: 768px) { | |
| .hero h1 { | |
| font-size: 3rem; | |
| } | |
| .hero p { | |
| font-size: 1.2rem; | |
| } | |
| } |