css body { background-color: #FFC0C0; color: #000000; font-family: 'Arial Black', Arial, sans-serif; font-size: 16px; margin: 0; padding: 0; border: 4px solid #000000; } article { background-color: #FF69B4; padding: 20px; border: 4px solid #000000; border-radius: 4px 4px 4px 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset; width: 80%; max-width: 800px; margin: 20px auto; background-clip: border-box; } h1 { font-size: 24px; font-weight: bold; color: #FF00FF; margin-bottom: 10px; border-bottom: 2px solid #000000; } h2 { font-size: 18px; font-weight: bold; color: #000000; margin-bottom: 10px; border-bottom: 2px solid #000000; } h3 { font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 10px; border-bottom: 2px solid #000000; } p { font-size: 14px; font-weight: normal; color: #000000; line-height: 1.2; margin: 10px 0 20px 0; padding: 0; } a { text-decoration: none; color: #000000; border: 2px solid #FFC000; background-color: #FF69B4; padding: 5px 10px; } a:hover { background-color: #FF00FF; } img { border: 0; width: 100%; }