/* styles.css */ @import url('/css2?family=Roboto:wght@400;500;700&display=swap'); * { margin: 0; padding: 0; } body { font-family: 'Roboto', sans-serif; line-height: 1.6; } .container { max-width: 1200px; margin: auto; padding: 20px; } .header { color: #333; text-align: center; } .footer { background-color: #f8f9fa; text-align: center; padding: 15px; } .navbar { display: flex; justify-content: space-between; align-items: center; background-color: #ffffff; box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1); } .navbar .logo { font-size: 2rem; font-weight: 700; letter-spacing: 2px; } .navbar .nav-links { display: flex; gap: 20px; } .navbar .nav-links a { color: #333; text-decoration: none; transition: color 0.3s ease; } .navbar .nav-links a:hover { color: #007bff; } .content { display: grid; grid-template-columns: 1fr 3fr; gap: 20px; padding: 20px; } .content h2 { margin-bottom: 15px; } .content p { color: #555; } .content .highlight { color: #007bff; } .content .cta { background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; } @media (max-width: 768px) { .content { grid-template-columns: 1fr; } }