/* Basic styling - feel free to replace */ body { font-family: sans-serif; line-height: 1.6; margin: 20px; background-color: #f4f4f4; color: #333; } header h1 a { color: #333; text-decoration: none; } header p { font-style: italic; color: #666; } main { background-color: #fff; padding: 20px; border-radius: 5px; } footer { text-align: center; margin-top: 20px; font-size: 0.9em; color: #777; }