css body { font-family: Arial, sans-serif; background-image: linear-gradient(135deg, #FFD700, #FF69B4); background-repeat: repeat; background-size: 10px 10px; color: #000000; padding: 10px; } h1 { font-weight: bold; text-align: center; font-size: 48px; margin: 0 0 10px 0; border-top: 4px solid #000000; border-bottom: 4px solid #000000; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } h2 { font-weight: bold; font-size: 24px; margin: 0 0 10px 0; border-top: 2px solid #000000; border-bottom: 2px solid #000000; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); } h3 { font-weight: bold; font-size: 18px; margin: 0 0 10px 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); } p { font-size: 14px; line-height: 1.5; margin-bottom: 20px; } a { text-decoration: none; color: #000000; font-weight: bold; text-decoration: underline; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); } a:hover { color: #000000; text-decoration: none; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); } img { width: 200px; height: 150px; border: 4px solid #000000; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); display: block; margin: 10px 10px 10px 10px; } body > * { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } body > * > * { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }