body { background-image: url('https://example.com/paradox.jpg'); background-size: 100% 100%; background-position: 0 0; background-attachment: fixed; font-family: 'Bangers', cursive; color: #FF0000; background-color: #333; font-size: 24px; text-align: center; padding: 10px; margin: 20px; border: 4px solid #000; } h1 { font-size: 36px; text-align: center; color: #FF0000; font-weight: bold; border-bottom: 4px solid #000; margin: 0; padding: 0; text-transform: uppercase; } h2 { font-size: 24px; text-align: center; color: #000; font-weight: bold; margin: 10px 0; padding: 0; } a { color: #000; text-decoration: none; font-weight: bold; font-size: 18px; border-bottom: 2px solid #000; padding: 2px 4px; background-color: #FF0000; } a:hover { background-color: #FF0000; color: #000; text-decoration: none; cursor: pointer; } p { font-size: 18px; text-align: center; margin: 0; padding: 0; color: #333; border-bottom: 4px solid #000; } /* styles for the pitfall of the day */ h3 { font-size: 20px; text-align: center; color: #000; font-weight: bold; margin: 10px 0; padding: 0; border-bottom: 4px solid #000; } p.pitfall { font-size: 18px; text-align: center; margin: 0; padding: 0; color: #333; border-bottom: 4px solid #000; background-color: #FF0000; padding: 10px; border: 1px solid #000; } /* styles for the warning */ .warning { font-size: 18px; color: #FF0000; background-color: #000; border: 4px solid #000; padding: 10px; margin: 10px 0; } /* styles for the warning icon */ .warning-icon { background-image: url('https://example.com/warning-icon.png'); background-size: 20px 20px; width: 20px; height: 20px; display: inline-block; margin: 0 10px; }