css body { background-color: #333; color: #f0f0f0; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 1.5; } a { color: #00f; text-decoration: none; } a:hover { color: #0ff; } h1 { font-weight: bold; text-align: center; margin-bottom: 10px; } h2 { font-weight: bold; text-align: center; margin-bottom: 10px; } h3 { font-size: 18px; margin-top: 10px; margin-bottom: -10px; } h4 { font-weight: bold; text-align: center; margin-bottom: 10px; } h5 { font-size: 16px; margin-top: 10px; margin-bottom: -10px; } h6 { font-weight: bold; text-align: center; margin-top: 10px; margin-bottom: -10px; } body > * { font-family: 'Open Sans', sans-serif; } code { font-weight: normal; border: 1px solid black; background-color: #f0f0f0; padding: 2px 5px 2px 5px; } pre { font-family: 'Open Sans', monospace; font-size: 16px; font-weight: normal; border: 1px solid black; background-color: #f0f0f0; } img { width: 100%; height: auto; max-width: 100%; margin: 10px 0; } table { border-collapse: collapse; border: 1px solid black; } th { border: 1px solid black; padding: 5px 10px; background-color: #f0f0f0; } td { border: 1px solid black; padding: 5px 10px; } table tr { border-bottom: 1px solid black; } tr:last-child { border-bottom: 0; } ul { list-style: none; padding: 0; margin: 0; } li { margin: 10px; padding: 5px 5px; } ul li { list-style: none; padding: 0; margin: 0; }