/* * Style.css - Custom styles for Uncle Timmy's project * * This file contains all the CSS styles needed for the project, * including global styles and component-specific styles. * * The styles are designed to be modular and maintainable, * making it easy to update and extend as the project evolves. */ /* Reset default styles */ * { margin: 0; padding: 0; } /* Set the font family */ body { font-family: 'Segoe UI', Tahoma, Geneva, sans-serif; line-height: 1.6; } /* Basic styling for the header */ header { background-color: #3498db; color: white; padding: 20px; text-align: center; } header h1 { margin-top: 0; } /* Styling for the main content area */ main { max-width: 900px; margin: auto; padding: 20px; } /* Responsive design for mobile view */ @media (max-width: 600px) { header h1 { font-size: 24px; } main { padding: 10px; } } /* Styles for buttons */ button { background-color: #2ecc71; border: none; color: white; padding: 12px 24px; cursor: pointer; } button:hover { background-color: #27ae60; } /* Styling for links */ a { color: #f1c40f; text-decoration: none; } a:hover { color: #e68a00; } /* Styling for the footer */ footer { background-color: #2f5d8b; color: white; padding: 20px; text-align: center; margin-top: 20px; }