css body { background-color: #f2d7a2; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 0; width: 800px; height: 600px; position: relative; } h1, h2, h3, p { border: 4px solid #f00; text-shadow: 2px; } h1 { font-size: 32px; margin: 0; color: #fff; background: #f00; padding: 8px 16px; border-bottom: 2px solid #f00; } h2 { font-size: 24px; margin: 0; color: #f00; background: #fff; padding: 8px 16px; border-bottom: 2px solid #f00; } h3 { font-size: 20px; margin: 0; color: #00f; background: #f00; padding: 8px 16px; border-bottom: 2px solid #f00; } h4 { font-size: 18px; margin: 0; color: #00f; background: #f00; padding: 8px 16px; border-bottom: 2px solid #f00; } p { font-size: 14px; color: #f00; background: #fff; padding: 8px 16px; border-bottom: 2px solid #f00; margin: 0; line-height: 20px; } a { text-decoration: none; color: #f00; background: #fff; padding: 8px 16px; border: 2px solid #f00; border-radius: 10px; font-size: 12px; font-weight: bold; text-transform: uppercase; transition: 0.5s; } a:hover { background: #fff; color: #f00; border: 2px solid #f00; text-decoration: none; transition: 0.5s; } a:active { background: #f00; color: #fff; border: 2px solid #f00; text-decoration: none; transition: 0.5s; } a:visited { background: #f00; color: #fff; border: 2px solid #f00; text-decoration: none; transition: 0.5s; } img { display: none; position: absolute; top: 20%; left: 50%; transform: translateX(-50%); background: #f2d7a2; border: 1px solid #f00; width: 50%; height: 200px; z-index: 1; }