/* Style.css */ body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, sans-serif; } .container { max-width: 1200px; margin: auto; padding: 20px; } header { background-color: #3498db; color: white; padding: 20px; text-align: center; } section { margin-top: 40px; } .gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; } .gallery img { width: 100%; height: auto; border-radius: 8px; } .footer { background-color: #2c3e50; color: white; padding: 20px; text-align: center; }