css-generated
|
/* CSS generated */ /* General Styles */ body { font-family: 'Roboto', sans-serif; background-color: #f5f5f5; } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; font-weight: 700; color: #333; margin-top: 0; } p { font-size: 16px; line-height: 1.5; color: #666; } a { color: #3f51b5; text-decoration: none; } /* Header Styles */ .header { background-color: #fff; box-shadow: 0px 3px 6px rgba(0,0,0,0.1); position: fixed; top: 0; left: 0; right: 0; z-index: 999; } .header .logo { font-size: 24px; font-weight: 700; color: #3f51b5; text-transform: uppercase; } .header nav { display: flex; justify-content: space-between; align-items: center; } .header nav ul { list-style: none; margin: 0; padding: 0; display: flex; } .header nav li { margin-left: 20px; } .header nav li:first-child { margin-left: 0; } .header nav li a { font-size: 18px; font-weight: 600; color: #333; transition: all 0.2s ease-in-out; } .header nav li a:hover { color: #3f51b5; } /* Hero Styles */ .hero { background-image: url('hero.jpg'); background-size: cover; background-position: center; height: 500px; display: flex; align-items: center; justify-content: center; text-align: center; } .hero h1 { font-size: 60px; font-weight: 700; color: #fff; text-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin-bottom: 20px; } .hero p { font-size: 24px; font-weight: 400; color: #fff; text-shadow: 0px 0px 10px rgba(0,0,0,0.2); } /* Features Styles */ .features { background-color: #fff; padding: 80px 0; } .features h2 { font-size: 36px; font-weight: 700; color: #333; margin-bottom: 20px; text-align: center; } .features p { font-size: 18px; line-height: 1.5; color: #666; text-align: center; } .features .feature { margin-top: 40px; } .features .feature img { max-width: 100%; height: auto; } .features .feature h3 { font-size: 24px; font-weight: 700; color: #333; margin-top: 20px; } .features .feature p { font-size: 16px; line-height: 1.5; color: #666; } /* Footer Styles */ .footer { background-color: #f5f5f5; padding: 40px 0; } .footer p |