body { padding: 2rem; font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif; line-height: 1.6; background-color: #f7f8fa; /* Light background for contrast */ color: #333; /* Darker text color for better readability */ } h1 { font-size: 24px; /* Increased font size for better visibility */ margin-top: 0; color: #2c3e50; /* Darker color for heading contrast */ font-weight: bold; /* Added font weight for emphasis */ } p { color: #6b7280; font-size: 16px; /* Slightly larger font size for readability */ margin-bottom: 1rem; margin-top: 0.5rem; line-height: 1.6; /* Improved line spacing for better text flow */ } .card { max-width: 620px; margin: 1rem auto; /* Added vertical margin for spacing between elements */ padding: 1.5rem; /* Increased padding for a more spacious feel */ border: 1px solid #dcdcdc; border-radius: 16px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Added shadow for depth */ background-color: #fff; /* White background for card contrast */ } .card p:last-child { margin-bottom: 0; }